Beancount.io LogoBeancount.io

Brewery Bookkeeping: Cost Per Barrel, TTB Excise Tax, and the Shrinkage That Makes COGS Lie

9 min readMike ThriftMike Thrift
Brewery Bookkeeping: Cost Per Barrel, TTB Excise Tax, and the Shrinkage That Makes COGS Lie

Ask a brewery owner how much it costs to make a barrel of their flagship IPA, and you'll often get a confident number that's wrong by 20 percent or more. Not because they're careless—because brewery economics hide costs in places general bookkeeping never looks. Beer evaporates during fermentation. Pints foam over at the taproom. The federal government taxes every barrel that leaves the building. And the friendly habit of pouring free samples quietly erodes margin one four-ounce taster at a time.

If your cost of goods sold (COGS) doesn't capture all of that, your gross margin is a comforting fiction. This guide walks through how to build a brewery's books so the numbers tell the truth: a production-oriented chart of accounts, a real cost-per-barrel calculation, the TTB federal excise tax, and the shrinkage that makes COGS lie if you ignore it.

Why Brewery Bookkeeping Is Different

A brewery is three businesses wearing one trench coat. It's a manufacturer that buys raw grain and hops and converts them into finished goods. It's a wholesaler that sells kegs and cases to distributors and retailers. And, increasingly, it's a hospitality business running a taproom that sells pints, flights, and merchandise directly to consumers.

Each of those carries different margins, different costs, and different tax treatment. A taproom pint sold for $7 might cost 80 cents in liquid. The same beer sold to a distributor in a half-barrel keg might net $3 per gallon equivalent after the distributor's cut. If your books lump all revenue into one "Sales" line and all costs into one "Supplies" line, you can't tell which channel is carrying the company and which is bleeding it.

On top of that, beer is a regulated commodity. The Alcohol and Tobacco Tax and Trade Bureau (TTB) imposes a federal excise tax on every barrel produced and removed for consumption or sale. That tax is a real cost of doing business, and where you put it in your books matters.

Building a Production Chart of Accounts

Your chart of accounts (COA) is the skeleton everything else hangs on. A generic small-business template will fail a brewery because it has nowhere to put the production-specific detail you need. Build it with these segments.

Revenue: Split by Channel

Create separate income accounts so you can read margin by channel:

  • Taproom Sales — draft pours, flights, growler and crowler fills
  • Packaged Sales – Distributor — kegs, cans, and cases sold wholesale
  • Packaged Sales – Retail/Direct — to-go cans sold from the taproom
  • Merchandise — glassware, apparel, gift cards
  • Events & Private Bookings — taproom buyouts, tours, festivals

Cost of Goods Sold: The Production Buckets

This is where brewery accounting earns its keep. Break COGS into the buckets that drive cost per barrel:

  • Ingredients — malt, grain, hops, yeast, adjuncts, water treatment chemicals
  • Packaging — cans, ends, labels, kegs (if expensed), cardboard, shrink wrap, CO2
  • Contract & Co-packing — fees paid to contract brewers or mobile canning lines
  • Inbound Freight — shipping on raw materials, which is part of inventory cost
  • Federal Excise Tax — the TTB tax on beer removed (more on placement below)
  • Production Labor — wages of brewers and cellar staff directly making beer

Keep taproom labor, sales salaries, and administrative wages out of COGS. Mixing them in inflates production cost and makes your cost per barrel meaningless.

Inventory Accounts (Balance Sheet)

Beer doesn't go from grain to glass instantly, so you need inventory accounts that mirror the production stages:

  • Raw Materials Inventory — malt, hops, yeast, packaging on hand
  • Work in Process (WIP) — beer in fermenters and brite tanks
  • Finished Goods Inventory — packaged and kegged beer ready to sell

Operating Expenses and Fixed Assets

Below the gross margin line, keep the usual categories—rent, utilities not tied to production, insurance, marketing, professional fees. Brewing equipment (tanks, the brewhouse, canning line) belongs in fixed assets and gets depreciated, not expensed.

Calculating True Cost Per Barrel

Cost per barrel (CPB) is the single most important number a brewery tracks. It tells you the total cost to produce one barrel of finished beer, and it's the foundation of every pricing decision.

A barrel in U.S. brewing is 31 gallons. That's the unit the TTB uses, the unit distributors think in, and the unit your CPB should be expressed in.

The naive calculation is just ingredients divided by barrels. The honest calculation layers in everything:

Cost Per Barrel = (Ingredients + Packaging + Production Labor
                   + Allocated Overhead + Excise Tax) / Net Barrels Produced

The two words that trip people up are allocated and net.

Allocated overhead means the production-related costs that aren't a direct material—utilities to run the chiller and boiler, cleaning chemicals, depreciation on the brewhouse, maintenance. Pick a driver (barrels produced is the simplest) and spread those costs across output. A brewery that ignores overhead in CPB will think a beer is profitable when it isn't.

Net barrels is the part almost everyone gets wrong, and it's the subject of the next section.

Industry benchmarks give you a sanity check. For 2026, many craft breweries aim to keep ingredient cost per barrel below roughly $150 and total variable cost per barrel below the mid-$90s for core beers. If your numbers are wildly off those, either your process has a problem or your accounting is missing costs.

Track CPB weekly, not annually. It moves with hop contract prices, can costs, and batch size, and a quarter is far too long to discover a beer has quietly gone underwater.

The Shrinkage Problem: Why COGS Lies

Here's the uncomfortable truth: a brewery never sells as much beer as it brews. Beer is lost at every step.

  • Beer left behind in the fermenter with the yeast cake (trub loss)
  • Transfer loss moving liquid between tanks
  • Filtration loss
  • Overfoaming during canning and kegging
  • Overpours and spillage at the taproom bar

Industry data suggests packaging and process losses commonly run 3 to 8 percent of volume, and taproom operations frequently budget a spillage allowance of around 2 percent of volume poured. If you brew 100 barrels and only 94 reach a paying customer, your real cost per sellable barrel is the cost of 100 barrels spread over 94—a meaningful jump.

This is why the CPB formula above says net barrels produced. If you divide total production cost by gross barrels brewed, every beer looks cheaper than it is, and you'll price too low.

The fix in your books: track starting and ending volumes at each stage and post a periodic inventory adjustment. When you reconcile physical inventory to your records and find beer missing, that shrinkage gets debited to COGS (or a dedicated "Production Loss" sub-account inside COGS) and credited to inventory. Don't bury it—a visible loss account is a management tool. If filtration loss spikes one month, you want a number that makes you ask why.

Free Samples and Taproom Tastings

Pouring tasters is great marketing and a quiet margin leak. Those four-ounce pours have a real liquid cost, and they should not silently vanish from inventory. Set up a Samples & Promotional Beer expense account (a marketing expense, not COGS) and transfer the cost of comped beer there. Now the cost of generosity is visible, and you can decide whether it's paying for itself.

Federal Excise Tax: The TTB Bill

Every brewery owes federal excise tax (FET) on beer removed from the brewery for consumption or sale. The rates, set by the TTB, reward small producers:

  • $3.50 per barrel on the first 60,000 barrels, for brewers who produce 2 million barrels or less per year
  • $16 per barrel on production above 60,000 and up to 2 million barrels
  • $18 per barrel is the standard non-reduced rate

These reduced rates—originally from the 2017 tax law and made permanent at the end of 2020 under the Craft Beverage Modernization Act—are a significant benefit for small breweries. At $3.50 a barrel, FET on a 1,000-barrel year is $3,500; at the full $18 rate it would be $18,000.

Filing Frequency Depends on Your Liability

How often you file with the TTB scales with how much tax you owe:

  • Annual excise tax returns (Form 5000.24) if you were liable for $1,000 or less last year and expect the same this year
  • Quarterly returns if you were liable for $50,000 or less
  • Semi-monthly returns (twice a month) if you owe more than that

There's also the Brewer's Report of Operations (Form 5130.9), a production report. Brewers liable for more than $50,000 in beer excise tax file it monthly; smaller brewers file it quarterly.

Recording FET in Your Books

A clean way to handle excise tax: when beer is removed for sale, accrue the tax with a debit to Federal Excise Tax expense (inside COGS) and a credit to Excise Tax Payable (a current liability). When you actually pay the TTB, debit the liability and credit cash. This matches the tax expense to the period the beer was sold and keeps a running view of what you owe.

Because FET attaches to beer removed, not beer brewed, your TTB records and your inventory records should reconcile. If they don't, one of them is wrong—and that's exactly the kind of discrepancy that turns a routine TTB review into a painful one.

Reconciling It All

The discipline that ties brewery accounting together is reconciliation. Three reconciliations matter most:

  1. Production to inventory — barrels brewed, minus shrinkage, should match finished goods plus barrels sold.
  2. Inventory to TTB filings — barrels removed on your excise return should match the drop in finished goods inventory.
  3. Taproom sales to point-of-sale — POS reports should match recorded taproom revenue, with the gap explained by comped samples and spillage.

When all three tie out, your gross margin is real. When they don't, the gap is the finding—it points to theft, measurement error, or unrecorded loss.

Keep Your Brewery's Books as Honest as Your Beer

Brewing rewards precision—mash temperatures, gravity readings, hop timing—and your accounting deserves the same rigor. A production chart of accounts, a true cost per barrel that accounts for shrinkage, and clean TTB excise tracking turn your books from a year-end chore into a weekly decision tool.

Beancount.io brings that same precision to your financial records with plain-text accounting: every transaction is transparent, version-controlled, and AI-ready, so your inventory adjustments and excise accruals are auditable down to the line. Get started for free and see why developers and finance-minded operators are switching to plain-text accounting—or explore the documentation to see how it fits a production business.