Glossary

QuickBooks Sales Tax Center

The Sales Tax Center is the module in QuickBooks Online that holds your sales tax rates, tells you what each agency is owed, and records the payments you make against those returns.

Also called: Sales Tax Center, QuickBooks sales tax hub, Taxes Sales tax, automated sales tax center

Definition

Intuit describes it in one line: the Sales Tax Center is "a one-stop spot for managing all your sales tax tasks". It is the screen under the Sales Tax area where three jobs live together.

Intuit lists those three jobs directly. You can add multiple sales tax rates, including combined rates. You can view sales tax liability reports that you can customize by date, agency and more. And you can record sales tax payments there so you can see all your recent payments in one place.

So it is a rates list, a report, and a payment log, sharing one screen because they are three views of the same obligation. Rates decide what gets charged, the liability report totals what has been charged and not yet paid, and the payment log records what you have settled.

The thing to understand about it, and the thing that catches out anyone collecting tax outside QuickBooks, is what feeds it. The Sales Tax Center reports on tax that QuickBooks itself calculated on transactions created in QuickBooks. It is not a general ledger of every tax dollar your business collected. Once you know that, the behaviour that looks like a bug stops looking like one.

Key points

  • +Intuit calls it "a one-stop spot for managing all your sales tax tasks".
  • +It does three things: holds rates including combined rates, reports liability by date and agency, and records payments.
  • +Automated sales tax calculates each sale from the customer's exempt status, where you sell or ship, and the product's tax category.
  • +It tracks more than one agency. If you collect outside your own state, you add the other agencies you pay.
  • +You record a filing from the Sales Tax Owed list by choosing the agency, the bank account, the date and the amount.
  • +An adjustment can be attached to a payment for credits, discounts, fines, interest, penalties, and rounding corrections.
  • +Adjustment reasons post to different account types: income for a credit or discount, expense for a fine, penalty or interest.
  • +Custom rates exist for special taxes such as meals or excise, or for tracking sales tax manually.
  • +It reports on tax QuickBooks calculated, so tax collected elsewhere and posted to your own liability account does not appear in it.

The three jobs it does

The Sales Tax Center reads as one screen but it is really three tools that happen to concern the same money.

The first is the rates list. This is where the tax rates your company charges live, including combined rates, which bundle several rates you charge at the same time into one selection while still tracking each component separately. In an automated setup you rarely touch this, because QuickBooks maintains the rates for you.

The second is reporting. Intuit points you at sales tax liability reports you can customize by date, agency and more. This is the number you take to a return: what was charged, to whom it is owed, over what period.

The third is the payment log. When you have filed and paid, you record that in the Sales Tax Center, and Intuit notes the point of doing so plainly: after you file, you track the payment in QuickBooks to keep your records up to date. Recorded payments then appear together in a Recent Sales Tax Payments section.

Those three together are a filing workflow. Charge, total, settle, record. Nothing in that loop is about capturing tax that some other system charged on your behalf, which is the distinction the rest of this page turns on.

How QuickBooks decides the tax in the first place

Automated sales tax is the engine behind the Center, and knowing its inputs tells you exactly when it can and cannot help you.

Intuit says QuickBooks automatically calculates the total sales tax rate for each sale based on three things: your customer's sales tax exempt status, where you sell or where you ship, and your service or product's sales tax category. Change any one of those and the computed rate changes.

Read that list again with an eye to what it requires. It needs a customer record carrying an exempt status and an address, and it needs the item on the line to carry a tax category. Those are properties of a QuickBooks transaction. The engine is calculating from a document that exists inside QuickBooks with all of its fields populated.

QuickBooks also maintains the rate knowledge behind this. Intuit says QuickBooks Online keeps track of your state's tax laws to accurately calculate sales tax and returns, and if you charge sales tax outside your own state you can add the other tax agencies you pay. That is what makes the liability report able to split by agency: each agency is a separate obligation with its own rates and its own return.

There is an escape hatch. Intuit documents custom rates for manually tracking special taxes such as meals or excise tax, or simply for people who would rather track sales tax by hand. Custom rates are the manual path within the same module.

Recording a filing, and the adjustment most people miss

Filing is the part of the workflow that touches your books, so it is worth knowing the shape of it.

Intuit's flow is to open the Sales Tax area, go to the Overview, and from the Sales Tax Owed list select the agency you are paying. You then choose Record Tax Payment, select the bank account you are paying from, set the payment date, enter the amount, and record it. Straightforward, and it produces a transaction that moves money out of the bank account and reduces what the agency is owed.

The part that gets skipped is the adjustment. Intuit says that if you need to make an adjustment, you select Make Adjustment when you record the payment, and it lists what adjustments are for: credits, discounts, fines, interest, penalties, and corrections for rounding.

That list covers the ordinary reasons a cheque does not equal the report. A state gives a vendor discount for filing on time. A late return carries a penalty. Rounding across a quarter leaves a few cents. Without an adjustment you either write a payment that does not match the return or leave a small permanent balance sitting against the agency.

Where the adjustment posts depends on why you are making it, and Intuit is specific. A credit or an applied discount goes to an income account, such as Other Income. A fine, penalty, or interest due goes to an expense account. A rounding adjustment goes to an income account for negative differences and an expense account for positive ones.

That guidance is worth following rather than improvising, because the natural instinct is to net everything against the tax liability account. Doing that hides a penalty inside your tax liability instead of showing it as the expense it is.

Why it can read zero while you are clearly collecting tax

This is the question that brings most people to this page, and the answer is structural rather than a setting you have missed.

The Center reports on tax that QuickBooks calculated on transactions created in QuickBooks. If your sales are being charged tax somewhere else, by a payment processor or a storefront, and the resulting tax reaches your books as an amount posted to a liability account, then QuickBooks never calculated it. The Sales Tax Center has nothing to report on, so it reports nothing.

The visible symptom is a Sales Tax Center showing nothing owed while your balance sheet shows a real and growing tax liability. Both numbers are correct. They are measuring different things: one is what QuickBooks computed, the other is what you collected.

That splits your filing question in two. If the Center is your source of truth, the tax has to have been calculated by QuickBooks, which means the sale has to exist in QuickBooks as a transaction with a customer address and a taxable item. If the tax was calculated elsewhere, the outside system holds the jurisdiction detail your return needs, and the QuickBooks liability account is what you reconcile and pay down.

Neither is wrong, but they are not interchangeable, and the choice has a hard constraint on it in the United States that is covered in our guide to Stripe Tax in QuickBooks Online rather than repeated here.

One practical check before you conclude anything is fine: if the Sales Tax Center and your outside tax total are both non-zero and roughly equal, look for double counting before you file either one.

Where the Sales Tax Center sits relative to Acodei

Acodei does not write to or read from the QuickBooks Sales Tax Center. There is no documented behaviour in which synced Stripe tax appears in that module, and the reason is a QuickBooks constraint rather than a gap in the integration.

Acodei's documentation states the constraint directly: for United States QuickBooks companies, the built-in Sales Tax Center does not allow third-party creation of official QuickBooks tax rates. No outside application can create the rate objects the automated module works from. That is true of every integration, not one of them.

So the documented United States approach routes around it. You create a non-inventory product in QuickBooks, something like Sales Tax, mapped to a liability account. In Acodei's Stripe Tax settings you choose the Tax Product option and select that product. All Stripe Tax amounts then roll into a single line item on the QuickBooks invoice or receipt.

Filing follows from that. Acodei's documentation says users file from the Stripe Tax report by jurisdiction and pay from the liability account. Stripe holds the state-by-state breakdown, the liability account holds the balance, and the Sales Tax Center is not part of the loop.

Outside the United States the picture changes, because QuickBooks does expose real tax codes there. Acodei can pull Stripe tax rate identifiers and have each one mapped to a QuickBooks tax code, which means tax lands on the line item through the tax module rather than as an aggregated product. The QuickBooks tax code entry covers what that object is.

The honest summary for a United States setup: expect the Sales Tax Center to stay empty of Stripe-collected tax, and treat the liability account as the number you reconcile and file against.

Want to see this on your own Stripe data?

Start a free trial

Frequently asked questions

What is the QuickBooks Sales Tax Center?

It is the module in QuickBooks Online that Intuit calls a one-stop spot for managing all your sales tax tasks. It holds your sales tax rates including combined rates, produces liability reports you can customize by date and agency, and records the sales tax payments you make so recent payments appear in one place.

Why does my Sales Tax Center show zero when I am collecting sales tax?

Because it reports on tax that QuickBooks calculated on transactions created in QuickBooks. Tax charged by an outside system and posted into your books as an amount in a liability account was never calculated by QuickBooks, so the Center has nothing to report. A zero there alongside a real liability balance on your balance sheet is the expected result, not a broken setting.

How does QuickBooks work out the sales tax on a sale?

Intuit says the total rate for each sale is calculated from three inputs: your customer's sales tax exempt status, where you sell or where you ship, and your service or product's sales tax category. All three are fields on a QuickBooks transaction, which is why the engine only applies to sales that exist in QuickBooks.

How do I record a sales tax payment?

Open the Sales Tax area and go to the Overview. From the Sales Tax Owed list, select the agency you are paying and choose Record Tax Payment. Select the bank account you are paying from, set the payment date, enter the amount, and record it. The payment then appears in the Recent Sales Tax Payments section.

What is a sales tax adjustment for?

Intuit lists adjustments as covering credits, discounts, fines, interest, penalties, and rounding corrections. You add one by selecting Make Adjustment while recording a payment. It is what you use when the amount you actually pay does not match the amount the report says is owed.

Which account should a sales tax adjustment post to?

It depends on the reason. Intuit says a credit or an applied discount goes to an income account such as Other Income, a fine, penalty or interest due goes to an expense account, and a rounding adjustment goes to an income account for negative differences or an expense account for positive ones. Netting everything against the tax liability account instead would hide a penalty inside your liability rather than showing it as an expense.

Can I track more than one state or agency in it?

Yes. QuickBooks keeps track of your state's tax laws to calculate sales tax and returns, and if you charge sales tax outside your own state you can add the other tax agencies you pay. Each agency is a separate obligation, which is why the liability report can be customized by agency.

Does Acodei put Stripe tax into the Sales Tax Center?

No. Acodei has no documented behaviour that writes to or reads from the Sales Tax Center. For United States QuickBooks companies the Center does not allow third-party creation of official QuickBooks tax rates, so the documented approach maps all Stripe tax to a non-inventory product pointing at a liability account, and all Stripe Tax amounts roll into a single line item on the invoice or receipt. You then file from the Stripe Tax report by jurisdiction and pay from that liability account.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeQuickBooks Intuit Badge
If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.
RyanOwner at Indie Music Academy
Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.