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.

Invoice due date changes after exporting to QuickBooks Online

Prev Next

 Troubleshooting
Role: Administrator · Accountant · BookkeeperArea: Accounting, QuickBooks Online export · QuickBooks Online only

What you're seeing

You batch and export invoices from ServiceTitan to QuickBooks Online. After the export, the invoice due dates in QuickBooks Online land several days after the invoice date instead of matching it. This affects invoices exported to QuickBooks Online, and shows up across the batch rather than on a single invoice.

Where you see it: QuickBooks Online (invoice due dates after export)

Where you fix it: QuickBooks Online > Settings > Company Settings > Sales

Why this happens

Reason

ServiceTitan doesn't export the invoice's payment term to QuickBooks Online.

Payment terms export automatically only for QuickBooks Desktop (using the updated Web Connector) and Intacct. Because the term doesn't carry over, QuickBooks Online applies its own preferred invoice term to the exported invoices, which sets a due date later than the invoice date.

How to fix it

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

1Set the preferred invoice term in QuickBooks Online to Due Upon Receipt

  1. Open QuickBooks Online.

  2. Go to Settings > Company Settings.

  3. Select the Sales tab.

  4. Find the Preferred invoice term setting. (Depending on your QuickBooks Online version, this may appear as Preferred payment term.)

  5. If it's set to a number of days, change it to Due Upon Receipt. This makes the due date match the invoice date.

  6. Save your changes.

✓ Done · Newly exported invoices show a due date that matches the invoice date.

2If you need a different term on specific invoices, set it per invoice in QuickBooks Online

  1. In QuickBooks Online, open the invoice you need to change.

  2. Find the payment term section.

  3. Update the term to the number of days you need (for example, 30 days).

  4. Save your changes to the invoice.

  5. Repeat for any other invoice that needs a term different from the QuickBooks Online default.

✓ Done · The invoice shows the due date you set.

Note: Because ServiceTitan doesn't export the invoice payment term to QuickBooks Online, set the default term once in Check 1 and adjust individual invoices as needed. Payment term export is available only for QuickBooks Desktop and Intacct.

Still not working?

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

  • The affected invoice number(s) and their ServiceTitan invoice dates

  • The due dates showing in QuickBooks Online after export

  • Your current QuickBooks Online preferred invoice term setting

  • Confirmation that your integration is QuickBooks Online

  • Which checks from this article you already tried

Want to learn more?

QuickBooks Online integration setup overview ›
Setup and configuration steps for the QuickBooks Online integration.

Use, view, edit, and deactivate payment terms ›
How to create, view, edit, and deactivate payment terms.