Short answer: Yes, a ServiceTitan shop can move from QuickBooks Desktop to QuickBooks Online. But a few things change. Customer names lose their ServiceTitan ID number, which can create duplicate customers. Some payments lose their link to invoices on the first transfer. Pick a cutover date, clean up names first and check receivables right after.
By Rex Biggs II, CPA, founder of Rektio Accounting. Rektio is a bookkeeping and controller team in Fishers, Indiana. We do monthly books in QuickBooks Online for HVAC, plumbing and electrical companies across the US, including shops that run on ServiceTitan.
Why are ServiceTitan shops leaving QuickBooks Desktop?
Short answer: Desktop is getting harder to buy, and ServiceTitan’s QuickBooks Online connection runs in the cloud. Many owners would rather move on their own schedule than be forced later.
Here’s the pain I hear from home-service owners. The trucks are busy. The office is slammed. And every month the books are a fight. One electrical shop owner on ServiceTitan and Desktop put it plainly on Reddit: “I am starting to worry we made a very expensive mistake.”
Two facts matter here:
- Intuit has stopped selling some Desktop versions. As of October 1, 2024, Intuit no longer sells new U.S. subscriptions for QuickBooks Desktop Pro Plus, Premier Plus, Mac Plus or Enhanced Payroll. People who already have them can still renew. (Intuit)
- Desktop needs the Web Connector. ServiceTitan exports to Desktop through Web Connectors. With QuickBooks Online, you export from inside ServiceTitan. (ServiceTitan)
So the move usually makes sense. You just need to know what changes before you flip the switch.
What changes when ServiceTitan exports to QuickBooks Online?
Short answer: Most daily work stays the same. But customer names, purchase orders, classes, inventory and invoice edits all work differently in Online.
This table comes from ServiceTitan’s own comparison page (updated October 15, 2026).
| What | QuickBooks Desktop | QuickBooks Online |
|---|---|---|
| Customer names | Name plus an export ID, like “Alex Rodriguez 24705” | Name only, no ID |
| Purchase orders | Only bills export | The whole PO exports as one item, “Service Titan PO Item” |
| Classes on POs | Come from the business unit | You add them by hand after export |
| Inventory | Many sites, like each truck (with Advanced Inventory) | One site only |
| Sales tax | Sent from ServiceTitan or figured in QuickBooks | Sent from ServiceTitan only |
| Editing an invoice after export | Supported | Not supported |
| Export errors | Pop-up on the Accounting page | Show on the Pending Export Report |
If you track inventory on every truck today, that last inventory row is a big deal. Talk it through before you move.
What breaks on the first transfer?
Short answer: Two things. Duplicate customers, and payments that don’t apply to their invoices. Both have known fixes.
1. Duplicate customers. In Desktop, each customer name ends with a ServiceTitan ID number. Online doesn’t use that number. So after the move, ServiceTitan looks for “Alex Rodriguez” and finds “Alex Rodriguez 123.” It creates a second customer. Now your AR is split in two.
The fix from ServiceTitan: remove the ID numbers from the end of customer names in Desktop before you move the file.
Before you strip them, look for name clashes. Two customers named “Alex Rodriguez 24705” and “Alex Rodriguez 31188” would both become “Alex Rodriguez.” Rename one in both systems first.
2. Payments that lose their invoice. If a payment hasn’t been exported from ServiceTitan yet when you move, it loses its link to the invoice. When it does export, it won’t apply on its own. ServiceTitan says this only happens on the first transfer.
The fix: apply those payments to their invoices by hand in Online. Save a list of open invoices before the move so you know which ones to check.
How should I plan the cutover?
Short answer: Pick a quiet date away from payroll, finish the month in Desktop and get everything exported. Then clean names and move.
Here’s a simple plan:
- Pick the date. Choose a month-end that’s not right before a payroll run.
- Close the month in Desktop. Reconcile every bank and credit card account.
- Export everything that’s waiting. Run the Web Connector until nothing is pending.
- Save your lists. Keep the open invoice list with balances, the AR aging and a sales tax report.
- Fix name clashes. Then strip the ID numbers from customer names in Desktop.
- Move the file. Then have ServiceTitan switch your account to QuickBooks Online.
- Turn off the Web Connector so nothing posts to the old file.
ServiceTitan’s own team switches the integration on their side. Your accounting team handles the QuickBooks side.
What should I check in the first month on QuickBooks Online?
Short answer: Check the Pending Export Report, look for duplicate customers, apply stranded payments and tie receivables back to Desktop.
- Export a small batch first. Make sure it lands cleanly before you send a big one.
- Read the Pending Export Report. Errors now show up here.
- Look for duplicate customers. Merge or fix them before more invoices post.
- Apply stranded payments. Use the open invoice list you saved.
- Tie out receivables. Once those payments are applied, AR in Online should match Desktop at cutover.
- Add classes to POs by hand. Online won’t bring them over from the business unit.
Then close the first month like any other. Reconcile the bank, tie out payroll and review job and department costs. If something looks off, it’s easier to fix in month one than in month six.
Who should run the move, and where does Rektio fit?
Short answer: Use someone who knows both QuickBooks Online and how ServiceTitan names and links records. Then keep a monthly close running after the move.
Plenty of owners do the move with ServiceTitan support and their bookkeeper. That’s fine for a small customer list. With thousands of customers or several business units, get help.
Here’s where we fit. Rektio is QuickBooks Online first. We keep the monthly books for HVAC, plumbing and electrical companies, including shops on ServiceTitan. A team of two or three people closes your books every month. A U.S.-based account manager reviews the work before you see it.
We don’t take one-time migration projects. We only do ongoing monthly work.
Pricing starts at $1,500 a month, scoped to your business. It’s month-to-month with 30 days’ notice. Call or text (463) 215-0968, or book a call.
FAQ
Do I still need the Web Connector after switching to QuickBooks Online?
No. ServiceTitan uses Web Connectors for QuickBooks Desktop. With QuickBooks Online, you export from inside ServiceTitan. Turn the Web Connector off after your last Desktop export so nothing posts to the old file.
Can I still buy QuickBooks Desktop?
Some versions, yes. Intuit still sells QuickBooks Desktop Enterprise. But since October 1, 2024, it no longer sells new U.S. subscriptions for Desktop Pro Plus, Premier Plus, Mac Plus or Enhanced Payroll. Existing subscribers can renew.
Why do I have duplicate customers after switching?
Desktop customer names carry a ServiceTitan ID number at the end. QuickBooks Online doesn’t use it, so ServiceTitan creates a new customer without the number. Remove the numbers in Desktop before you move the file.
Will invoices I edit in ServiceTitan update in QuickBooks Online?
No. ServiceTitan lists editing exported invoices as a Desktop-only feature. In QuickBooks Online, make the fix in both systems.
Can I track inventory on each truck in QuickBooks Online?
Not through the ServiceTitan export. ServiceTitan says Online supports one inventory site. Desktop with Advanced Inventory can track many sites, like each truck.
Does Rektio work with ServiceTitan companies outside Indiana?
Yes. We’re based in Fishers, Indiana, and work with home-service companies across the US in QuickBooks Online.
