← All guides

Weekend Farmers Market Stall Math: Fees, Unsold Stock, and the Breakeven in Units

Honest math · 6 min read

Published 2026-10-28 · Last updated 2026-10-28

Disclaimer: General information only — not financial, tax or legal advice. Earnings vary and are never guaranteed. Check your employment contract and local rules before starting.

What does a stall actually have to sell before it has paid for itself? Not "a good day's worth" — a number, in units, that can be counted by noon. The worked examples below show why that number is so often missed: the fee is only the first line of the bill, and the two costs sellers most often leave out are their own Saturday and the stock that comes home unsold.

Where a market day breaks: the unsold-bags lesson

Start with a failure-shaped example, because it teaches faster than a success story. A market-channel workbook works this case: a seller brings 60 bags of arugula to market and sells 50. The 10 unsold bags are not written off as bad luck — they are counted as a marketing cost of selling through that channel (s3, checked 2026-10-25). One in six units travelled, sat on the table, and came home as an expense.

That single line changes the whole budget. A seller who prices only for the units sold is quietly subsidising the units that did not. Perishable stock makes the point sharply, but the logic applies to anything with a shelf life, a season, or a trend cycle: unsold inventory is a cost of the channel, and it belongs in the math before the first market day, not in a disappointed count on the drive home.

Verify your market's real fee stack

Fees are jurisdictional, and the published examples prove how wide the spread runs. San Francisco's official code sets the day fee at city-operated markets at $60 per day for certified producers and $100 per day for vendors, with fees adjusting annually with CPI from fiscal 2026-27 (s2, checked 2026-10-25). A vendor-guide worked example elsewhere uses a $50 booth fee as its planning figure (s1, price checked 2026-10-25). A market-channel workbook's labour example assumes a market fee of just $25 (s3).

None of those numbers is your fee. Together they are the lesson: the only figure that belongs in your budget is the one your market publishes or quotes you, for your seller category, including any application, annual or membership charges stacked on top of the day rate. Ask for the full stack in writing before committing to a season — day fee, annual fee if any, and what the fee covers. Five minutes of verification replaces a season of planning against somebody else's market.

The worked budget: fees, stock, and your Saturday

One published worked example builds a stall budget this way: booth fee $50, transportation $30, supplies $20, and allocated overhead $30 — $130 of fixed cost for the day, in US dollars. At a 35% variable cost, that example puts breakeven revenue at $200 (s1, checked 2026-10-25). The arithmetic is simple division: $130 divided by the 65% of each sale left after variable costs equals $200 of sales before the day has earned anything.

Now add the line that example leaves out — you. A market-channel workbook's labour example prices market work at $12.50 an hour for 2 hours of travel plus 4 hours running the stall (s3): six hours, $75 of labour, for a fairly ordinary market day. Put the two sourced pieces together as a labelled scenario:

LineAmount (US$)Source
Fixed day costs: booth, transport, supplies, overhead$130Worked example (s1)
Your labour: 6 hours at $12.50/hour$75Labour example (s3)
Total to cover before profit$205Scenario sum
Breakeven revenue at 35% variable costAbout $315$205 ÷ 0.65, scenario arithmetic

Counting your own hours moved the breakeven from $200 to roughly $315 of sales. That gap is the difference between a stall that "made money" on a cash count and a stall that actually paid its operator. Paying yourself that labour rate in cash is your choice; excluding it from the decision math is not.

Breakeven in units, not vibes

Convert the revenue breakeven into units before market day, because units are what you can count at the table. Take the scenario above: about $315 of sales needed. Divide by your average sale price and the answer is the day's real target — at a $10 average sale, roughly 32 sales; at $15, roughly 21. Then apply the unsold-stock lesson: if recent experience says about one unit in six comes home (s3's example ratio), the stock you bring has to cover the units you must sell plus the units you expect not to. A target you can count by midday tells you whether the day is on track while there is still time to act — bundle, sample, or adjust — instead of discovering it at teardown.

Margin context helps set the price side of that division. The same worked example that produced the $200 breakeven reports typical margins of 40–60% for vegetable farms and 50–70% for flower farms (s1). Those are farm margins on farm-grown stock, not a promise for a weekend reseller or maker — use them as a reasonableness check on your own gross margin, and use your own three market days, once you have them, as the real figure.

Setup: the procedure for the first three markets

  1. Get the fee stack in writing. Day fee for your seller category, any annual or application fees, and what is included — table, canopy, power — before paying anything.
  2. Build the one-trip kit. Everything loads, sets up and tears down with one person and one vehicle trip where possible; setup time is labour, and labour is already in your breakeven.
  3. Cost the stock honestly. Record what you brought, at cost, alongside what you sold. The unsold column is data, not failure — it sets next week's quantities.
  4. Track the day like a shop. Sales count, revenue, hours from leaving home to returning home. Three tracked days give you your real average sale, your real unsold rate, and your real hourly result.
  5. Report the income properly. Stall income is business income; keep the fee receipts and sales log together and handle reporting the way your jurisdiction requires for self-employment earnings — general information only, and worth proper advice as the stall grows.

What success looks like: by the third market, you can state your breakeven in units from your own tracked days, your unsold rate is falling because quantities follow data, and the stall pays its fees, its stock and its operator — in that order, every week.

The three-market test and the kill criterion

Do not judge a stall on one day, and do not commit a season on optimism. Run three markets with full tracking, then decide on evidence. Keep going if the average day clears the labour-inclusive breakeven with something left over. Fix one variable — product, price, market, or quantity brought — and retest for three more days if it falls short narrowly. Stop if, after that retest, the stall still cannot cover its fees, its unsold stock and your Saturday at a rate you would accept from any other weekend work. A stall that only profits when its operator is free is not a side hustle. It is a hobby with a cash box — which is fine, as long as it is labelled honestly.

— Sterling Cole, Money Writer — Earning Desk

Back to all guides →