Beancount.io LogoBeancount.io

Winery and Vineyard Accounting: Bonded Wineries, Vintage WIP, TTB Excise Tax, CBMA Credits, Section 263A, and DTC Revenue

13 min readMike ThriftMike Thrift
Winery and Vineyard Accounting: Bonded Wineries, Vintage WIP, TTB Excise Tax, CBMA Credits, Section 263A, and DTC Revenue

The federal excise tax on wine is roughly $1.07 to $3.40 per gallon — but most American wineries never write a check for the full amount. Thanks to permanent Craft Beverage Modernization Act credits, the first 30,000 gallons a producer removes each year carry a $1.00-per-gallon credit, which on still wine at 16% ABV or less effectively zeroes out the federal tax. Most small wineries owe pennies, not dollars, per bottle in federal excise.

That single fact is also why winery accounting is so unforgiving. The CBMA credit only flows to the producer premises that made the wine, and only if you can prove it on a monthly TTB report. Miss a transfer-in-bond election, mix up two vintages in barrel, or skip a cellar-aging cost allocation, and a year-end auditor can disqualify credits, restate inventory, and turn a profitable vintage into a paper loss. The IRS adds another layer: vineyards have a pre-productive period of more than two years, which triggers Section 263A unless you're below the $30 million small-business exception, and even then the vintages on your balance sheet must move through work-in-process the right way.

This guide walks through the accounts a bonded winery actually needs, how to cost a vintage from crush to bottling, what the TTB and IRS each want to see, and how to keep direct-to-consumer revenue separate from three-tier wholesale.

The Federal Excise Tax Layer You Have to Account For

Every bonded winery in the United States operates under TTB jurisdiction. The bond, the operating permit, the floor plan, and the monthly reports all live with the Alcohol and Tobacco Tax and Trade Bureau. Excise tax is calculated on wine removed from bond — not on wine produced, not on wine sold — and is reported on TTB Form 5000.24 Excise Tax Return.

The headline rates haven't changed in years:

  • Still wine, 16% ABV and under: $1.07/gallon
  • Still wine, more than 16% and not more than 21% ABV: $1.57/gallon
  • Naturally sparkling wine: $3.40/gallon
  • Artificially carbonated wine: $3.30/gallon
  • Hard cider (apple/pear, 0.5%–8.5% ABV, not more than 6.4 g/L CO2): $0.226/gallon

What changed in 2017 (and was made permanent in late 2020) is the Craft Beverage Modernization Act credit structure. Every wine producer can claim a credit on the first 750,000 gallons removed each year:

  • $1.00 per gallon on the first 30,000 gallons
  • $0.90 per gallon on the next 100,000 gallons
  • $0.535 per gallon on the next 620,000 gallons

The credit applies regardless of wine class, so it can wipe out the $1.07 still-wine rate entirely for small producers. It does not apply to wine someone else produced. If you operate a bonded wine cellar that buys finished wine in bond from another winery, the producer has to elect to transfer credit to you — there's no automatic pass-through. Two or more bonded wineries under common control combine production and removal totals for the credit ceiling, but each premises files its own return.

The practical accounting effect: build the gross excise tax into a contra-revenue account ("Excise Tax — Gross") and book the CBMA credit as a separate offset ("Excise Tax — CBMA Credit"). Both should clear monthly when you file Form 5000.24. Auditors and lenders want to see both lines, because if your production grows past the credit tiers, the gross liability is what shows up.

Vintage Inventory: The Heart of Winery Cost Accounting

Wine is the rare product whose work-in-process can sit on a balance sheet for two, three, or even five years before it crosses cost of goods sold. There is no dedicated U.S. GAAP guide for wineries, so most producers follow industry conventions distilled by audit firms and groups like the Wine Industry Symposium.

The basic structure is three production stages, each with direct material, direct labor, and overhead:

Crush and ferment. Grapes (purchased or estate-grown) enter the winery. Direct costs include the fruit itself, crush labor, lab supplies, yeast and additives, and depreciation on crush equipment. These costs are allocated only to the current vintage being crushed.

Cellar aging. Tanks, climate-controlled storage, racking labor, and a slice of facility overhead. Cellar costs are typically allocated to all wines in the cellar based on a weighted-average gallon-month — a wine sitting in stainless for eight months absorbs more cellar cost than one moved to barrel at month three.

Barrel aging. Barrel depreciation or rent, topping labor, and sometimes a separate overhead allocation. Barrel costs go only to wines actually in barrel, again based on weighted-average gallons in barrel.

Bottling. Glass, corks, capsules, labels, bottling-line labor, and depreciation on the bottling line. These costs roll into the bottled-goods finished inventory layer.

A typical chart of accounts breaks WIP into vintage-by-stage buckets:

1410  Inventory — Bulk Wine in Tank (2024 Vintage)
1411  Inventory — Bulk Wine in Barrel (2024 Vintage)
1412  Inventory — Bulk Wine in Tank (2023 Vintage)
1413  Inventory — Bulk Wine in Barrel (2023 Vintage)
1420  Inventory — Bottled, Unlabeled (2023 Vintage)
1430  Inventory — Bottled, Cased Goods (2023 Vintage)
1440  Inventory — Bottled, Cased Goods (2022 Vintage)
1450  Inventory — Packaging Supplies

Each month, you move accumulated stage costs into the appropriate vintage bucket using a worksheet that tracks gallons by lot. The lot-level detail is what your CFO, your TTB auditor, and your future buyer will all eventually want. Tracking accurate, consistent records — in a system that doesn't black-box the math — is the difference between defensible inventory and a stack of guesses.

Why "Cost of Goods Produced" Matters More Than Sale Price

A common winery mistake is pricing bottles off the perceived market without ever calculating the fully loaded cost of goods produced (COGP). COGP is everything you spent to make and bottle the wine before it left the cellar: grapes plus all crush, cellar, barrel, and bottling costs, plus any allocated overhead.

When COGP is calculated lot by lot, three things become visible:

  1. Which vintages and SKUs are actually profitable. A reserve cab that aged 24 months in new French oak may show a higher COGP per bottle than the case price on a distributor's invoice.
  2. Where overhead is hiding. Wineries that allocate facility costs only to bottled goods (instead of across all aging WIP) chronically overstate margin on current-release wines.
  3. What inventory is really worth. When a bank asks for a borrowing-base certificate, a lot-cost ledger is what unlocks the line of credit.

The Vineyard Side: Section 263A Pre-Productive Costs

If you also grow grapes — estate vineyard, contract vineyard, or both — a separate set of rules applies before any wine accounting starts.

Grapes appear on the IRS's list (Notice 2013-18) of plants with a pre-productive period of more than two years. Under the general rule of IRC Section 263A, that means all direct and indirect costs of establishing a new vineyard block — soil prep, vines, trellis, irrigation, labor, depreciation on tractors used in the block, allocated overhead — must be capitalized until the vines produce a marketable harvest.

After harvest, the capitalized establishment cost is depreciated straight-line over 10 years (vineyards and orchards get a special 10-year recovery period rather than the 7- or 15-year life of general farming property).

There are two important exceptions:

Small-business exception. Since the 2017 tax law, farmers with three-year average gross receipts at or below the inflation-indexed Section 448(c) ceiling (around $30 million for 2025) are no longer required to apply UNICAP. Many small estate vineyards can simply deduct vineyard costs as incurred.

Election out of UNICAP. Any farmer can elect under Section 263A(d)(3) to opt out of pre-productive capitalization. The trade-off is that the operation must then use the alternative depreciation system (ADS) — meaning straight-line, no bonus depreciation, no Section 179 — on all farming property placed in service after the election. This is a one-way door for most taxpayers, so it's a decision to model carefully with your CPA before signing the return.

A subtle point that catches new winery accountants: the actual pre-productive period for wine grape vines ends with the harvest of a marketable quantity of grapes. Costs incurred between that first harvest and the next year's blossoming are deductible maintenance, not capitalizable establishment costs. Costs from blossom through the next crush are capitalized to the crop and then flow into your wine WIP buckets as the cost of grapes.

TTB Reporting and the Monthly Operations Report

Every bonded winery files a Report of Wine Premises Operations — Form 5120.17 — showing what came in, what was produced, what was lost, and what was removed. The report covers gallonage by tax class, not dollars. But its accuracy is what makes your excise tax return defensible.

Your accounting system needs to give you, every month:

  • Bulk wine inflows (purchased grapes that became wine, bulk wine received in bond from another winery, juice or concentrate)
  • Production losses (the "racking and fining losses" line, plus any spill or breakage)
  • Bottling outflows (gallons leaving bulk, becoming cased goods)
  • Taxable removals (cases sold and shipped, by tax class)
  • Tax-free transfers in bond (to another bonded premises)

Tying the financial inventory walk to the TTB gallonage walk is a discipline most wineries learn by doing — and getting audited. Build the reconciliation as a monthly close step, not a year-end project.

Tasting Room, Wine Club, and Wholesale: Three Revenue Streams, Three Accounting Treatments

Direct-to-consumer (DTC) — tasting rooms, wine clubs, e-commerce — now represents more than half of total sales for the average U.S. winery, and wine club shipments alone account for the largest single slice of DTC revenue. Each channel has a different revenue-recognition pattern.

Tasting room. This looks like retail. Revenue is recognized at the point of sale because the customer takes physical possession. Tasting fees are a separate revenue line — and in many states they're taxable while the bottle sale is also taxable, sometimes at different rates. Track tasting fees, by-the-glass pours, and bottle sales as three accounts, not one. Most tasting-room POS systems can export by SKU; that export is what your bookkeeper needs to make GL coding repeatable.

Wine club subscriptions. When a customer prepays for a quarterly shipment, ASC 606 treats it as a contract with a performance obligation. Cash received before shipment is deferred revenue — a liability — and only releases to revenue when each shipment leaves your dock. A "VIP" club that bundles tasting passes, event invitations, and discounts requires standalone-selling-price allocation across each promise. Most small wineries simplify by setting a per-shipment price and treating other perks as immaterial, but a fast-growing club is worth a formal allocation.

Wholesale through the three-tier system. Distribution adds layers. Wholesalers and retailers absorb roughly half of a bottle's retail price, so wholesale margin is materially thinner than DTC. From a revenue recognition standpoint, the question is when the distributor takes control — usually at FOB shipping point — and whether you offer right-of-return programs (sample bottles, depletion allowances). Any return reserve or marketing allowance is a contra-revenue item, not an expense.

A useful chart-of-accounts split:

4000  Revenue — DTC Tasting Room
4010  Revenue — DTC Tasting Fees
4020  Revenue — DTC Wine Club (released from deferred)
4030  Revenue — DTC E-Commerce and Phone
4100  Revenue — Wholesale Distributor
4110  Revenue — Wholesale Out-of-State Direct Ship
4900  Contra-Revenue — Wholesale Allowances and Returns
2310  Deferred Revenue — Wine Club Prepayments

State excise and sales taxes are a separate workstream layered on top. DTC shipping is governed by state rules that have multiplied since the 2005 Granholm decision — most states now allow DTC shipments from licensed wineries, but registrations, monthly reports, and shipper licenses vary, and the compliance overhead is real.

A Realistic Monthly Close for a Small Bonded Winery

For a winery doing $1M–$5M in revenue, a working close looks like this:

  1. Reconcile POS to bank deposits for tasting room and e-commerce.
  2. Recognize wine club revenue for the month's shipments, releasing the matching prepayment from deferred revenue.
  3. Apply cellar and barrel cost allocations to each vintage's WIP bucket using the weighted-average gallon-month worksheet.
  4. Move bottled wine from bulk WIP into bottled-goods inventory, picking up bottling-line costs.
  5. Calculate cost of goods sold by SKU based on the lot-cost ledger.
  6. File TTB Form 5000.24 and book the gross excise tax and CBMA credit.
  7. Tie production gallons to the Form 5120.17 monthly operations report.
  8. Run a vintage walk — beginning bulk plus produced minus losses minus removals equals ending bulk — that matches both the GL and the TTB report.

The output is a closed month where physical wine, accounting wine, and TTB wine all agree. The first time those three numbers tie, you'll understand why winery CFOs are paid like they are.

Common Mistakes That Restate Inventory

A few patterns show up over and over in winery audits:

  • Expensing crush and bottling costs as period costs. They belong in WIP and finished goods. Expensing them inflates COGS and understates inventory, often by hundreds of thousands of dollars.
  • Allocating cellar overhead only to bottled goods. This skips two years of aging wine that should have absorbed cost. Margins on current-release wines look unreasonably low; future vintages look unreasonably high.
  • Mixing vintages in cost pools. Each vintage is its own product. Even if a cellar holds three vintages at once, your worksheet has to push cost to the right pool.
  • Treating wine club deposits as revenue. Until the bottles ship, the money is a liability. Recognizing it as revenue on receipt overstates income and creates a fight at year-end audit.
  • Forgetting the CBMA credit transfer election. If you receive someone else's wine in bond and remove it under your own tax return without a transfer election from the producer, you pay full excise tax with no credit. Set up the election as part of every bulk wine purchase.

Keep Your Vintages and Your Books in Sync from Day One

A winery balance sheet has more moving parts than almost any other small business: multi-year inventory by vintage, two regulatory regimes (TTB and IRS), three revenue streams that recognize differently, and a tax-rate structure that rewards meticulous record-keeping. Plain-text accounting gives you something most winery-specific software can't: full transparency into every journal entry, version control on every adjustment, and an audit trail your CPA, your TTB officer, and your future acquirer can all read. Beancount.io is plain-text double-entry accounting built for operators who want their books to be diff-able, scriptable, and AI-ready. Get started for free and keep your vintages — and your books — aging gracefully. Explore the docs for chart-of-accounts patterns and the Fava dashboard for visualizing your vintage WIP and DTC revenue mix.