
Most vendors don't fail because their food is bad. The food is usually great. They fail because the math never works out, and they never figure out why.
If you're putting in long hours before market day, selling out by noon, getting constant compliments — and still not making much money — the problem almost certainly isn't your product. It's your prices.
Undercharging is one of the most common mistakes in a food business, and it's also one of the hardest to spot because it looks like success on the surface. Full tables. Happy customers. Zero inventory left. But if you're going home exhausted and your bank account barely moved, something is off.
The short version: Most home food vendors are undercharging because they only count the cost of ingredients and forget everything else — labor, packaging, booth fees, utilities, and waste. If you sell out quickly but feel like the money disappears, if you dread big order weeks, or if you've never raised your prices, you're almost certainly leaving money on the table. The fix starts with doing the math honestly, not guessing based on what other vendors charge.
Undercharging isn't random — it comes from specific, predictable patterns of thinking. Most vendors fall into at least one of these traps.
The grocery store comparison is the most common pricing trap for food vendors. You pick up a jar of strawberry jam at the supermarket for $4.99 and think, "I can't charge more than that." So you price your handmade, small-batch jam at $6 and feel like you're already pushing it.
Here's what that comparison ignores: that $4.99 grocery store jam was made in a factory producing tens of thousands of jars per run. The cost per jar drops dramatically at that scale. You made 48 jars in your kitchen on a Saturday. The economics are completely different.
Your customers at the farmers market already understand this. They're not there because they couldn't find jam at the grocery store. They're there because they want yours — made locally, made by hand, made by someone they can talk to. That's worth more than $4.99, and most of your customers know it.
Pricing anxiety is real. When you set a price and someone flinches, it feels like a personal rejection. So vendors keep prices low to avoid that discomfort. It feels safer to sell everything at a small margin than to risk someone walking away.
But here's what actually happens when you price too low: you attract the customers who are most focused on getting a deal, and you repel the customers who associate price with quality. The customers who complain about your prices are often the same ones who complain about everything else too. Raising your prices tends to filter them out, which is a feature, not a bug.
The customers who love your food and come back every week? They're not buying from you because you're the cheapest option. They're buying from you because they value what you make. Most of them won't blink at a modest price increase.
A lot of home food vendors don't fully think of themselves as running a real business. They think of it as a side hustle, a hobby with income, or something they do on weekends. That mindset makes it hard to charge real prices.
But the moment you sold your first product, you were running a business. A small one, a part-time one — but a business. And businesses need to price their products in a way that covers costs and generates a profit. Thinking of yourself as a hobbyist who happens to sell things leads to hobby prices, which leads to hobby income.
Your time, your skill, and your products have real value. Pricing like they don't isn't humility — it's a math problem that will eventually catch up with you.
The most common pricing mistake in a food business is calculating ingredient cost and adding a small markup. It feels logical. It's also how you end up broke.
Ingredients are the most visible cost, so they're the one vendors track. But they're usually not even the biggest cost. Here's what a complete cost picture looks like for a home food vendor:
Most vendors count the first two items and call it done. The rest either gets ignored or vaguely absorbed into the price with no real math behind it.
Here's an example most home bakers will recognize. Let's say you're selling a dozen chocolate chip cookies.
| Cost Category | Amount |
|---|---|
| Ingredients (butter, flour, sugar, eggs, chocolate chips) | $2.80 |
| Packaging (bag, label, twist tie) | $0.45 |
| Labor (45 min at $20/hr) | $15.00 |
| Booth fee allocated per dozen (selling 15 dozen, $40 fee) | $2.67 |
| Utilities + waste (estimated) | $0.50 |
| Total Cost | $21.42 |
If you're selling that dozen for $10, you're losing money on every sale before you even get to profit. If you're selling them for $14, you're making $2.58 per dozen — about $0.86 for every hour you worked that day.
Most vendors who see this math for the first time are genuinely surprised. Not because the numbers are complicated, but because they've never actually written them all down at once.
A price of $18 to $22 per dozen covers costs and builds in a reasonable profit. That's not gouging anyone — that's a sustainable business.
If you want to dig into this more precisely for your own products, the guide on how to calculate your real cost per item walks through the full formula step by step.
You don't need a spreadsheet to get a first read on whether your prices are too low. These are the most common warning signs.
You sell out in the first hour or two of market. Selling out sounds great, but if it happens consistently and early, it usually means demand exceeds supply because your price is too low. Higher prices naturally balance demand.
You've never raised your prices. If your prices are the same as they were two or three years ago, you're definitely undercharging now. Ingredient costs have risen significantly — flour and butter prices increased 15 to 30 percent over the past two years. If your prices didn't, your margin got smaller.
You feel resentful on big order weeks. If a large custom order makes you dread the work rather than feel excited about the income, that's a sign the pay doesn't match the effort. That resentment is information.
You can't pay yourself anything meaningful. If after covering ingredients and supplies, there's nothing left for your time, you're not running a business — you're donating labor with extra steps.
Customers regularly tell you your prices are too low. If your customers are telling you to charge more, listen to them. They're giving you direct market feedback.
You base your prices on what other vendors charge. If you set your price by looking at the booth next to you rather than your actual costs, you have no idea whether that price covers your expenses.
You feel guilty charging what you actually need. Guilt about your prices is usually a sign that you haven't fully internalized that you're running a real business. It's not a sign that your prices are wrong.
The damage from undercharging goes beyond the lost dollars on each sale.
This is worth actually calculating. Take your revenue from your last market day and subtract your costs (ingredients, packaging, booth fee, gas). What's left? Now divide that by the number of hours you spent — not just the market hours, but the prep day before, the baking, the packaging, the drive there and back, the setup and breakdown.
Many vendors who do this math discover they're making $4 or $5 an hour net. Some discover they're making less. A few discover they're technically losing money when everything is accounted for honestly.
That's not a hobby. That's a financial drain dressed up as a side business.
When your prices are too low, growth makes things worse, not better. More orders mean more hours at the same bad rate. You can't hire help because there's no margin to pay anyone. You can't upgrade equipment because there's no profit to reinvest. You can't take a week off because there's no financial cushion.
Underpriced businesses hit a ceiling fast, and it's a painful ceiling — too much work to stay sustainable, not enough margin to change anything.
There's a direct line between undercharging and burnout. When the effort-to-reward ratio is consistently out of balance, the enthusiasm that got you started erodes. The thing you loved making starts feeling like a grind. The market days that used to excite you start feeling like obligations.
This is one of the most common reasons small food vendors quit — not because the market dried up or the product failed, but because the financial unsustainability ground them down over time. If you're noticing early signs of burnout in your food business, pricing is usually one of the first places to look.
The good news is that most vendors who raise their prices don't lose the customers they actually want to keep.
Don't set your new prices by looking at what competitors charge. Start with your actual costs. Use the full list from above — ingredients, packaging, labor at a minimum of $15 to $20 per hour, booth fees allocated per unit, utilities, and waste. Add those up for each product. Then add your target profit margin on top (20 to 30 percent is reasonable for a small food business).
That number is your floor. You can price above it. You should never price below it.
Once you have your floor, you can look at what the market will bear. If your cost-based price is $16 for a dozen cookies and most vendors are charging $12, you have a decision to make about how to position your product. But at least you're making that decision with real information.
For a full breakdown of pricing by sales channel — market, wholesale, online — how to price food for farmers market, wholesale, and online covers the specific formulas.
Both approaches work. Here's how to think about it:
If your prices are dramatically off (you're making $4 an hour), a bigger jump is worth it even if it feels uncomfortable. The temporary awkwardness of a price increase is nothing compared to burning out and quitting in two years.
You don't owe anyone an explanation, but a simple acknowledgment can help with long-time customers. Something like: "Ingredient costs have gone up a lot this year, so I had to adjust my prices to keep things sustainable." That's honest, it's relatable, and it's enough.
What you shouldn't do is apologize for your prices or pre-emptively offer discounts to soften the news. Apologizing signals that you think the price is wrong. It isn't. It's what your product actually costs to make.
For a deeper guide on how to handle the actual conversation and transition, how to raise your prices without losing customers has specific language and timing strategies.
The clearest signs are selling out very early, never having raised your prices, feeling resentful during busy weeks, or doing the math and discovering you're earning less than minimum wage per hour. If any of those apply, you're almost certainly undercharging.
Some customers may not follow you to higher prices — usually the ones who are primarily shopping on price. The customers who come back every week because they love your product are far less price-sensitive than you think. Most vendors who raise prices report losing very few loyal customers and gaining more customers who value quality.
A minimum of $15 per hour, and ideally $20 to $35 per hour depending on your skill and the complexity of the product. If you wouldn't take a part-time job paying less than that, don't price your food business labor below it either. Labor is a real cost whether or not you're technically "paying yourself."
After covering all costs including your labor, aim for a 20 to 30 percent profit margin. This is the buffer that lets you handle a bad market day, replace equipment, or save up for a better setup. Many small food vendors are operating at zero margin because they forgot to include labor — which means they're working for free.
Stop trying to compete on price. You can't win a price war against someone who's also losing money — they'll eventually quit or raise their prices too. Compete on product quality, presentation, customer relationships, and consistency. The customers who choose you for those reasons are worth more than the ones who'll leave for a vendor charging a dollar less.
Yes, and you should expect to. Grocery store pricing is based on industrial-scale production that has nothing to do with your costs. Your customers at the farmers market are paying a premium for local, handmade, relationship-based food — and most of them know it and accept it. Pricing at or below grocery store prices signals that your product is the same as what they could get anywhere, which works against you.
Calculating ingredient cost and adding a small markup, without accounting for labor, packaging, booth fees, or any other overhead. This method guarantees underpricing because ingredients are typically only 25 to 35 percent of what your product actually costs to produce and sell.
If you've been running on low margins and wondering why the money never adds up, now you know. The fix isn't complicated — it just requires doing the math and having the confidence to charge what your products are actually worth.
If you're selling through a Homegrown storefront, your pricing shows directly on your product page and order form — making it easy to update prices anytime without reprinting menus or relabeling everything. Start your free 7-day trial and get your storefront set up today.
