DIY Wedding Flowers

Know exactly how many stems you need.

Stop guessing. Enter your bouquet count, centerpiece layout, and flower choices. StemCount gives you a stem-by-stem shopping list, a bulk bunch estimate, and a budget range you can actually use at the wholesale market.

Your wedding layout

Tell us how many of each arrangement you need. The numbers update live as you type.

Bouquets and personal flowers
Table arrangements
Flower varieties

Pick the flowers you plan to use. Each one adds its own stem count to your total.

Budget and buffer

A sample wedding, worked out

Imagine a small spring wedding with 1 bridal bouquet, 3 bridesmaid bouquets, 5 boutonnieres, and 10 round centerpieces. You want garden roses, carnations, and eucalyptus. Here is how the math breaks down before you add any buffer.

Arrangements

  • 1 bridal bouquet at 25 stems each: 25
  • 3 bridesmaid bouquets at 15 stems each: 45
  • 5 boutonnieres at 3 stems each: 15
  • 10 centerpieces at 18 stems each: 180

Flower split

  • Garden rose: 40 percent of stems
  • Carnation: 35 percent of stems
  • Eucalyptus: 25 percent of stems

Result before buffer

  • Total stems: 265
  • Roses needed: 106
  • Carnations needed: 93
  • Eucalyptus needed: 66

With a 12 percent buffer, you would order about 297 stems total. At 0.85 per stem wholesale, that comes to roughly 252 dollars before tax and shipping. The calculator on this page does all of this for you once you enter your own numbers.

Flower presets and stem behavior

Not all flowers take up space the same way. A bucket of hydrangeas looks full fast. A bucket of baby's breath needs a lot more stems to feel the same volume. These presets reflect how most wholesale flowers behave in standard arrangements.

Flower Stem count per bridal bouquet Stem count per centerpiece Bunch size (wholesale) Notes
Garden rose22-2815-2225Tight heads, needs less filler
Carnation18-2412-1825Cheap, fills space well
Lisianthus20-2614-2025Delicate, order extra buffer
Hydrangea6-104-810Big heads, low stem count
Baby's breath15-2510-1520Use as filler or cloud layer
Eucalyptus8-146-1010Greenery base, not counted as bloom
Dried filler6-124-812Good for texture, no water needed

These ranges assume medium fullness. If you want very tight, minimal arrangements, drop the count by 20 percent. If you want lush and overflowing, add 25 percent.

Wholesale vs grocery store costs

Where you buy matters almost as much as what you buy. Wholesale markets give you lower prices per stem but require earlier planning and sometimes a business license or tax ID. Grocery stores are easier to access but charge more per bunch and carry less variety.

Flower Wholesale per stem Grocery per stem Savings at 300 stems
Rose$0.60 - 0.95$1.50 - 2.25$270 - 405
Carnation$0.25 - 0.45$0.75 - 1.10$150 - 195
Lisianthus$0.85 - 1.20$1.75 - 2.50$270 - 390
Baby's breath$0.30 - 0.50$0.85 - 1.20$165 - 210
Eucalyptus$0.40 - 0.65$1.00 - 1.50$180 - 255

These prices are based on 2025 and early 2026 averages in the United States. Wedding season demand pushes prices up in May, June, and September. If you are buying from a grocery store, call the floral department two weeks ahead and ask if they can pre-order the varieties you want.

Prep timeline and common mistakes

Fresh flowers are perishable. The biggest mistake DIY brides make is treating them like decorations you can buy the night before. Stems need time to drink water, open slightly, and settle before you start building arrangements.

  1. 5 days out. Confirm delivery time. Make sure you have enough clean buckets, floral shears, and cool storage space.
  2. 3 days out. Receive flowers. Remove packaging, trim stems at an angle, strip lower leaves, and place in clean buckets with cool water and flower food.
  3. 2 days out. Start building boutonnieres and corsages. These small pieces are fussy and take more time per stem than you think.
  4. 1 day out. Build bouquets and centerpieces. Keep finished arrangements in a cool, dark room. Avoid direct sun and heating vents.
  5. Wedding morning. Transport arrangements in coolers or boxes with damp paper at the bottom. Bring extra stems and tape for last-minute fixes.

Common mistakes to avoid

How this calculator works

StemCount multiplies each arrangement type by its stem count, then splits the total across the flower varieties you select. The split is even by default. If you want to weight one flower heavier, adjust the stem count for that variety up or down before saving.

The buffer is applied after the split, not before. That way your extra stems are distributed across every flower type, not just the first one in the list. Bunch counts round up, because you cannot buy half a bunch from most suppliers.

Saved scenarios live in your browser only. They are not sent anywhere. If you want to share your numbers with a partner or planner, use the share link button. It copies a URL with your current settings encoded in the address.

Before you order

Double-check these three things before you place a bulk flower order. They cause most last-minute wedding flower problems.

Related reading

If you are planning other parts of a DIY wedding, these related resources may help.