How QuickBooks Online calculates sales tax, how to set up sales tax in QBO, run the liability report and record payments, plus the switch you cannot undo.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
QuickBooks Online calculates sales tax automatically once you turn on its sales tax feature. It reads the shipping address on the invoice, falls back to your business address when there is no shipping address, checks whether the customer is exempt and whether the product or service is taxable, then applies the combined state, county, city and district rate for that location and posts the tax to a sales tax liability account. You review what you owe in the Sales Tax Center, record the payment there, and QuickBooks clears the liability. The rate lookup is the easy part. The parts that cost people money are the report basis, the payments recorded outside the Sales Tax Center, and one setup choice that cannot be undone.
Last updated September 2026. Menu paths and behavior below reflect Intuit's published guidance and QuickBooks Community answers as of September 2026. Intuit renames these menus regularly, so where two paths exist both are given. Sales tax rules are set by states, not by QuickBooks, and nothing here is tax advice.
Sales tax is only as accurate as the ledger underneath it. If months of sales, refunds and merchant deposits never made it into QuickBooks, the Sales Tax Center will happily calculate a return from an incomplete file. Upload your PDF bank or credit card statements above, import the .qbo Web Connect file, and the tax you report is calculated against a complete set of transactions instead of a partial one.
There is no single rate stored on your account. QuickBooks runs a lookup per transaction, per line, and the answer depends on five inputs. If sales tax on an invoice looks wrong, one of these five is the reason.
| Input | What QuickBooks does with it | Where you control it |
|---|---|---|
| Ship to address on the invoice | Primary signal. Determines the combined state, county, city and special district rate applied to the sale. | The Ship to field on the invoice or sales receipt |
| Your business address | Used as the fallback when the transaction has no shipping address, which is why service businesses often see a single home rate. | Gear icon, Account and settings, Company, then Address |
| Customer tax status | An exempt customer suppresses tax on every line regardless of location. Exemption reason is stored on the customer record. | Customer record, Tax info tab |
| Product or service tax category | Decides whether the item is taxable at all and at what rate, since states tax food, software, shipping and labor differently. | Products and services list, Edit, then Sales tax category |
| Registered tax agencies | You only collect where you have told QuickBooks you are registered. An unregistered state produces no tax even if the address is correct. | Taxes, Sales tax, then Sales tax settings |
The most common report of QuickBooks calculating the wrong rate turns out to be the second row: an invoice with no shipping address, quietly taxed at the company address instead of the customer's.
Go to Taxes, then Sales tax. On a company that has never used the feature, QuickBooks runs a short setup that asks for your business address, whether you charge sales tax outside your state, your filing frequency and the date you started collecting in each agency. Work through it in this order.
In QuickBooks Desktop the equivalent path is Edit, then Preferences, then Sales Tax, then Company Preferences, where you turn sales tax on, create sales tax items and codes, and set the default. Desktop does not do automatic address based rate lookup the way QuickBooks Online does. In Desktop you build the rates yourself as sales tax items and group them, which is manageable in one jurisdiction and unpleasant across many.
This is the fact worth reading twice, because almost nothing written about QuickBooks sales tax setup mentions it. Moving a QuickBooks Online company from the older manual sales tax to automated sales tax is a one way door. Once the company is on automated sales tax, there is no setting that restores manual rate entry.
| Manual sales tax (legacy) | Automated sales tax (current) | |
|---|---|---|
| How the rate is set | You create rates yourself and pick one per transaction | Looked up per transaction from the address |
| Multi state work | Painful, every rate is hand built | Handled, rates maintained by Intuit |
| Overriding a rate | Straightforward, you choose the rate | Possible per transaction, but you override a calculated figure and QuickBooks records that you did |
| New companies | Not offered | Default for new QuickBooks Online companies |
| Switching to it | n/a | Available from the Sales Tax Center |
| Switching back | n/a | Not available. Intuit's guidance covers making tax agencies inactive so no further tax is calculated, which is not the same as restoring manual entry. A genuine reset means a new QuickBooks Online company with your data imported into it. |
Contractors and trades working across many counties are the group this hits hardest, because they often want to keep choosing the rate by job. If that is you, decide before you switch, not after.
Open it from Taxes, then Sales tax, then Reports, or from Reports and search for Sales Tax Liability Report. It shows gross sales, taxable sales, nontaxable sales and tax collected per agency for the period, which is the shape of most state returns.
The trap is the report basis. On an accrual basis, QuickBooks recognizes the full sales tax the moment you create the invoice, whether or not the customer has paid. On a cash basis, the tax appears only once the invoice is paid. Plenty of accrual basis businesses are required by their state to remit sales tax on a cash basis, and running the report on the wrong basis is a standard cause of over remitting or under remitting. Check the basis in the report settings before you file, every time, and match it to what your state requires rather than to how you keep your books.
A second reconciliation gap shows up as unassigned amounts. A transaction saved without a sales tax code does not roll into any agency's return, so your books and your return disagree by exactly that amount. The Sales Tax Center flags these; open the detail, click into each transaction and assign the correct code before filing.
Record the payment inside the Sales Tax Center, not as a plain expense. Go to Taxes, then Sales tax, find the agency and return period, choose View return or Record payment, confirm the amount, set the payment date and the bank account, then save. Doing it this way clears the liability. Writing a check straight to the state from the bank feed does not: it debits an expense or the liability without closing the return, and the Sales Tax Center keeps showing an amount due that you have already paid. That is the single most common sales tax cleanup job in QuickBooks.
When the state's figure and the QuickBooks figure differ, use an adjustment rather than editing history. On the return, choose Adjust, pick a reason such as a prompt payment discount, a credit, rounding or interest and penalties, select the account it should post to, and enter the amount. Penalties and interest belong in an expense account, not in sales tax payable. In QuickBooks Desktop the same idea lives under Vendors, then Sales Tax, then Adjust Sales Tax Due, and payments are made through Pay Sales Tax.
Being clear about the ceiling saves you from discovering it in an audit. QuickBooks Online monitors your sales against state economic nexus thresholds and warns you as you approach one. It does not register your business in that state, and registration is a prerequisite before you may collect. It does not file and remit returns in every state, though direct filing is available from QuickBooks Online for a limited set of states. It does not manage state notices, handle amended returns, or store exemption certificates as documents.
Businesses that outgrow that ceiling usually add a dedicated compliance product rather than leave QuickBooks. If you are at that point, the honest comparison of what the specialists charge is in our breakdown of Avalara pricing versus TaxJar pricing, including the numbers Avalara does publish and the order volume tier that TaxJar's headline prices actually refer to.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Yes. QuickBooks Online calculates sales tax automatically on invoices and sales receipts once sales tax is turned on. It applies the combined state, county, city and district rate for the transaction's location, per line item, and posts the result to a sales tax liability account. QuickBooks Desktop also handles sales tax, but you build the rates yourself rather than having them looked up.
Go to Taxes, then Sales tax, and work through the setup. Confirm your business address, add each state where you are registered as a tax agency with the correct start date, set the filing frequency the state assigned you, assign a sales tax category to every product and service, and mark exempt customers on their customer records. The address and the item categories drive every later calculation.
It runs a lookup per transaction using the shipping address on the invoice, or your business address when no shipping address is present. It then checks the customer's exempt status, the sales tax category on each product or service, and which tax agencies you are registered with, and applies the combined rate for that jurisdiction on the transaction date.
No. QuickBooks calculates what you owe, tracks it as a liability and records the payment once you make it, but it does not move money to the state on your behalf as a standard feature. Direct filing from QuickBooks Online is available for a limited set of states. Everywhere else you file and pay on the state's own portal and then record that payment in the Sales Tax Center.
Go to Taxes, then Sales tax, find the agency and the return period, and choose View return or Record payment. Confirm the amount, set the payment date and the bank account you paid from, then save. Record it here rather than as a plain expense from the bank feed, because only this path closes the return and clears the liability.
Use Record payment inside the Sales Tax Center on the specific return period you are paying. If you already entered the payment as an expense or a check from the bank feed, delete or unlink that transaction first, then record it through the Sales Tax Center and match the bank feed entry to it. Leaving both in place double counts the payment.
In the left navigation, choose Taxes, then the Sales tax tab. That screen is the Sales Tax Center. It lists each tax agency, the returns due and their periods, the amount owed, and links through to Record payment, Adjust, View return and the sales tax reports.
It is the report that summarizes gross sales, taxable sales, nontaxable sales and sales tax collected for each tax agency over a period, which is the shape most state returns ask for. Open it from Taxes, then Sales tax, then Reports. Check the report basis before filing, because accrual and cash produce different figures.
With automated sales tax in QuickBooks Online you do not edit the rate itself, because Intuit maintains it. You can override the tax amount on an individual transaction, and you can correct a return total using Adjust on the return in the Sales Tax Center, choosing a reason and an account. In QuickBooks Desktop you edit the sales tax item under the Item List.
Not in the sense most people mean. Once a company is on automated sales tax there is no setting that restores the older manual rate entry. What you can do is make tax agencies inactive so QuickBooks stops calculating tax on new sales forms. A genuine return to manual sales tax means creating a new QuickBooks Online company and importing your data into it.
Work through five checks in order. The customer may be marked exempt, the product or service may have a nontaxable sales tax category, the invoice may have no shipping address, you may not have added that state as a tax agency, or the transaction date may fall before the start date you set for the agency. One of those five explains almost every case.
They are transactions carrying tax that is not tied to any tax agency, usually because the transaction was saved without a sales tax code, or because a payment to the state was entered outside the Sales Tax Center. They do not roll into a return, so your books and your filing disagree. Open the unassigned detail report and assign the correct code to each transaction.
Go to Edit, then Preferences, then Sales Tax, then Company Preferences, and turn sales tax on. Create a sales tax item for each rate you charge, group them where a sale is subject to more than one, set your most common item as the default, and assign tax codes to customers and items. Desktop does not look rates up from an address, so you maintain them yourself.
QuickBooks Online monitors your sales by state against published economic nexus thresholds and alerts you as you approach one. That is a warning, not compliance. It does not register your business in the new state, and you must be registered before you may legally collect there. Registration, filing in most states, and state notices stay your responsibility.
Correct sales tax depends on complete books. A return calculated from a file that is missing a quarter of deposits will be wrong no matter how good the rate lookup is, and the fix is upstream: get every bank and card transaction into QuickBooks first, then run the return.
Upload a PDF, see every transaction extracted in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.
If you are catching up before a filing deadline, convert the statements you are missing and import them, then reconcile, then open the Sales Tax Center. In that order the numbers hold together. Related guides: filing 1099 forms in QuickBooks, catch-up bookkeeping from bank statements, the QuickBooks month end close, importing a bank statement into QuickBooks Online and reconciling in QuickBooks.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
per month
$288 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
per month
$888 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
per month
$ charged today
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |