Beancount.io LogoBeancount.io

Independent Microbrewery and Taproom Bookkeeping: From Mash Tun to Margin

10 min readMike ThriftMike Thrift
Independent Microbrewery and Taproom Bookkeeping: From Mash Tun to Margin

A barrel of craft beer sold through your taproom can generate over $1,200 in revenue. The same barrel sold to a distributor brings in maybe $160 to $220. That four-to-five-times revenue spread is one of the most consequential numbers in craft brewing, and it explains why so many breweries chase taproom sales even when their brand started in the wholesale market.

But here's the catch: the bookkeeping that lets you actually see that spread — channel by channel, batch by batch, cent by cent — is harder than almost any other small-business accounting work. Beer is a manufactured product with weeks of work-in-process inventory. It carries federal and state excise taxes that hit before income tax even enters the picture. It moves through up to three regulated tiers. And the taproom on the other side of the brewhouse wall is effectively a restaurant glued to a factory.

If you run an independent brewery, getting your books right isn't an exercise in tidiness. It's the difference between knowing you make money and hoping you do.

The Inventory Problem: Beer Is Not a Finished Good for Weeks

Most small-business owners are used to inventory that arrives, sits, and ships. Brewing is different. The grain you bought in March may not become packaged beer until June. Between those dates, that grain transforms through mash, boil, fermentation, conditioning, and packaging — and at every stage, you're adding labor, utilities, depreciation on the brewhouse, and other ingredients that all need to be capitalized as part of inventory cost.

This is the core idea behind Section 263A of the Internal Revenue Code, also called the Uniform Capitalization (UNICAP) rules. As a producer of tangible personal property, your brewery must capitalize not only direct material and labor costs but also a defined slice of indirect costs into inventory. Things like:

  • Brewhouse utilities (steam, electricity, water)
  • Quality control lab supplies and salaries
  • Depreciation on brewing equipment
  • Cleaning chemicals (CIP/SIP) used in production
  • A portion of supervisory labor and rent allocated to production space

These costs sit on the balance sheet as inventory and only flow to the income statement as cost of goods sold when the beer is actually sold. Getting this allocation wrong — by expensing brewhouse utilities directly rather than capitalizing them — can materially overstate cost of goods sold in a quarter when you brewed a lot but sold a little, and that overstates your loss and understates your tax.

Tracking WIP in Cost Layers

The clearest mental model is to treat each batch as its own cost layer. A batch enters the mash tun with a defined recipe: so many pounds of base malt, so many ounces of specialty malt, hops by variety, yeast pitch rate, water. Those raw material costs are the starting layer. As the batch moves into the fermenter, you add the conversion costs allocated to that fermentation vessel for the days it occupies the tank. As it moves into a brite tank for conditioning, more conversion cost accrues. Finally, in packaging, you add the cost of cans, labels, lids, six-pack carriers, and the packaging line labor.

When the beer is finally ready, you have a single per-barrel cost that includes everything. Divide by the actual yield (which is always less than theoretical yield because of trub loss, deadspace, and packaging loss), and you have the true cost per barrel for that batch.

Yield Loss Is Real and Must Be Tracked

A 30-barrel batch might yield 28 barrels of packaged beer if you're efficient, or 25 if you have problems. That two-to-five-barrel difference is shrinkage. For accounting purposes, normal expected shrinkage gets baked into your standard cost per barrel; abnormal shrinkage (a stuck fermentation, contaminated batch, packaging line jam that dumped a tank) should be expensed directly as a loss rather than smeared into inventory.

Federal Excise Tax: TTB Form 5130.9 and the CBMA Reduced Rates

Before income tax, your brewery owes federal beer excise tax to the Alcohol and Tobacco Tax and Trade Bureau (TTB) on every barrel removed for consumption or sale. The reporting vehicle is TTB Form 5130.9, the Brewer's Report of Operations.

The filing cadence depends on your tax liability:

  • Quarterly filing is allowed if you were liable for no more than $50,000 in beer excise tax in the preceding year and reasonably expect to be under $50,000 in the current year
  • Semi-monthly filing is required if your liability exceeds the $50,000 threshold

The 2020 Craft Beverage Modernization Act (CBMA), made permanent in December 2020, set the rate structure that most independent brewers actually pay. For domestic brewers producing fewer than 2 million barrels annually:

  • $3.50 per barrel on the first 60,000 barrels removed
  • $16 per barrel on the next bracket up to 2 million

For larger brewers and all importers, the rate jumps to $16 per barrel on the first 6 million and $18 per barrel thereafter.

Practically, the excise tax is a current liability on your books when beer is removed from the bonded brewery (the moment that triggers the tax). It is not part of cost of goods sold for income tax purposes — it's a separate excise tax expense and a separate cash flow. If you collect state excise tax or special district taxes (some states like Tennessee and Alabama have notably high beer taxes), those also need separate liability accounts and separate cash management discipline.

State Distribution and the Three-Tier System

Almost every state requires alcohol to flow through a three-tier system: producer (you), wholesaler (distributor), retailer (bar, restaurant, store). Some states allow self-distribution under volume caps, and almost all states allow direct sales to consumers from the taproom. This matters for bookkeeping because each channel has a different price, a different margin, and frequently a different sales tax treatment.

A useful chart of accounts structure separates revenue at the first level:

  • Taproom — draft, packaged, merchandise, food
  • Taproom — to-go (crowlers, growlers)
  • Self-distribution — local accounts
  • Wholesaler — in-state distribution
  • Wholesaler — out-of-state distribution
  • Contract / Brand collaboration revenue

Each of these lines needs a paired cost of goods sold line so you can compute true channel-level gross margin. The temptation to lump everything into "Beer Sales" and a single "COGS — Beer" is strong, but it destroys your ability to answer the most important strategic question in craft brewing: which channel is actually paying the bills?

Taproom Margins Tell a Different Story

Industry-published gross margin benchmarks underscore why the channel split matters:

  • Draft beer — roughly 60% gross margin
  • Packaged beer (wholesale) — roughly 40% gross margin
  • Taproom beer (no food) — roughly 75% gross margin

Net profit margins follow a similar pattern. Taproom-heavy breweries generally land at 9% to 15% net margins. Distribution-focused breweries usually land at 5% to 10%. Exceptional operators in either model can reach 20% or more, but those are outliers, not benchmarks.

When the taproom includes food service, you essentially have a restaurant inside your factory, which means a separate point-of-sale system, food cost percentages benchmarked against restaurant industry data (target food cost is 28% to 32% of food revenue), and frequently separate tipping and payroll handling. Many breweries handle this with a dedicated department code in their accounting system so that the brewery and the restaurant can be evaluated independently.

Keg Deposits and Returnable Container Liability

If your brewery distributes draft beer in kegs, you almost certainly take deposits — typically $30 to $50 per half-barrel keg. That deposit is not revenue. It's a liability on your balance sheet that is extinguished when the keg comes back and the deposit is returned.

This creates two ongoing accounting needs:

  1. A keg deposit liability account that should reconcile to the number of kegs in the field times the deposit amount
  2. A periodic keg float reconciliation — physically counting kegs and comparing to the liability — because lost kegs are real and they show up as a write-down of liability and a corresponding loss

Stainless half-barrel kegs cost around $100 to $150 each at replacement cost, so a brewery floating 1,000 kegs has a six-figure capital asset that needs to be tracked, depreciated, and periodically reconciled. Keg loss rates in the industry are often quoted at 3% to 5% per year — that's real money walking out the door, and you need to see it in your books.

Capitalizing the Brewhouse: Section 179 and Bonus Depreciation

A new 15-barrel brewhouse can run $250,000 to $500,000 once you include the kettle, mash tun, hot liquor tank, control system, plumbing, and installation. Fermenters and brite tanks add more. Glycol chillers, walk-in coolers, canning lines, and packaging equipment add still more. This is real capital expenditure that needs careful tax treatment.

Section 179 allows immediate expensing of qualifying equipment up to an annual limit (with phase-outs). Bonus depreciation, currently phasing down, can supplement Section 179 for assets that exceed the limit. The interaction with state conformity is uneven — some states don't conform to federal bonus depreciation rules, so a separate state depreciation schedule may be needed.

Plan equipment purchases against your taxable income. Buying a $300,000 canning line in a year when you have $100,000 in income doesn't help your cash flow if you can't fully use the deduction. A multi-year capital expenditure schedule mapped against projected taxable income is one of the most useful planning tools a brewery owner can build.

The KPIs That Actually Matter

The Brewers Association and industry benchmarking studies converge on a handful of metrics that separate brewers who are running a business from brewers who are running a hobby that happens to ship beer.

Cost per barrel — your true all-in cost to produce one barrel, including allocated overhead. Healthy small craft breweries typically run $80 to $130 per barrel. Above $150 is a flashing red light unless you're doing something exotic (high-gravity beers, expensive specialty ingredients).

Revenue per barrel — split by channel. Distribution might yield $160 to $220, taproom can exceed $1,200. The weighted average tells you your effective per-barrel revenue.

Revenue per tap handle — for the taproom, what is the daily, weekly, or monthly revenue generated per handle pouring? This helps decide which beers earn their place on the lineup.

Inventory turnover — for raw materials and packaged finished goods. Four turns per year is a common target; lower means you're tying up working capital in beer that's aging on a pallet, often into oxidation problems.

Average revenue per visit (taproom) — $30 to $45 for community-focused brewery taprooms. Below that, marketing or programming may need rethinking.

Yield percentage — actual packaged barrels divided by theoretical brewhouse output. Variations from batch to batch flag process problems early.

Looking at these numbers monthly, not annually, is what turns brewing from a passion project into a viable business. The brewers who fail usually fail because they had no idea what their cost per barrel actually was, sold beer to distributors at prices that didn't recover that cost, and discovered the gap eight months later when working capital was gone.

Keep Your Brewery's Finances Transparent from Day One

Brewing is a business of small margins multiplied by serious volume. The breweries that endure are the ones whose owners can answer, on any given Monday, what last week cost, what last week sold, and which channel actually paid the bills. That requires bookkeeping discipline far beyond what most small businesses need.

Beancount.io offers plain-text, version-controlled accounting that scales with the complexity of brewery operations — multi-channel revenue, work-in-process inventory layers, excise tax liabilities, and capital depreciation schedules all in human-readable form, ready for AI-powered analysis. Get started for free and see why operators in capital-intensive industries are switching to plain-text accounting.