That lisianthus stem cost you about a dollar to grow. At the Saturday market it goes into a $20 bouquet and you walk away happy. Then a bride asks for a quote, you scale up the same math, and somehow the wedding that should have been your most profitable weekend of the season barely covers the cooler rental. What went wrong is not your flowers. It is your markup: one pricing formula cannot serve two sales channels with completely different cost structures.
Weddings and farmers markets look like the same business because the product comes out of the same field. They are not. A market bouquet is a high-volume, low-touch retail sale. A wedding is a low-volume, high-touch service job where the flowers are only part of what the client buys. Price them the same and you will either leave wedding money on the table or price your market bunches out of the Saturday crowd. Here is how to build a separate, defensible markup for each.
The Two Channels Have Almost Nothing in Common
Start by listing what each sale actually consumes. A farmers-market bouquet consumes stems, a sleeve, a rubber band, and about five minutes of bunching time at the harvest table. The customer walks up, pays, and carries it away. Your selling costs are the booth fee, fuel, and a Saturday morning.
A wedding consumes all of that plus consultations, a written proposal, a cooler full of backup stems in case the weather ruins a variety, bought-in stems for anything out of season, buckets and vases and mechanics, delivery, on-site setup, teardown, and the very real risk that a late frost wipes out the exact dahlia you promised. One wedding florist pricing formula used across the industry multiplies the wholesale flower cost by 3 to 4.5 to reach the client price, precisely because design labor, delivery, setup, and overhead dwarf the stem cost. Your market bouquet needs nothing like that multiplier, because it carries none of that load.
The practical takeaway: stop thinking in terms of one farm-wide markup. Think in terms of one markup per channel, each covering the costs that channel actually creates.
Pricing the Farmers-Market Bouquet From the Stem Up
Market pricing starts with your cost per stem and works upward. You do not need a laboratory-grade number, but you do need an honest one. Add up a season of direct growing costs for each crop: seed or plugs, fertilizer and amendments, irrigation water, row cover and stakes, and harvest labor, including your own hours at a realistic wage. Divide by the number of saleable stems. That is your stem cost.
Now build the bouquet as a recipe. A common market formula prices a $20 to $25 bouquet at roughly 8 to 12 stems at $1 to $1.50 each in stem cost, plus $1 to $2 for the sleeve, wrap, and band, plus a few dollars of bunching labor. The stems that anchor the bouquet follow the classic thriller-filler-spiller structure: one or two focal stems worth $2 to $3 each, mid-tier flowers around $1 to $1.50, and fillers and foliage at $0.50 to $1. If your recipe costs $8 to $10 all-in and you sell at $22, you hold a gross margin near 55 to 60 percent, which leaves room for the booth fee, unsold bouquets, and the Saturday you get rained out.
Three market-pricing rules keep this channel honest:
Price to the local market, not to your costs alone. If every grower at your market sells mixed bouquets at $20, a $32 bouquet needs a visible reason to exist, like premium dahlias or a much larger stem count. Walk the market, note competitors' prices and stem counts, and position deliberately. Competing on freshness and variety beats competing on price.
Charge for the premium stems. Growers routinely bury their most expensive stems in a flat-priced bouquet. If a dinnerplate dahlia costs you $2 in stem cost and a zinnia costs $0.40, a bouquet heavy on dahlias is a different product. Either raise the price, reduce the count, or offer a separate premium tier at $28 to $35.
Track shrink like a retailer. Every unsold bouquet is stem cost walking into the compost. Log what comes home each week. If a recipe consistently returns unsold, it is overproduced or overpriced, and your books, not your memory, should be the thing that tells you.
Pricing Wedding Work From the Job Down
Wedding pricing works in the opposite direction: start with everything the job requires, then make sure the quote covers it with margin to spare. The stems are often the smallest line item. Here is what a real wedding quote needs to absorb.
Design and consultation labor
Count every hour: the initial consult, follow-up emails, the proposal, sourcing, conditioning and processing stems the day before, arranging, packing, delivery, setup, and teardown or next-day pickup. Many farmer-florists discover that a "small" wedding consumes 15 to 25 hours of skilled labor. Price that labor at a professional design rate, not at harvest-crew wages. If you would pay a designer $30 to $50 an hour, your quote must carry your own time at the same rate.
Bought-in stems and hard goods
No field produces roses in April or eucalyptus in every zone. Weddings routinely require purchased stems, greenery for garlands, rental vessels, foam-free mechanics, ribbon, and packaging. Mark purchased stems up the same way a retail florist does: a 3x to 4x multiple on wholesale cost is standard because it has to absorb waste, conditioning labor, and the stems that arrive unusable. Pass rental and hard-good costs through with a handling margin rather than at cost.
Delivery, setup, and risk
Delivery fees of $100 to $400 and setup billed hourly are normal in farm-based wedding price lists, and they exist because the van, the fuel, the cooler, and the Saturday you cannot spend at market are all real costs. Add a contingency line for crop risk. A late frost or a heat wave can force you to buy an entire wedding's focal flowers wholesale two days out. A 10 percent contingency on the floral total is cheap insurance, and clients accept it when it is presented as part of professional pricing rather than as a surprise later.
The minimum that protects your season
Weddings cannibalize your highest-value harvest weeks. An order minimum, commonly $1,500 to $2,500 for full-service farm weddings, keeps a $400 elopement order from consuming a peak Saturday. Small orders can still be profitable through a separate product: buckets of bulk blooms or a la carte bridal bouquets with pickup at the farm, priced per stem with no design labor attached. Just never let a full-service job slip through at bulk-bucket prices.
What Goes Wrong With a Single Markup
Using one formula for both channels fails in both directions.
Price weddings with your market markup and you donate skilled labor. A market bouquet carries perhaps $3 of labor; a wedding carries hundreds of dollars of it. The grower who quotes a wedding by multiplying stem cost by the same 2.5x used at market ends the season exhausted, popular, and broke, with a calendar full of events that paid field-hand wages for designer work.
Price market bouquets with your wedding markup and you donate customers. A wedding multiple applied to a Saturday bunch produces a $35 basic bouquet in a $20 market. It sits in the bucket while shoppers buy from the next tent. Worse, it trains you to believe the market channel is unprofitable, when the actual problem is that wedding overhead has no business living in a market price.
The fix is structural, not motivational. Maintain two price lists, two recipes, and two sets of books, and review each channel's margin separately at season's end.
Track Each Channel Like Its Own Enterprise
This is where bookkeeping turns pricing from guesswork into a system. If wedding revenue and market revenue land in one undifferentiated sales account, you can never answer the only question that matters: which channel actually made money?
Set up separate revenue accounts for each channel, such as market sales, wedding services, and bulk or DIY bucket sales. Mirror them with channel-specific cost tracking. Market costs include booth fees, market-day fuel, sleeves and wraps, and harvest labor allocated to market stems. Wedding costs include consultation and design hours, delivery mileage and vehicle costs, rental vessels, purchased stems, and setup labor. Bought-in stems for weddings should never mingle with your grown-stem costs, or your per-stem numbers for field crops will be wrong all season.
Two bookkeeping habits pay for themselves quickly. First, treat wedding deposits correctly: a deposit received in March for an October wedding is a liability, not income, until you deliver the flowers. Recording deposits as revenue inflates your spring profit and hides the obligation sitting on your calendar. Second, log your own labor hours by channel even if you do not cut yourself a paycheck. Unpaid owner labor is the largest hidden cost on most flower farms, and it concentrates in weddings. If your books show a healthy profit only because forty design hours were recorded as zero, the profit is fiction.
A plain-text ledger makes this channel split easy to maintain, because adding a new revenue or expense account is one line rather than a settings-screen project. If you want to learn the mechanics, the documentation walks through structuring accounts and recording transactions step by step. At tax time, clean channel separation also simplifies Schedule F: your total farm income stays in one place while your internal detail tells you where to expand next year.
A Reusable Pricing Worksheet
Run these steps whenever you set prices for the season, and again mid-season if costs move:
- Compute stem costs per crop. Season direct costs divided by saleable stems, with your labor valued at a real wage.
- Build market recipes. Stem costs plus packaging plus bunching labor, then set the retail price to hold at least a 50 percent gross margin after the booth fee share.
- Scope the wedding job fully. List every labor hour, every purchased stem, every rental, delivery, and setup task before quoting.
- Apply the wedding multiple. Design labor at professional rates, purchased stems at 3x to 4x wholesale, delivery and setup as explicit line items, plus a 10 percent crop-risk contingency.
- Enforce minimums. Full-service weddings above your minimum, small orders through the bulk-bucket product, never a hybrid priced like neither.
- Reconcile monthly. Compare each channel's revenue against its tracked costs, and adjust the laggard's prices before the season ends rather than after.
Keep Your Flower Farm's Books in Full Bloom
Different markups only work if you can see each channel clearly, and that takes books organized around how your farm actually sells. As your market table and your wedding calendar grow side by side, maintaining separate, accurate records for each is what turns a busy season into a profitable one. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data, with no black boxes and no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





