Skip to main content

Zero-Waste Refill Shop Bookkeeping: Weighing Inventory, Tare Procedures, Deposit Liabilities, and Real Margins

Published 12 min readMike ThriftMike Thrift
Zero-Waste Refill Shop Bookkeeping: Weighing Inventory, Tare Procedures, Deposit Liabilities, and Real Margins
On this page

You buy laundry detergent by the 55-gallon drum and sell it two ounces at a time. Every gram lost to a sloppy tare, a sticky pump, or an evaporating essential oil is margin leaking straight out of your bulk bins. A refill shop's books look nothing like a conventional retailer's: your inventory is measured in pounds and liters, your "packaging" walks out the door in the customer's own jars, and the deposits sitting in your register are liabilities, not revenue. Get these mechanics right and a refillery is a genuinely good business. Get them wrong and you'll wonder why the shelves are full but the bank account is empty.

How a Refillery Actually Makes Money

Strip away the mission and a refill shop is a bulk-breaking retailer: you buy in volume at wholesale and sell in small quantities at a per-unit markup. The margins can be excellent on paper. Bulk dry goods like grains and legumes typically yield 40 to 60 percent gross margins, and liquid soaps and detergents can reach 50 to 70 percent, because you're capturing the packaging and branding markup that normally goes to the manufacturer.

But paper margins and realized margins are different animals. Zero-waste models typically report realized gross margins of 20 to 30 percent once shrinkage, spoilage, and markdowns are accounted for. The gap between the two is where your bookkeeping either earns its keep or fails you. If you only track purchases and sales, you'll never see where the 20 points went. If you track shrinkage, tare leakage, and deposit float as first-class numbers, you can manage them.

The other number that matters is inventory turnover. A healthy specialty food retailer turns inventory 10 to 14 times a year, and a refillery should aim for the same band. Perishable bulk foods go stale, oils go rancid, and natural cleaning products without strong preservatives have real shelf lives. Slow-moving bulk stock isn't just dead cash — it's dead cash that expires.

Inventory Accounting by Weight, Not Units

Conventional retailers count units. You weigh vessels. That single difference drives your entire inventory system.

Receiving: book what lands on the scale

When a 50-pound bag of rolled oats or a 5-gallon carboy of castile soap arrives, record the received weight or volume against the purchase order, not just the dollar amount. Supplier short-fills happen — a "5-gallon" container that actually holds 4.7 gallons is a 6 percent cost increase hiding in plain sight. Log receiving discrepancies the day they arrive; disputing a short shipment three months later is a losing conversation.

Set up your chart of accounts with inventory subdivided by category (dry bulk foods, liquid home care, liquid body care, oils and vinegars, non-consumable goods). You'll need category-level cost of goods sold later to see which side of the store is actually carrying the rent.

Dispensing: shrinkage is a COGS line, not a mystery

Every refill shop loses product between the drum and the customer's jar:

  • Spillage and drips around gravity bins and pump stations
  • Evaporation, especially for alcohol-based products and essential oils
  • Spoilage and staleness on perishable bulk foods — industry data puts shrink at 3 to 8 percent of monthly revenue on perishables
  • Tare leakage, where a slightly heavy tare entry gives product away free (more on this below)
  • Tasting and sampling, which is marketing spend, not shrinkage

The bookkeeping discipline is simple: shrinkage gets its own sub-account under cost of goods sold, broken out by cause when you can identify it. Run a monthly reconciliation — beginning inventory plus purchases minus recorded sales equals expected ending inventory — then weigh your vessels to get actual ending inventory. The difference is shrink. If you bury it by plugging cost of goods sold, you'll never know whether the problem is sticky pumps (fixable with a $40 drip tray) or a supplier shorting you (fixable with a phone call).

Cycle counts beat annual counts

Counting every bin once a year is disruptive and produces one giant unexplained adjustment. Instead, weigh a rotating subset of vessels weekly — high-value items like essential oils and supplements every week, stable dry goods monthly. Record each count with the vessel's tare weight documented so anyone on staff gets the same number. Small, frequent adjustments keep your books honest and surface problems while they're still small.

FIFO matters more without packaging

Sealed retail products have best-by dates printed on them and manufacturers absorbing most spoilage risk. In a zero-waste shop, that risk is yours. Run strict first-in, first-out rotation on every bin: new stock goes underneath or behind, never on top. Date-label every bulk container when it's filled. For perishables, set a markdown trigger (for example, 30 days before the supplier's best-by date) and a disposal threshold, and book markdowns to a markdown account rather than silently lowering the ring price — you want to see the cost of over-ordering in the P&L.

The Tare-Weight Workflow: Where Revenue Accuracy Lives

Here's the legal baseline: products sold by weight must be sold by net weight. The container's weight — the tare — must be deducted so customers don't pay soap prices for glass. This isn't a courtesy; weights-and-measures law requires it, and state inspectors enforce it.

Any scale used to determine what a customer pays must be NTEP-approved and "legal for trade," meeting NIST Handbook 44 requirements. That kitchen scale from a big-box store doesn't qualify, no matter how accurate it seems. Legal-for-trade scales carry an NTEP Certificate of Conformance number and an accuracy-class marking. Budget for commercial price-computing scales at checkout, have them professionally calibrated before first use, and keep the calibration certificates — inspectors ask for them. Book calibration and certification fees as a recurring operating expense, not a one-time setup cost, because most states require periodic re-verification.

Design the tare procedure before you open

There are three common approaches, and your POS setup must match whichever you choose:

  1. Pre-tared store containers. You sell standardized jars with the tare weight printed on the bottom or encoded in a barcode. Checkout scans the container tare and the scale does the math. Fastest at the register, but requires container inventory tracking.
  2. Customer containers tared at the fill station. Staff weighs each empty container on a fill-station scale, writes the tare on a tag or sticker, and the customer fills up. Checkout enters the tare manually or scans it. Flexible, but every manual entry is a chance for a transposed digit that gives away product.
  3. Tare presets by container type. The POS holds preset tare weights for common containers (pint jar, quart jar, growler). Quick, but only accurate if customers actually use the assumed containers — verify by spot-checking.

Whichever you choose, build two controls into the routine: spot-check tares at checkout by re-weighing a sample of containers each shift, and review the "tare adjustments" or void log weekly. A pattern of heavy tares from one register or one employee is either a training problem or a theft problem, and the log is how you tell the difference.

Mind the revenue leak math

Tare errors are asymmetric: an overstated tare gives product away, while an understated tare overcharges the customer and creates legal exposure. A systematic 10-gram over-tare on a product selling for $1.20 an ounce gives away about $0.42 per transaction. At 100 transactions a day, that's over $1,200 a month walking out the door — likely more than your entire marketing budget. Reconcile recorded sales weight against vessel depletion monthly; a persistent gap between what the POS says you sold and what left the bins points straight at tare leakage or spillage.

Container Deposits Are Liabilities, Not Revenue

Many refill shops charge deposits on loaned or standardized containers — a $2 deposit on a glass milk-style bottle, a deposit on a dispenser pump, a deposit on the tote a wholesale customer takes home. The accounting rule is absolute: a deposit is not a sale.

The journal entries

When you collect a deposit:

  • Debit Cash, credit Container Deposits Payable (a current liability account)

When the customer returns the container and you refund the deposit:

  • Debit Container Deposits Payable, credit Cash

No revenue is recognized at either step. If you run deposits through the register as sales, you'll overstate revenue, potentially overpay sales tax, and have no record of what you owe customers.

Breakage and unredeemed deposits

Some containers never come back. After your stated redemption window expires, unclaimed deposits can be recognized as income — typically as other income ("unredeemed deposit breakage"), not as product revenue, so it doesn't distort your margin analysis. Two cautions:

  • Check your state's unclaimed-property rules. Some states treat unredeemed deposits as unclaimed property that must eventually be remitted to the state rather than kept. Know your threshold and dormancy period before you book breakage as income.
  • Keep breakage out of margin math. Breakage is windfall, not operations. If your shop is only profitable because of unredeemed deposits, you have a pricing problem wearing a deposit costume.

Track the float

Your Container Deposits Payable balance should roughly equal outstanding containers times the deposit amount. Reconcile it quarterly: count or estimate containers in customer hands, compare to the liability balance, and investigate large gaps. A liability balance far above the estimated float means you're probably carrying long-dead deposits that should have been recognized or escheated; a balance far below means refunds were paid without relieving the liability, and your books are understating what you owe.

Set up your POS so deposits ring as a non-revenue tender type linked to the liability account. If your POS can't do that natively, ring deposits as a gift-card-style liability tender — never as a product SKU.

Wholesale and Supplier Margin Math

Your cost of goods starts with supplier terms, and refillery suppliers range from regional distributors to direct-from-maker wholesalers. A few bookkeeping practices pay for themselves:

  • Allocate freight-in to inventory cost. If you pay $60 freight on a $600 order, your true product cost is 10 percent higher than the invoice unit price. Capitalize freight into inventory and relieve it through cost of goods sold as product sells — expensing freight immediately understates inventory and overstates early-period costs.
  • Track dilution and yield. Concentrates are common in this trade — a gallon of concentrate that makes 8 gallons of ready-to-sell cleaner must be costed at the diluted yield, not the purchased volume. Record the yield ratio on the item record and re-verify it periodically; a staffer mixing rich costs you margin on every pump.
  • Negotiate and track terms. Net-30 from a distributor is an interest-free loan; a 2 percent discount for paying within 10 days is a 36 percent annualized return. Track payables by due date and discount date, not just by balance.
  • Watch minimum order quantities against turnover. A great per-unit price on a 12-month supply of an oil with a 9-month shelf life is not a great price. Divide MOQ quantities by monthly usage before ordering, and let your turnover ratio veto the "deal."

The KPIs That Tell You the Truth

Once the plumbing above is in place, five numbers run the business:

  1. Gross margin by category. Dry goods, liquid home care, body care, and durables behave differently. A blended margin hides a struggling category. Review monthly.
  2. Shrinkage as a percentage of revenue, by category. Anything persistently above 5 percent on perishables deserves an investigation, not a shrug.
  3. Inventory turnover. Below 8 turns a year means cash is fossilizing on your shelves; above 16 with frequent stockouts means you're losing sales to empty bins.
  4. Revenue per square foot. Refill fixtures are bulky. Compare yours against specialty retail benchmarks and be honest about whether the bin wall earns its footprint.
  5. Deposit liability vs. container float. Reconciled quarterly, as described above. A drifting balance is either phantom income or a hidden obligation.

Compliance Corners You Can't Cut

  • Weights and measures registration. Most states require commercial scales to be registered and inspected. Find your state program before opening day, not after the inspector's first visit.
  • Sales tax classification. Taxability of bulk food vs. prepared food vs. household goods varies enormously by state — and some states exempt unprepared food while taxing cleaning products at the full rate. Configure tax categories in your POS per jurisdiction, and revisit them when you add product lines.
  • Food handling permits. A dry-goods refillery with grains, flours, and oils is a food establishment in most jurisdictions. Budget for permits, inspections, and the sanitation supplies to pass them.
  • Allergen controls. Shared scoops and adjacent bins create cross-contact risk. Document your allergen procedures; your liability insurer will ask, and so will a customer with a nut allergy.

Simplify Your Financial Management

Running a refill shop means tracking dollars by the ounce — weight-based inventory, tare-accurate sales, deposit liabilities, and category-level margins all at once. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data, so every gram and every deposit is traceable in version-controlled records rather than locked in a black-box app. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article

Follow this topic

Source: https://beancount.io/blog/2026/09/17/zero-waste-refill-shop-bookkeeping-tare-weight-inventory-deposits-guide

Published: September 17, 2026