A florist inventory list keeps two kinds of stock that behave nothing alike. Stems are perishable: each delivery has a day it came in and a few days to sell it, so the list is about which stems to use first, and what gets thrown out is a real cost, called shrink. Hard goods, the vases, foam, ribbon and wrap, keep, so they're counted against a par level and reordered by the case. Tie the two together with arrangement recipes, and you know what a dozen roses really costs. In the example below, a shop has $190.10 of stems in the cooler, two deliveries to use today or tomorrow, a dozen roses in a vase costing $22.02 in flowers and supplies, and $30.40 of stems thrown out this week, 8.9% of what it bought. Below is each sheet, how to read shrink, and a free template.
The short version
- Record each delivery of each stem: the day it came in, stems received and on hand, cost a stem.
- Set how many days your shop sells each stem for; the list works out the sell-by date and what to use first.
- Count hard goods against a par and order in whole packs.
- Write each arrangement as a recipe of stems and hard goods, and cost it.
- Log every stem thrown out, with a reason; shrink is a cost like any other.
- Count stems often and hard goods monthly.
- TaroStack keeps stems by delivery and date and costs every arrangement. More below.
Stems
Fireweed Floral, a made-up florist in Anchorage, Alaska, I use in these examples, counts its cooler on October 14:
| Stem | Received | Received, stems | On hand | Cost a stem | Sell within | Sell by | Days left | |
|---|---|---|---|---|---|---|---|---|
| Red rose, 50 cm | Oct 12 | 100 | 64 | $1.10 | 7 days | Oct 19 | 5 | |
| White hydrangea | Oct 10 | 20 | 8 | $3.25 | 5 days | Oct 15 | 1 | Use first |
| Silver dollar eucalyptus | Oct 9 | 60 | 30 | $0.45 | 10 days | Oct 19 | 5 | |
| Baby's breath | Oct 12 | 40 | 25 | $0.60 | 7 days | Oct 19 | 5 | |
| Stargazer lily | Oct 8 | 30 | 12 | $1.80 | 6 days | Oct 14 | 0 | Use first |
| Alstroemeria | Oct 11 | 50 | 40 | $0.55 | 10 days | Oct 21 | 7 | |
| Sunflower | Oct 12 | 30 | 18 | $1.20 | 6 days | Oct 18 | 4 |
"Sell within" is the shop's own rule for how long a stem stays good enough to sell, which depends on the variety, the grower, and how it was handled before it arrived; set it from experience. The hydrangea and the lilies go into today's arrangements, or into a discount bucket, before they're lost. The stems on hand are worth $190.10 at cost. How the same idea works for any dated stock is in inventory list with expiration dates.
Hard goods
| Item | On hand | Par | Comes in | Order | Cost each |
|---|---|---|---|---|---|
| 8 in glass cylinder vase | 24 | 36 | 12 | 12 | $3.20 |
| Bud vase | 40 | 30 | 24 | 0 | $1.10 |
| Floral foam brick | 18 | 48 | 48 | 48 | $1.25 |
| Satin ribbon, a yard | 150 | 200 | 100 | 100 | $0.30 |
| Kraft wrap, a sheet | 60 | 100 | 200 | 200 | $0.60 |
| Enclosure card | 300 | 250 | 500 | 0 | $0.04 |
| Flower food packet | 400 | 500 | 1,000 | 1,000 | $0.03 |
The order column fills each item back to par in whole packs. Set the par a little higher before the holidays that empty the vase shelf; how to set a par is in how much inventory to keep on hand.
Arrangements
| Arrangement | Stems and supplies | Design | Cost | Price | Left | Flowers and supplies, share of price |
|---|---|---|---|---|---|---|
| Dozen red roses in a vase | $22.02 | 20 min | $28.69 | $85 | $56.31 | 26% |
| Sunflower bouquet, wrapped | $12.07 | 15 min | $17.07 | $45 | $27.93 | 27% |
| Bud vase | $3.29 | 5 min | $4.96 | $15 | $10.04 | 22% |
Each arrangement is a recipe: the dozen roses is 12 roses, 5 stems of eucalyptus, 5 of baby's breath, an 8-inch vase, a yard of ribbon, a card and a packet of flower food, each priced from the other two sheets, plus 20 minutes of design at $20 an hour. When rose prices jump before a holiday, change the cost a stem and every arrangement that uses roses updates. The "left" column still has to pay rent, delivery and the cooler, and cover shrink. How recipe costing works step by step is in steps in recipe costing.
Shrink
| Date | Stem | Thrown out | Reason | Cost |
|---|---|---|---|---|
| Oct 13 | Stargazer lily | 6 | Opened too far | $10.80 |
| Oct 13 | White hydrangea | 4 | Wilted | $13.00 |
| Oct 14 | Red rose, 50 cm | 6 | Bent necks | $6.60 |
That's $30.40 of the $343.50 of stems bought, 8.9%. The reason column is what makes the log useful: lilies opening too far point to buying fewer or selling them faster, hydrangeas wilting to how they're kept, bent necks to the grower or the delivery. A waste log template works the same way for any perishable stock.
Get the template
Download the florist inventory list. Four sheets: stems by delivery, with the sell-by date, days left, what to use first and the value; hard goods against par, with what to order; arrangements, each a recipe of stems and hard goods with its cost, price and what's left; and a shrink log with its cost and its share of the stems bought. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
Forty varieties, deliveries twice a week, weddings booked months ahead with their own stem counts, and a holiday when rose prices double. A sheet can't take the stems out of the cooler when an arrangement is sold, say how many roses the weddings already need, or show what each arrangement cost with this week's prices.
How TaroStack does it
TaroStack keeps stems by delivery and date and costs every arrangement.
Stems by delivery and date. Each delivery goes in as a lot with its date and its sell-by, so picking takes the oldest stems first, and stems close to their date show in your alerts.
Arrangements as recipes. Each arrangement is a recipe of its stems and hard goods. Recording what was made takes them off stock at what you paid, so the cost of a dozen roses moves with this week's rose price, and the wedding and event orders are sales orders for their date that show whether the stems are in the cooler while you're still typing.
And the shrink. Throwing out stems is an adjustment with a reason, reported by reason and by item, so you can see whether lilies or hydrangeas cost you most. Margins are reported by product and by customer, and a price-creep report per supplier shows whose prices are rising.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| Stems to use first | This sheet, if updated | Oldest picked first, alerts by date |
| What a dozen roses cost this week | Change the cost a stem | Each arrangement, at what it used |
| Roses the weddings already need | Add up the orders | Sales orders, checked against stock |
| What was thrown out, and why | The shrink log | Adjustments by reason and item |
Recipes, batches, lots, adjustments and margins by product and customer are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
