Pricing is where a lot of home food businesses quietly lose money. You charge what a bake sale charges, or what a friend would pay, and a month later you realize you’ve been working for free.
Here’s a simple way to price homemade food so each sale actually pays you.
👉 Free tool: make a cottage food label in a minute →
Step 1: Add Up What One Batch Really Costs
Write down every cost that goes into a single batch, not just the ingredients:
- Ingredients. Include the small things: the salt, the vanilla, the butter, the parchment paper.
- Packaging. Bags, boxes, ribbon, stickers, and labels.
- Your time. Shopping, prep, baking, cleaning up, packing, and the pickup itself.
- Overhead. A share of your electricity and gas, equipment wear, and any fees such as payment processing.
Most new sellers count only the first item on the list. The other three are why a “profitable” batch often isn’t.
Step 2: Do The Math On One Batch
Here’s an example with made-up numbers, so you can see how it works:
- Ingredients: $9
- Packaging and labels: $3
- Your time: 1.5 hours at $15 an hour = $22.50
- Overhead and fees: $2
That’s $36.50 for a batch of a dozen, or about $3.04 per cookie before any profit. If you sell them for $2, you lose money on every one.
Step 3: Set Your Price
A common approach is to take your full cost per item and add a margin on top, enough to keep the business growing and cover the days when something doesn’t sell. Many sellers aim for at least a third of the price to be left after costs, but the right number depends on your product and your market.
Then check it against what people actually pay. Look at what similar homemade items sell for near you, and what your customers say when they taste it. If your cost-based price is higher than the market, you can often close the gap by improving something rather than cutting your price: bigger portions, nicer packaging, or a better story.
Common Pricing Mistakes
- Pricing against grocery stores. Homemade, small-batch food isn’t competing on price with a mass-produced item.
- Forgetting your time. If you wouldn’t do the job for the hourly pay you’re getting, the price is too low.
- Discounting too early. It’s easier to run a sale later than to raise a price you started too low.
- Hiding the price. People order more easily when they can see the price up front.
Make It Easy To Buy
Once you’ve set your prices, put them where customers can see them. A simple order page that lists your items, prices and pickup days takes the guesswork out of ordering. A storefront like KeyHUD lets customers choose items and pay when they order, so you know how much to make.
And remember that selling food from home has rules about labeling and sales limits that depend on where you live. Check your state’s rules first. Our guide to selling cottage foods online without a website is a good place to start.
Price for the business you want to have, not the one you’re afraid to lose.
See how a simple order page worksKeep Reading
Common Questions
How do I price homemade baked goods?
Add up the cost of ingredients, packaging, your time and overhead for one batch, divide by the number of items, then add a margin on top. Compare the result with what similar homemade items sell for near you.
Should I include my time in the price?
Yes. If you leave out your time, the price is probably too low, and you are working for free.
How much profit should I aim for?
Many sellers aim to keep at least a third of the price after costs, but the right number depends on your product, your market, and what you want the business to do.
Is it better to charge more or sell more?
Small-batch sellers usually do better charging enough per item, because selling more means more time and more cost. Raise your price before you add more hours.
Want to see this working on a real storefront?
See Ana's Kitchen → — a real KeyHUD storefront we built as an example (not an actual business).
You might also like




