Skip to content
Free tools · No sign-up · Every number sourced and datedHow we check our math →

Budget wedding DIY · Tools that show the math

Calculator

How Much Do Wedding Flowers Cost? DIY vs Florist Calculator

Published Nov 6, 2026

Wedding flowers cost $100 to $250 per low centerpiece in Zola’s guide, or $1,000 to $2,500 for ten tables before bouquets and service fees. The DIY example below totals $510 for ten tables using 30 roses per centerpiece, 20% extra stems, $16 per dozen and an assumed $3 vase per table. That’s a materials estimate, not a quote for a matching florist design. Change the inputs to match your plans.

Watercolor illustration of a bride at a table with a gold urn of pink roses, a glass vase of roses and pruning shears.
1. Centerpieces, DIY
2. Florist price per centerpiece
3. Other pieces (optional)
PieceHow manyYour stems eachFlorist low ($)Florist high ($)
Bridal bouquet
Bridesmaid bouquets
Boutonnieres

Florist prices per piece are Zola's, read Nov 6, 2026. Enter your own stem count per piece to include it in the DIY total.

How much do wedding flowers cost from a florist?

These are Zola’s florist price ranges, from its guide updated February 19, 2026, checked November 6, 2026.

Piece Florist price
Low centerpiece $100 to $250 each
Tall centerpiece $250 to $500 or more each
Bridal bouquet $250 to $350
Bridesmaid bouquet $80 to $150 each
Boutonniere $20 to $40 each

The same guide cites the Zola Wedding Cost Index for a national average of $6,300 for wedding flowers, with a range of $5,100 to $7,600. That covers flowers across the wedding, rather than centerpieces alone; the guide doesn’t identify the index year. Use the per-piece prices to estimate your own flower list.

What the DIY side adds up

For centerpieces, the calculator multiplies tables by stems per centerpiece, adds your extra-stem percentage, rounds up to whole bunches and adds the vases. With the defaults that is 10 × 30 = 300 stems, 360 with 20% extra, which is exactly 30 dozen. At $16 a dozen for premium red roses at Target (read November 6, 2026) the flowers are $480, and 10 vases at $3 add $30.

At the default $16 per dozen and $3 per vase, changing the quantities gives these results:

  • Going from 30 to 40 stems per centerpiece at ten tables adds $160.
  • Buying 10% extra gives $478 in total; 30% gives $558.
  • Seven tables with 25 stems each need 175 stems before the 20% allowance and 210 after it. At 12 stems per bunch, you buy 18 dozen, or 216 stems.

The 20% default is an allowance for spare stems, not a measured loss rate. Poppy Flowers recommends ordering 20% to 30% extra in its comparison updated March 12, 2026. Bloomingmore recommends 10% in the stem guide linked below. The calculator adds the allowance to the stems your design needs.

“Wholesale” is not automatically cheaper. Blooms by the Box lists 50 cm white roses at $2.93 a stem for 200 and $2.79 from 400, in multiples of 200 stems and with a seven-day lead time (read November 6, 2026). Our 360 stems would mean ordering 400, which is $1,116. These are white 50 cm roses; Target lists red roses without a stem length, so the products differ. In this example, the wholesale flowers alone cost more than twice the grocery flowers. Compare the total order cost for the flowers you want, including the minimum quantity.

How many stems a centerpiece takes

Thirty stems is an illustrative starting point within the sellers’ ranges below, not a tested recipe for a 30-rose centerpiece. Bloom size, greenery and the vessel change how many stems fill an arrangement.

Arrangement Stems
Low, full centerpiece (Bloomingmore, August 22, 2026) 15 to 25 focal, 8 to 12 filler, 4 to 6 greenery
Low, lush centerpiece, 10 to 16 in wide (Poppy, October 7, 2026) 20 to 40 or more
Small, medium and large DIY kit centerpieces (FiftyFlowers, undated) up to 12, up to 25, up to 30
Bud vase, in trios of different heights (Poppy centerpiece guide) 1 to 3 per vase

A bud-vase design is the cheap end. Three vases at two stems each is 6 stems per table. In the calculator, set stems to 6 and vases per table to 3: with the other defaults unchanged, ten tables come to $186, or $18.60 a table. That includes $96 for six dozen roses and $90 for 30 vases. Enter your own florist quote for that design, because Zola’s $100 to $250 describes a low arrangement, not three bud vases.

The calculator uses one bunch size and price for all stems. For mixed flowers sold in different pack sizes, calculate each type separately and round each up to whole packs before adding the costs. Averaging bunch prices can hide different stem counts and minimum orders.

What the DIY total leaves out

Time. Poppy’s DIY comparison estimates 3 to 6 hours to assemble 10 centerpieces. That seller estimate excludes processing and conditioning the stems, storage, transportation and venue setup.

The DIY total also leaves out tax, shipping and supplies beyond the vases, such as tape and shears. The $3 vase price is a planning assumption, not a sourced offer for a particular vessel. Add your actual supplies and transport costs separately. Zola notes that florist delivery, setup and breakdown fees can add several hundred dollars; check which services your quote includes.

For specific supply lists and cost per table for jar-style candles and bud vases, see centerpieces on a budget. Once you have a total, put it on the flowers line of the wedding budget spreadsheet.