The Old Way (That Worked Until It Didn't)
For years, my setup was:
- Prices written on a chalkboard
- Sticky notes for tracking what I brought vs. what sold
It worked fine at one market. Then I grew to four markets per week. Suddenly I had no idea:
- Whether my prices were right (was I leaving money on the table? Losing customers?)
Also: doing taxes was a nightmare. "I made... somewhere between $40,000 and $50,000 last year?" is not what your accountant wants to hear.
Why Farmers Markets Are Weird
Unlike a store, everything changes constantly:
- Each market is different. My price list at the fancy suburb market is 20% higher than the working-class neighborhood one.
- Weather destroys plans. Rain means half the customers, twice the leftover product.
Most POS systems assume you have the same 50 products at the same prices every day. That's not farming.
What I Needed (And What I Don't)
Essential:
- End-of-day summary
Useless for me:
- Multi-location inventory sync (each market gets whatever's ripe)
- Employee scheduling (it's just me and sometimes my teenage son)
The Setup That Finally Works
Hardware:
- Portable phone charger ($30)
- Folding table clip to hold my phone so I'm not always holding it
Software:
- NdunyuVendor Starter ($15/month)
- Stripe for payments
Total monthly cost: About $65 including payment processing on ~$1,200/week in card sales
How I Handle Variable Pricing
This was the main headache. Carrots are $3/bunch today, but next month when they're scarce? $4. Here's what I do:
Option 1: Price categories. I don't enter "carrots - $3." I enter "bunched greens - market price" and change the price each morning.
Option 2: Calculator function. Customer wants 2.3 lbs of tomatoes at $4/lb? I type in $9.20 as a custom amount. Takes 5 seconds.
What I don't do: Update every single product every single day. Life's too short. I have maybe 30 items across all categories, not 200 individual SKUs.
Market-by-Market Numbers
Here's my actual breakdown from last season:
Saturday Urban Market (Booth fee: $45/week)
- Best sellers: heirloom tomatoes, specialty peppers
- Worth it: Absolutely
Wednesday Suburban Market (Booth fee: $35/week)
- Best sellers: basics—potatoes, onions, carrots
- Worth it: Yes, good mid-week cashflow
Tuesday Rural Market (Booth fee: $20/week)
- Best sellers: cheap staples, bulk deals
- Worth it: Barely. Considering dropping it.
Saturday Farmers' Exchange (Booth fee: $50/week)
- Best sellers: everything, especially specialty/unusual items
- Worth it: My best market
Without tracking, I'd never know Tuesday was barely breaking even. I'd just assume "busy = good."
The Card vs. Cash Reality
People tell me "everyone uses cash at farmers markets." Here's my actual data:
2020: 50% cash, 50% card 2023: 35% cash, 65% card 2026: 25% cash, 75% card
If you're not taking cards, you're losing 75% of potential customers. Even older shoppers use cards now. Even at rural markets.
The 2.6-2.9% fee is worth it.
Offline Survival Guide
Markets have bad connectivity. Trees, tents, metal, crowds—signals die.
What I do:
- Turn data back on during teardown
- Everything syncs in 30 seconds
What can go wrong:
- If you forget to sync later, sales might not process (I set a reminder)
I've had exactly one payment fail to process after syncing, out of maybe 5,000. The customer's card had been cancelled between tapping and syncing. Cost me $23. I'll take those odds.
End of Day Ritual
Every market day, during teardown:
- Check what items sold best (informs next week's load)
- Screenshot for my records
At home:
- Update what's left (roughly—don't need exact inventory on vegetables)
- Note any observations (weather, crowd, what to bring more of)
Sunday nights:
- Feel slightly less chaotic
The Tax Situation
I used to dread March. Now I export one spreadsheet for my accountant with:
- Totals already calculated
He used to bill me extra hours for farmers market clients. Now I'm his easiest one.
Pro Tips After 300+ Market Days
Bring small bills. $100 in fives and ones. Customers pay with $20s constantly.
Prices end in $0 or $5. $4, not $3.75. Math should be easy when there's a line.
Have a "by donation" basket. Those weird-looking tomatoes people won't pay full price for? Put them in a basket, accept whatever. Better than composting them.
Talk less about payment. "Card or cash?" then just wait. Don't apologize for taking cards.
Check your bank account Monday. Deposits usually clear by then. Make sure math matches.
Common Mistakes I Made (So You Don't Have To)
Mistake 1: Thinking cash box was "easier." It's easier to set up, harder to track.
Mistake 2: Holding off on card processing until I was "bigger." I lost sales for years.
Mistake 3: Trying to track inventory precisely. Vegetables aren't widgets. Track roughly.
Mistake 4: Pricing emotionally. "I worked so hard on these tomatoes" doesn't matter. Market price is market price.
Mistake 5: Not tracking by market. Assumed they were all about equal. They weren't.
Getting Started
If you're vendor-curious:
- When you add a second market or hit $500/week, get real systems
If you're already a vendor:
- Decide which markets deserve your Saturdays
Try NdunyuVendor free for a month - Offline mode actually works. I've tested it at 4 markets.