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.
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 rose | 22-28 | 15-22 | 25 | Tight heads, needs less filler |
| Carnation | 18-24 | 12-18 | 25 | Cheap, fills space well |
| Lisianthus | 20-26 | 14-20 | 25 | Delicate, order extra buffer |
| Hydrangea | 6-10 | 4-8 | 10 | Big heads, low stem count |
| Baby's breath | 15-25 | 10-15 | 20 | Use as filler or cloud layer |
| Eucalyptus | 8-14 | 6-10 | 10 | Greenery base, not counted as bloom |
| Dried filler | 6-12 | 4-8 | 12 | Good 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.
- 5 days out. Confirm delivery time. Make sure you have enough clean buckets, floral shears, and cool storage space.
- 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.
- 2 days out. Start building boutonnieres and corsages. These small pieces are fussy and take more time per stem than you think.
- 1 day out. Build bouquets and centerpieces. Keep finished arrangements in a cool, dark room. Avoid direct sun and heating vents.
- 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
- Forgetting to strip leaves below the waterline. Dirty water kills stems fast.
- Using warm water in buckets. Cold water slows bacteria and keeps stems firm.
- Ordering exactly the number of stems you calculated. Always add a buffer.
- Mixing grocery bunches with wholesale bunches without checking bunch sizes. They are not always the same.
- Leaving flowers in a hot car while running errands. Even 20 minutes in heat can wilt delicate blooms.
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.
- Vase width. A wide vase mouth needs more stems to look full. A narrow vase hides stems but needs taller greenery.
- Room temperature. If your reception is outdoors in summer, choose heat-tolerant flowers like roses, carnations, or dried filler.
- Storage space. One hundred stems need about four five-gallon buckets and a cool room. Do not stack buckets on top of each other.
Related reading
If you are planning other parts of a DIY wedding, these related resources may help.