Documentation Index

Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt

Use this file to discover all available pages before exploring further.

Sales tax item error when exporting an invoice to QuickBooks

Prev Next

 Troubleshooting
Role: Administrator · Accountant · BookkeeperArea: Accounting, QuickBooks export, Tax Zones · QuickBooks Desktop

Where you see it: Accounting > Export Transactions (batch export to QuickBooks)

Where you fix it: Settings > Invoicing > Tax Zones (ServiceTitan) and Chart of Accounts / Items & Services (QuickBooks)

What you're seeing

You try to export a batch to QuickBooks and the export stops. An error appears: You must specify a Sales Tax Item for Tax zone. The batch won't finish exporting until the tax setup is corrected. This usually affects every invoice tied to the unmapped tax zone, not just one.

Why this happens

Reason 1

The invoice's tax zone isn't mapped to a matching QuickBooks item.

When ServiceTitan pushes an invoice's sales tax into QuickBooks, the tax has to map to a matching item in QuickBooks. The tax zone on the invoice either isn't set up in ServiceTitan yet, or its Sales Tax Item field isn't mapped to a matching QuickBooks item, so QuickBooks doesn't know how to record the tax.

Before you start

  • You need access to ServiceTitan Settings > Invoicing > Tax Zones and to your QuickBooks company file.

  • These steps are for a QuickBooks Desktop integration.

How to fix it

Run these checks in order. Most issues are resolved by Check 1.

1Set the Sales Tax Item on the tax zone in ServiceTitan

  1. Go to the navigation bar and click Settings. In the side panel, click Invoicing > Tax Zones.

  2. Click Add Tax Zone, or click Edit on the tax zone named in the error.

  3. In the Sales Tax Item field, enter the exact name of the QuickBooks item you'll use (for example, ST Sales Tax). Spell it exactly as it appears in QuickBooks.

  4. Click Save.

  5. Return to the Accounting tab, find the batch, hard-refresh the page (right-click > Reload), and re-export.

✓ Done · The batch exports without the sales tax item error.

2Create the matching item and liability account in QuickBooks

If Check 1 didn't help.

Caution: The QuickBooks item you map to must be a Service-type item. A native QuickBooks Sales Tax Item or Sales Tax Group will not work with this integration and causes the export to fail.

  1. In QuickBooks, under Your Company, open Chart of Accounts.

  2. Click New > Other Account Type > Other Current Liability.

  3. Name the account Sales Tax Payable - ST and click Save & Close.

  4. Go to Items & Services > New and add an item with the type Service, named ST Sales Tax. This must match the Sales Tax Item name you entered on the tax zone in Check 1 exactly.

  5. Map the item to the Sales Tax Payable - ST account and click OK.

  6. Return to the Accounting tab in ServiceTitan, search the batch number, click Batched, hard-refresh (right-click > Reload), and re-export the batch.

✓ Done · The batch exports successfully and the tax posts to the Sales Tax Payable - ST account.

Still not working?

Contact ServiceTitan Technical Support at go.servicetitan.com/ask with:

  • The batch name or ID and the affected invoice(s)

  • The exact error message and the tax zone named in it

  • The Sales Tax Item name entered on the tax zone and the matching QuickBooks item name

  • Confirmation that the QuickBooks item is a Service-type item

  • Your QuickBooks edition (Desktop or Online)

  • Which checks from this article you already tried

Want to learn more?

Set up general ledger accounts ›
How to create and configure general ledger accounts in ServiceTitan.

Set up sales tax by tax zone ›
How to configure sales tax rates and items for each tax zone.

Resolve QuickBooks Desktop integration export error messages ›
Fixes for other common QuickBooks Desktop export errors.