Enter your daily transaction count, average order value, monthly online sales, cost of goods sold percentage, and overhead to see your florist shop's real gross margin and net profit every month.
Every stem in that cooler is a clock. The roses you bought Monday at the wholesale market are revenue if they sell by Thursday and compost if they do not — and the bucket of unsold blooms at week's end is the single most honest line in a florist's P&L. Cost of goods sold, wholesale flowers plus the foam, ribbon, and containers, is the cost that moves with every arrangement and quietly decides your margin. This calculator separates it correctly. Enter Daily Transactions, Working Days Per Month, Average Transaction value, Monthly Online Sales, Cost of Goods Sold percentage, Monthly Rent, and Monthly Overhead — and it returns gross margin, net profit, average transaction economics, and margin at different daily traffic levels.
Online sales get their own input field here because the economics of an online order differ from a walk-in. Online orders may carry lower acquisition cost per order but require different packaging and a platform fee. Capturing online sales separately lets you see their contribution to total revenue and adjust for platform cost in your overhead.
A retail florist is really three businesses sharing one cooler: the daily cash-and-carry counter that lives off sympathy and birthday orders, the booked wedding and corporate event channel that pre-sells stems six months out, and the wire-service queue where Teleflora or FTD codes drop overnight and have to fly out the door by 2 p.m. Each channel has its own COGS shape, its own labor draw on your designer hours, and its own cash-flow lag — wedding deposits land 90 days early, wire-service payouts settle two weeks later, and walk-ins clear the same day in your drawer. Plug your real numbers in by channel and you will see which one actually pays the rent on the cooler. See real margin on a Mother's Day week with 4-day wholesale roses at $1.85 a stem and a 27% wire-service take →
COGS in a florist shop: what healthy looks like and what kills margin
Cost of goods sold in a florist business covers wholesale flower cost, hardgoods, and packaging — not labor or overhead. Healthy COGS for a retail florist typically runs 25–40% of gross revenue. A shop at 35% COGS has a 65% gross margin before any overhead or labor is paid, which is enough to be profitable if the fixed cost structure is right. A shop at 50% COGS has a 50% gross margin, which makes profitability much harder to sustain under typical retail overhead.
COGS creep is common in florist shops for two reasons: flower pricing fluctuates with seasons and supply chains, and stem waste on orders that are not perfectly sized is hard to control without good inventory management. A stem ordered for one arrangement that goes unused must be sold at a discount, used in a walk-in order, or discarded. Each wasted stem is COGS that generated no revenue.
The calculator lets you test the margin impact of your current COGS percentage versus a three-point improvement. On $22,000 in monthly revenue, a three-point COGS reduction from 38% to 35% recovers $660 per month — more than most florists make in a day of walk-in sales. This exercise alone often justifies a hard look at supplier relationships and waste tracking.
Average transaction value and the event order premium
Walk-in retail orders — sympathy arrangements, birthday bouquets, weekly fresh flower subscriptions — typically average $45–$75 per transaction. Event florals — weddings, corporate installations, funeral tributes — can average $500–$5,000 per order. A florist shop doing a mix of daily retail and occasional event work may have an Average Transaction that does not obviously represent either category.
The tool works best when you enter your blended average across all transaction types in a month. If event work distorts the average significantly in some months, run the calculator twice: once with a typical retail month and once with an event-heavy month. The profit comparison will show whether event work is actually more profitable per hour of capacity or whether the higher gross revenue masks higher COGS and labor.
The Profit at Different Average Transaction Values table shows how net profit changes as average ticket changes. A $10 increase across a shop doing 300 monthly transactions is $3,000 in additional gross revenue. Given that COGS and overhead do not change with a price increase, most of that $3,000 flows directly to net profit.
Online sales: a second revenue stream with different economics
Monthly Online Sales gets its own input in this tool because online florist orders often come through platforms — 1-800-Flowers, Teleflora, FTD, your own website, or local delivery aggregators — each with different fee structures. Platform orders typically carry a wire service fee of 20–27% of the order value, which effectively raises your COGS for those transactions relative to walk-in orders.
For online orders routed through wire services, your effective COGS should reflect the platform fee plus flower and hardgood cost. A $65 order where the platform keeps 25% ($16.25) leaves $48.75. If COGS on the arrangement is $20, your gross margin on that order is $28.75 — 44% — compared to the 60%+ margin on a direct walk-in order at the same price.
The practical implication: wire service volume inflates your gross revenue numbers while compressing your gross margin. Entering total online sales separately lets you account for these dynamics when examining your overall business economics. If online orders are a large share of your volume, make sure your COGS percentage reflects the higher effective cost of those fulfilled orders.
Rent and the traffic math behind storefront location
Retail florist rent is a meaningful fixed cost that needs to be justified by walk-in traffic, event client proximity, or a strong online/delivery brand that does not depend on foot traffic. The Monthly Rent input in the tool is straightforward, but the strategic question it generates is important: given your daily transaction count and average ticket, can you sustain a $2,500 or $4,000 monthly rent and still net a meaningful margin?
At 30 daily transactions averaging $60 on 25 working days per month, gross revenue is $45,000. At 35% COGS that is $15,750 in goods costs, leaving $29,250 gross margin. If rent is $3,500 and overhead is $4,500, you have $21,250 to cover labor and still generate profit — doable for a shop with a lean staffing model. At 15 daily transactions, gross revenue drops to $22,500 and the same rent-plus-overhead structure consumes all margin before labor is paid.
The Profit at Different Daily Traffic table shows this directly. Find the daily transaction count at which your current overhead stops being sustainable, and you have your minimum viable traffic number. Everything below that is a loss; everything above it is margin. Knowing that floor is what makes rental renewal negotiations and staffing decisions concrete rather than anxious.
Seasonal revenue and the Valentine's and Mother's Day effect
Florist shops are among the most seasonal businesses in retail. Valentine's Day and Mother's Day together often generate 25–35% of a shop's annual revenue in just two to three weeks combined. The calculator helps you plan for this seasonal pattern rather than just react to it.
Run your typical off-peak month — October or February non-peak — to see your base-period economics. Then run your peak-month projections with the daily transaction count and average ticket you expect for Valentine's Day preparation. The difference in net profit is the seasonal surplus you should plan to retain for carrying overhead in slow months.
Many florists find that without conscious retention of peak-season profits, the seasonal surplus quietly disappears into higher-than-normal inventory orders, staffing, and marketing for the next peak — leaving cash flow tight in the off-season. Knowing the exact peak-month net profit makes it easier to set aside the right amount before it is absorbed elsewhere. If you have ever quoted from a hunch, run it through here once first.
Florist Revenue Calculator vs. the alternatives
| Capability | Metric | Walk-in retail | Wedding/event | Wire-service order |
|---|---|---|---|---|
| Average ticket size | $45–$75 per transaction | $2,400–$8,500 per booked event | $55–$95 per coded order | |
| Gross margin after COGS | 58–68% (3.0x–4.0x stem markup) | 45–55% (2.5x–3.2x markup, more hardgoods) | 32–42% (after 20–27% wire-service take) | |
| Repeat-customer rate | 55–65% within 12 months (sympathy/birthday) | 8–15% (referral-driven, mostly one-shot) | 12–20% (platform owns the customer, not you) | |
| Cash-flow timing | Same-day at POS drawer | 50% deposit at booking, balance 14 days pre-event | Net-14 to net-21 settlement from wire service | |
| Designer hours per $1,000 revenue | 5–7 hours (high-mix, low-ticket) | 12–18 hours (mechanics, install, breakdown) | 4–6 hours (templated arrangement specs) | |
| Stem shrink risk | 8–14% (mixed cooler, daily turn) | 3–6% (pre-ordered to spec) | 10–16% (24-hr fulfillment window forces over-ordering) |
How to use it
- Enter Daily Transactions and Working Days Per Month — your realistic average for a typical week, not a holiday week.
- Set Average Transaction ($) to total monthly revenue divided by total transactions, including online.
- Enter Monthly Online Sales ($) as a separate figure, then include platform fees in your COGS percentage for accurate margin.
- Set Cost of Goods Sold (%) to wholesale flower cost plus hardgoods as a share of total revenue, Monthly Rent ($), and Monthly Overhead ($).
- Read Total Revenue, Gross Margin, Net Profit, and Avg Transaction metrics — then use the Daily Traffic table to find your breakeven transaction count.
Who it's for
- Retail florist raising prices for the first time in three years — Raises average transaction from $52 to $62 across 280 monthly transactions and sees net profit increase by $2,200/month — confirms the price increase is overdue and the market supports it.
- Shop owner evaluating a new website with direct delivery orders — Adds $3,500 in monthly online sales and reduces the COGS percentage by 5 points (no platform fee on direct orders) versus wire service orders, finding direct online channel adds $700 more to net than the same volume through Teleflora.
- Florist planning for Mother's Day staffing and inventory — Projects 120 daily transactions over 4 peak days at $85 average ticket, sees $40,800 in gross revenue over those days, and determines how much inventory to pre-order and what part-time staffing costs the margin can support.
- Owner deciding between two retail locations with different rent levels — Models the breakeven daily transactions for a $2,200 rent location versus a $4,800 rent high-traffic location, finds the higher-traffic location requires 48% more daily transactions to break even — and assesses whether the foot traffic differential is plausible.
Key terms
- Cost of goods sold (COGS)
- The direct cost of materials to fulfill orders — wholesale flower cost plus hardgoods and packaging. The dominant variable cost in a florist business and the primary gross margin lever.
- Gross margin
- Revenue minus COGS, before overhead and labor are subtracted. Represents how much revenue is available to cover operating costs and generate profit.
- Average transaction
- Total monthly revenue divided by total transaction count. Florist shops can significantly improve this by encouraging add-ons, premium options, and larger arrangements at point of sale.
- Wire service fee
- The percentage kept by order fulfillment platforms (Teleflora, FTD, 1-800-Flowers) on orders routed through their networks. Typically 20–27% of order value, effectively raising COGS on those orders.
Sources & further reading
- SAF (Society of American Florists) — retail florist industry benchmarks & advocacy — The SAF Marketplace and Outlook reports give retail florists peer-group data on average ticket, COGS percentage, and holiday revenue share that you can benchmark your shop against.
- Florists Review — trade publication for retail floral design & shop operations — Florists Review publishes annual retail florist salary surveys, wedding-pricing pieces, and wholesale market reports a working retail florist can read to sanity-check stem markup and event-bench rates.
- BLS OES 27-1023 — Floral Designer wage & employment data — The Bureau of Labor Statistics publishes mean and percentile hourly wages for Floral Designers nationally and by metro, which a retail florist owner uses to set defensible designer pay bands.
- IRS — perishable inventory rules for small businesses — IRS guidance on perishable inventory write-downs is directly relevant to a retail florist tracking shrink on cut stems, foliage, and unsold arrangements at year-end.
- AIFD (American Institute of Floral Designers) — professional certification & event-design standards — AIFD's CFD/AIFD credential is the recognized mark for freelance retail florist designers a shop hires for Saturday wedding installs, and the directory helps owners find vetted bench talent for peak weeks.
Andy Gaber is the founder of Digital Empire LLC and the operator of Digital Dashboard Hub. He has shipped 260+ free interactive tools — including this Florist Revenue Calculator — used by founders, marketers, freelancers, and operators to run their businesses without spreadsheets.
. Sister sites: aipromptshub.co (40 AI prompt generators) · donepins.com (Pinterest pin service).