How to Record TTB Excise Tax in QuickBooks

Jul 10, 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

TL;DR: TTB federal excise tax is not an expense you book only when the check clears. It accrues as a liability the moment product leaves your bonded premises (when it is "removed"), and you pay it to TTB on a periodic federal excise tax return. The clean way to handle it in QuickBooks is to set up an Excise Tax Payable liability account and an Excise Tax expense account, accrue the tax at removal with a journal entry, and clear the liability when the bank payment posts. Headline rates: still wine not over 16% ABV runs $1.07 per wine gallon, and distilled spirits run $13.50 per proof gallon, though CBMA reduced rates cut those sharply for small producers. Confirm your rates on ttb.gov and with a CPA.

Last updated July 2026.

What TTB excise tax is and when it is owed

If you hold a federal basic permit and operate a bonded winery, distilled spirits plant, or brewery, you owe federal excise tax to the Alcohol and Tobacco Tax and Trade Bureau (TTB) on the alcohol you produce. The tax is not triggered by production or by a sale. It is triggered by removal: the point at which product leaves the bonded premises for consumption or sale. Wine transferred out of your bonded cellar, spirits taken from bond for bottling and shipment, beer that leaves the brewery, all of that is a taxable removal.

That timing is the whole reason excise tax belongs on your books as a liability rather than a pay-as-you-go expense. You can remove hundreds of cases in a period and not send TTB a dime until the return is due, yet you owe the money the moment the product leaves bond. Booking it only when the payment clears understates your liabilities and misstates the cost of the goods you already shipped.

You report and pay on a federal excise tax return, and your filing frequency depends on how much you owe: larger producers file semimonthly, mid-size producers usually file quarterly, and the smallest producers may qualify to file annually. TTB sets the thresholds and they shift over time, so check your assigned frequency on ttb.gov. The bookkeeping pattern below works the same regardless of how often you file.

The current federal excise tax rates

Here are the standard rates and the Craft Beverage Modernization Act (CBMA) reduced rates, which the Consolidated Appropriations Act of 2021 made permanent. Rates and eligibility change, so treat this as a starting point and verify on ttb.gov.

ProductStandard rateCBMA reduced rate
Wine (still, not over 16% ABV)$1.07 per wine gallon$1.00 per gallon credit on the first 30,000 gallons removed in a year
Distilled spirits$13.50 per proof gallon$2.70 per proof gallon on the first 100,000 proof gallons
Beer (small domestic brewer)$18 per barrel above 6 million$3.50 per barrel on the first 60,000 barrels

Wine. Still wine not over 16% ABV is taxed at $1.07 per wine gallon. The CBMA small-producer credit is $1.00 per wine gallon on the first 30,000 wine gallons removed in a calendar year, which drops the effective rate to roughly $0.07 per gallon for a small winery. The credit steps down after that: $0.90 per gallon on the next 100,000 gallons, then $0.535 on the next 620,000, and it applies to the first 750,000 wine gallons removed that year.

Distilled spirits. The standard rate is $13.50 per proof gallon. The CBMA reduced rate is $2.70 per proof gallon on the first 100,000 proof gallons removed or imported in a year, then $13.34 per proof gallon on the next 22.13 million. A proof gallon is one liquid gallon at 100 proof, meaning 50% ABV. One important limit: since 2022, only distilled spirits plants performing a processing activity other than bottling can take the reduced rate on the spirits they process. If all you do is bottle, the reduced rate may not be available to you, so read the eligibility rules carefully.

Beer. A domestic brewer producing 2 million barrels or less per year pays $3.50 per barrel on the first 60,000 barrels. Larger brewers pay $16 per barrel on the first 6 million barrels, and $18 per barrel above that.

How to set it up in QuickBooks

You need two accounts. First, in your Chart of Accounts, create an Other Current Liability account named Excise Tax Payable. This holds the tax you have accrued at removal but not yet paid to TTB. Second, create an expense account named Excise Tax (or Federal Excise Tax). This is where the cost lands on your Profit and Loss.

There is one presentation choice worth flagging. Some producers book excise tax as an operating expense, the straightforward approach shown here. Others treat it as a contra-revenue item, a reduction of gross sales, on the theory that the tax is baked into the price. Both hit the P and L, just in different places, and the choice affects how your gross margin reads. Neither is wrong, but pick one, be consistent, and confirm the presentation with your CPA.

Whatever you decide, keep excise tax in its own account. Do not fold it into a generic "Taxes" line with income tax, payroll tax, or property tax. When you are cleaning up a chart of accounts that has these lumped together, our guide on how to categorize transactions in QuickBooks walks through splitting them apart.

A worked accrual example

Take a small distillery that qualifies for the CBMA reduced rate. In a given period it removes 1,000 proof gallons of spirits from bond. At the reduced rate of $2.70 per proof gallon, the excise tax is 1,000 times $2.70, which is $2,700.

At removal, before you have paid anyone, you accrue the liability with a journal entry:

AccountDebitCredit
Excise Tax (expense)$2,700
Excise Tax Payable (liability)$2,700

That entry records the cost in the period the spirits were removed and parks the matching obligation on your Balance Sheet. Your P and L now reflects the $2,700 excise cost even though no cash has moved.

When the return comes due and you pay TTB $2,700 from your operating account, you clear the liability:

AccountDebitCredit
Excise Tax Payable (liability)$2,700
Bank / Checking$2,700

Notice the payment does not touch the expense account. The expense was already recorded at removal, so the payment just drains the payable to zero and reduces cash. If you accrue several removals and then pay one lump sum on the return, the payable should equal exactly what you owe TTB before the payment and zero after. A still-wine example works the same way: a small winery removing 1,000 wine gallons at the effective $0.07 per gallon (the $1.07 rate less the $1.00 credit) accrues $70.

Reconciling the TTB payment on the bank statement

When you pay TTB, the payment shows up on your bank statement as a single debit, often labeled "TTB," "US Treasury," or a Pay.gov reference. During reconciliation, match that one debit to your Excise Tax Payable account, not to the expense account. If you code it straight to Excise Tax expense, you double-count the cost: once when you accrued it at removal, and again when you paid it. The payable exists precisely so the bank payment has somewhere to land without hitting the P and L twice.

Pulling those historical TTB debits in cleanly is easier when your bank feed is complete. If the online feed only reaches back a few months, convert your PDF statements and import the bank statement into QuickBooks Online so every excise payment is present to reconcile.

Keep state excise and sales tax separate

Federal excise tax to TTB is only one of the tax buckets an alcohol producer carries. Most states levy their own excise tax on wine, spirits, and beer, paid to a state agency on a separate return with separate rates. Sales tax is a third animal entirely, collected from customers on taxable sales and remitted to the state. Give each its own liability account: State Excise Tax Payable and Sales Tax Payable alongside your federal Excise Tax Payable. Lumping them together makes every return harder to reconcile and hides how much you actually owe to whom.

One more note for producers who lease their space. Many wineries and distilleries rent their tasting room or production building, and it is worth reading the key terms buried in a commercial lease before you assume rent is your only occupancy cost, since CAM charges, escalations, and renewal clauses often carry a bigger bill than the base rent. That rent and those pass-throughs are ordinary operating expenses, separate from any excise liability.

Frequently asked questions

What is the federal excise tax rate on wine?

Still wine not over 16% ABV is taxed at $1.07 per wine gallon. Small wineries can take the CBMA credit of $1.00 per wine gallon on the first 30,000 gallons removed in a calendar year, dropping the effective rate to about $0.07 per gallon. The credit steps down to $0.90 and then $0.535 per gallon on higher volumes. Verify current rates on ttb.gov.

What is the excise tax on distilled spirits?

The standard federal rate on distilled spirits is $13.50 per proof gallon. Under the CBMA reduced rate, eligible producers pay $2.70 per proof gallon on the first 100,000 proof gallons removed or imported in a year, then $13.34 on the next 22.13 million. A proof gallon is one liquid gallon at 100 proof (50% ABV). Since 2022, only plants doing a processing activity other than bottling can claim the reduced rate.

Is excise tax an expense or a liability in QuickBooks?

It is both, at different moments. When product is removed from bond, you record an expense (Excise Tax) and an equal liability (Excise Tax Payable) with a journal entry, because you owe the tax but have not paid it. When you later pay TTB, you debit the liability and credit your bank, which clears the payable without touching the expense again. Booking it only at payment understates your liabilities.

When is TTB excise tax due?

TTB excise tax is owed at removal from the bonded premises, and it is reported and paid on a federal excise tax return whose frequency depends on your annual liability. Larger producers file semimonthly, mid-size producers usually file quarterly, and the smallest producers may file annually. Thresholds change, so confirm your assigned filing schedule on ttb.gov rather than guessing.

How do I record an excise tax payment in QuickBooks?

Record the payment as a debit to Excise Tax Payable and a credit to your bank account, which clears the liability you accrued at removal. Do not code the payment to the Excise Tax expense account, because that would count the cost twice. On your bank statement the payment appears as one debit to TTB or the US Treasury, and you match it to the payable during reconciliation.

Getting excise tax on the books correctly starts with clean, complete transactions. Whether you run a winery, a distillery, or a taproom, you can convert your statements with our pages for bank statement to QuickBooks for wineries and distilleries and for breweries and taprooms, then drop any PDF into the PDF to QBO converter to get a QuickBooks-ready file. Always confirm current rates and eligibility on ttb.gov and with your CPA, because both change.

Convert your first statement free.

Upload a PDF bank statement, get a QuickBooks-ready .qbo back in seconds. No card to try it.