If you sell raw milk in glass jars, you've had this conversation: a customer signs up, takes their milk home in your $3-5 jar, and three months later has a cabinet full of empties they keep forgetting to bring back. Meanwhile, you're running out of jars and buying more.

Jar deposits solve this, but every farm handles them differently. Some charge upfront. Some use the honor system. Some have given up entirely and switched to plastic. Here's what works, what doesn't, and what the tradeoffs are.

Option 1: Upfront Deposit (Refundable)

The most common approach. You charge a per-jar deposit when the customer signs up — typically $3-7 per jar. When they return the jar, they get the deposit back or it carries forward as credit.

Why it works: Customers have a financial incentive to bring jars back. You're covered if they disappear with your glass. It sets a professional tone from day one.

The catch: You need to track deposits. Who paid what, how many jars are out, who has credit. For 10 customers this is manageable. At 40+ it's a bookkeeping headache without a system. Also, some customers feel nickel-and-dimed — especially if they're already paying $10-15 per jar of milk.

Typical amounts: $3-5 for half-gallon jars, $5-7 for gallon jars. The deposit should reflect your actual jar cost, not be a profit center.

Option 2: Jar Swap (No Deposit)

Customers bring back empties when they pick up full ones. No money changes hands for the jars — it's a simple exchange. Some farms require a 1:1 swap (bring back 2 empties to get 2 full). Others are more relaxed and just ask customers to return jars when they can.

Why it works: Zero accounting. No tracking deposits or credits. Customers like the simplicity. It feels more neighborly and less transactional.

The catch: Some customers accumulate jars. Without a financial incentive, "I'll bring them next week" turns into "I have 12 jars in my pantry." If you require strict 1:1 swaps, you'll get the occasional frustrated customer who drove to the farm and forgot their empties.

The fix: Set a jar limit. If a customer has more than 4 jars out (for example), they can't pick up more until they return some. State this clearly at signup so it's an expectation, not a confrontation.

Option 3: Jar Cost Built Into Price

Instead of a separate deposit, factor the jar cost into your milk price. If milk is $10 and jars cost $3, charge $13 and tell customers the jar is theirs. If they bring it back, great — you reuse it. If they don't, you've already been paid for it.

Why it works: No deposit tracking at all. The simplest possible system. Customers don't feel like they owe you anything. You never lose money on jars.

The catch: Your price looks higher than competitors. A customer comparing "$10/jar" from another farm to your "$13/jar" doesn't see the deposit — they see a higher price. Also, customers who do return jars might feel like they should get something back.

The hybrid: Some farms charge $13 but give a $2 "return credit" when jars come back. This splits the difference — you're covered either way, and returns are encouraged but not required.

Option 4: Honor System

No deposit, no swap requirement. You ask customers to return jars and trust that they will.

Why it works: It works when your customer base is small, local, and feels personally connected to your farm. In a tight community where everyone knows each other, social accountability does the job.

The catch: It stops working when you scale. At 10 customers, everyone brings jars back because they see you every week and it feels personal. At 40 customers, the anonymity creeps in and jar loss increases. Budget for 10-15% jar loss if you go this route.

What We'd Recommend

For most farms under 30 customers, the jar swap with a stated limit is the sweet spot. It's simple, it's fair, and it doesn't require tracking deposits. Set the expectation at signup: "We ask that you bring your empty jars back each week. If you have more than 4 jars out, we'll hold your next pickup until some come back."

For farms over 30 customers or farms that have experienced significant jar loss, an upfront refundable deposit is worth the extra tracking. It protects your investment and signals to customers that the jars have value.

Whatever you choose, communicate it clearly before the first pickup. The worst jar deposit policy is one that surprises people after they've already signed up.

MilkShelf lets you set your jar deposit policy in your farm settings and display it on your customer signup page. No surprises, no awkward conversations.

Start Your Free Trial →