
If you sell at a farmers market, you have one price. Your customers see it, they buy it, and that is the end of the transaction. But the moment you start selling through other channels — wholesale to a coffee shop, online through your own store, or delivery to local customers — pricing gets more complicated.
Most food vendors make one of two mistakes when they expand beyond the market. Either they use the same price everywhere and wonder why wholesale accounts are not profitable, or they drop their prices so low for wholesale that they end up working harder for less money per item.
The reality is that different sales channels have different costs, different customer expectations, and different margins. Your farmers market price, your wholesale price, and your online price should not be the same number — but they should all be built from the same foundation.
This guide shows you how to set prices for each channel so that every sale is worth your time, no matter where the customer finds you.
Here is what you need to know: Start with your true cost per item and your farmers market retail price as your anchor. Wholesale prices are typically 50 to 60 percent of your retail price, which means you need to know your costs well enough to confirm that discount still leaves you with profit. Online prices should match or slightly exceed your market price to account for packaging, shipping, or delivery costs. Never let a wholesale account or online channel pull your prices below the point where you are making money — a sale that loses money is worse than no sale at all.
A jar of jam sold at the farmers market, sold wholesale to a coffee shop, and sold online through your store is the same product — but the cost of getting it to the customer is different in each case. Your pricing needs to reflect those differences.
At the farmers market, you are the salesperson. You hand the product to the customer, tell them about it, and collect payment directly. There is no middleman. That means you keep the full retail price.
When you sell wholesale to a store or coffee shop, that business needs to make money on your product too. They are providing the shelf space, the foot traffic, and the staff to sell it. That means they will buy from you at a lower price and mark it up for their customers. If you try to charge them the same price you charge at the market, they cannot make a margin and they will not carry your product.
Your costs change depending on how you sell. At the market, you pay a booth fee, gas, and your time to be there. For wholesale, you may deliver the product but skip the selling time. For online orders, you have packaging, shipping supplies, and possibly delivery time.
Understanding these cost differences is the key to setting prices that work across every channel. If you have not already calculated your costs for each product, start by figuring out how to calculate your real cost per item — that number is the foundation for everything else.
Your farmers market price is the most important number in your pricing strategy because every other price flows from it. This is your full retail price — the highest price you will charge — and it sets the ceiling for all your other channels.
Add up your ingredient cost, labor cost, packaging cost, and overhead cost. That total is your floor — the minimum you need to charge to avoid losing money. Your retail price should be at least two to three times your total cost per item to give you a healthy margin.
For example, if your cost per jar of jam is $4.50, your retail price should be at least $9 to $13.50. Where you land within that range depends on your market, your product quality, and what similar products sell for in your area.
Your farmers market customers are not buying the cheapest option — they are buying quality, freshness, and a relationship with the person who made their food. That means you can price based on the value your product delivers, not just what it costs to make.
If your jam is made with hand-picked local berries and a recipe your grandmother passed down, that story has value. If your hot sauce uses peppers you grow yourself, that is worth more than a mass-produced bottle from the grocery store. Price accordingly, and do not be afraid to be the premium option at your market.
Wholesale pricing is where most food vendors get confused — or scared. The numbers look smaller, and it can feel like you are giving your product away. But wholesale done right brings consistent volume that can make your business more predictable and profitable.
The general rule is that your wholesale price should be 50 to 60 percent of your retail price. If your jam sells for $10 at the farmers market, your wholesale price to a store or coffee shop would be $5 to $6 per jar.
According to Food Truck Empire's pricing guide, retailers typically add a 30 to 50 percent markup on the wholesale price they pay. That means if you sell them a jar for $5, they will price it at $7 to $10 on their shelf — which keeps your product in the same price range customers expect.
When a store or coffee shop agrees to carry your product, they expect a wholesale price that gives them enough margin to make it worth their shelf space. Most small retailers expect at least a 30 percent margin on food products. Some specialty stores expect 40 to 50 percent.
Here is what that looks like in practice. If a coffee shop wants to sell your cookies at $3.50 each and they need a 40 percent margin, they will pay you $2.10 per cookie. Before you agree to that deal, make sure $2.10 still covers your costs and leaves you with profit. If your cost per cookie is $1.80, you are only making $0.30 per cookie — which might not be worth the volume unless the orders are large and consistent.
Not every wholesale opportunity is a good deal. If a retailer's margin requirements push your wholesale price below your cost per item, that account loses you money on every unit. It does not matter how many they order — volume does not fix a bad margin.
A pricing study from GoFarm Hawaii found that direct retail sales generate roughly $1.00 profit per unit compared to just $0.20 per unit through a distributor — meaning you would need to sell five times the volume through distribution to match the profit of direct sales. For small food vendors, that math often does not work.
Say no to wholesale accounts that require prices below your cost floor. Say no to accounts that want exclusive pricing you cannot sustain. And say no to any deal where the math does not leave you with a margin that makes the work worthwhile.
Selling online — whether through your own storefront or through local delivery — adds costs that your market price does not account for. Your online price needs to cover those extras.
If you ship products, you need packaging that protects them in transit. Bubble wrap, insulated liners, shipping boxes, and ice packs all add cost. A jar of jam that costs $1.65 to package for the market might cost $4 or more to package for shipping when you add a box, padding, and postage.
Your online price should reflect those additional costs. Many food vendors charge the same base price as the market and add shipping as a separate line item. Others build some of the packaging cost into the product price and charge a lower flat shipping rate. Either way, the customer needs to know what they are paying, and you need to make sure the total covers your costs.
If you offer local delivery instead of shipping, your costs are different. You are paying for gas, your time, and whatever packaging you need — but you skip the postage and heavy-duty shipping materials.
Some vendors offer free delivery above a minimum order amount, which encourages larger orders and makes the delivery trip more efficient. For example, you might offer free delivery on orders over $30 within 10 miles. Below that threshold, you charge a $5 delivery fee.
If you sell through a Homegrown storefront, you can set up delivery zones and minimum order amounts so customers see exactly what delivery costs before they check out — which reduces confusion and cart abandonment.
Once you have prices for market, wholesale, and online, you need to make sure they do not conflict with each other. Inconsistent pricing confuses customers and can damage your relationships with wholesale accounts.
If a coffee shop sells your cookies for $3.50 and customers can buy the same cookies from your online store for $2.50, the coffee shop has a problem. Why would their customers buy from them when they can get it cheaper from you?
Your online price should be equal to or higher than the price retailers charge for your product. This protects your wholesale relationships and signals to customers that your product has consistent value no matter where they buy it.
Your farmers market price is your retail price. Your online price should match it or be slightly higher to account for packaging and delivery costs. Your wholesale price should be a clear discount from retail — typically 50 to 60 percent — because the retailer is doing the work of selling to the end customer.
When all three prices are built from the same retail anchor, your pricing makes sense from every angle. Customers see consistent value. Retailers have room for their margin. And you make money on every sale, no matter where it happens.
If your costs increase and you need to adjust, raise your prices across all channels at the same time. Staggering increases creates confusion and puts your wholesale relationships at risk.
What is a good wholesale margin for a small food business?
Your wholesale price should leave you with at least a 30 percent profit margin after all costs. If your cost per item is $3, your wholesale price should be at least $4.30. If a retailer's margin requirements push your wholesale price below that point, the account is not profitable for you. Some food vendors aim for 40 to 50 percent margin on wholesale to give themselves more room for cost fluctuations.
Should I charge more online than at the farmers market?
Your base product price should be the same or slightly higher online. The difference is in how you handle shipping and delivery costs. Some vendors keep the product price identical and charge shipping separately. Others add a small amount to the product price to offset packaging costs. Either approach works as long as the total covers your costs and the customer understands what they are paying for.
How do I handle a retailer who wants a bigger discount?
Negotiate based on volume. If a coffee shop wants a lower per-unit price, offer it in exchange for a larger minimum order. For example, your standard wholesale price might be $5 per jar, but you offer $4.50 per jar on orders of 24 or more. This keeps your margin reasonable while giving the retailer an incentive to buy more. Never drop below your cost floor regardless of volume.
Can I sell at different prices at different farmers markets?
You can, but it is risky. If customers who attend multiple markets see different prices for the same product, it feels inconsistent. Keep your retail price the same across all markets. If one market has a higher booth fee, absorb that into your overhead rather than raising your price at that specific location.
What if a wholesale customer wants to sell my product online?
This is where pricing agreements matter. If a retailer wants to sell your product through their own website, make sure your wholesale agreement covers online sales. The retailer should sell at or above your suggested retail price to avoid undercutting your own online sales. Discuss this upfront before the relationship begins — it is much easier to set expectations early than to fix pricing conflicts later. Customers who found you through word-of-mouth expect to see the same value no matter where they buy.
