TL;DR: Most florists don't know what a wedding was worth until the flowers are already in the cooler. The math is simple, four numbers, every time. The difference is whether you find out before or after the order goes in.
How to Know If Your Wedding Florals Are Actually Profitable
Quick question: what was your real margin on the last wedding?
Not the gut sense. Not "I think it went okay." The actual number: hard cost of stems, markup, labor, delivery, setup, all of it, subtracted from what the client paid.
If you can't answer that without hesitation, you're not alone. Most florists find out what a wedding was worth after the flowers are already in the van. This post is about fixing that.
The four numbers
Wedding florals profitability comes down to four:
1. Hard cost. The actual wholesale cost of every stem in every arrangement. 2. Markup. Multiplier on hard costs (2.5x–3.5x on flowers, 1.5x–2x on supplies). 3. Labor. Hours times your hourly rate. 4. Overhead. Delivery, fuel, rental pickup, setup, strike.
Profit = (client price) − (hard cost + labor + overhead)
If you don't have all four before you quote, you're guessing. And guessing tends to be wrong in the direction that costs you money.
A worked example: the bridal bouquet
Standard garden-style bridal bouquet.
Stems: - 12 garden roses at $1.20/stem = $14.40 - 8 ranunculus at $0.80/stem = $6.40 - 6 stems of eucalyptus at $0.40/stem = $2.40 - 4 stems of waxflower at $0.35/stem = $1.40 - 5 stems of Italian ruscus at $0.50/stem = $2.50
Hard cost: $27.10
Add 12% spoilage buffer: $30.35
At 3x markup on flowers: $91.05 material price
Labor: 60 minutes at $35/hr = $35.00
Total cost to me: $66.35 Quoted: $150 Margin: $83.65 (56%)
Healthy margin on one bouquet. Now scale it. If that same math is off by $25 because you're using last month's stem costs, and there are 12 arrangements in the wedding, you just gave back $300 in margin you didn't know was gone.
Where the math usually breaks
Stale stem costs. Your ranunculus cost $0.80 a stem when you built the recipe. Three months later it's $1.10. You didn't update. The math says $150 is fine. The actual cost says you should have charged $180.
Gut-feel labor. Florists usually nail the stem costs and markup, then write "about 3 hours for setup" as the labor line. Setup runs 5 hours when there's a venue issue. That $70 you didn't quote is gone.
Forgotten overhead. Delivery is $40 in gas and time. Rental pickup is another trip. Setup needs parking, elevator access, and an extra hour you didn't factor. Real costs. They need real numbers.
Scope creep. The bride adds a ceremony arch two weeks out because she saw one on Instagram. You say yes, build it, deliver it. If the quote didn't have room for additions, that arch covers its hard costs and not much else.
How to know before the order goes in
The math is simple. The hard part is doing it every time, for every arrangement, with current costs.
A flower recipe makes it repeatable. Every stem, quantity, and current per-stem cost. Totaled. You see hard cost before you quote. You see what happens to margin if the bride wants to upgrade. Or cut.
Petal Studio pulls stem costs directly from your wholesale invoice. No manual entry. When dahlias jump 30 cents a stem, the recipes update. The quote reflects reality. You know what the wedding is worth before the flowers are ordered.
Not a complicated system. Just the right number at the right time.
*Petal Studio calculates recipe costs from live wholesale prices. Start your free trial. 14 days, no card required. Know your margin before you order.*

Heather Headley
Wedding florist · co-built Petal Studio with her husband Matt
Petal Studio handles the math so you can handle the stems.
Start free trial