Who this article is for: Accounting partners who have finished cleaning up a legacy QuickBooks Online (QBO) company file after migrating a team to VRTrust, and are ready to retire the chart-of-accounts entries tied to the old workflow.
Once VRTrust is tracking trust and reservation activity going forward, the QBO accounts that supported the old workflow — trust cash, trust liabilities, owner payables, reservation income accounts, and similar — no longer need to stay active. Deactivating them keeps your chart of accounts from accumulating accounts nobody should be posting to anymore.
Why this matters
An active account that's no longer part of your workflow is easy to post to by mistake — a bookkeeper picking from a dropdown has no way to know it's retired.
A clean chart of accounts makes month-end review faster, since nothing you're looking at is a leftover from a workflow that ended.
QuickBooks won't let you deactivate an account with a nonzero balance or an active item still mapped to it — which is why this is the last step in the cleanup, not the first.
Before you begin
Deactivating accounts only goes smoothly once everything else in the QBO wind-down is finished. Confirm each of the following is done first:
Every product/service that pointed to an account you're retiring has been reassigned to a generic sales account.
Invoices and bills dated on or after your Go-Live date have been removed — see Deleting Future Invoices & Bills from QuickBooks When Switching to VRTrust or Voiding Invoices and Bills in QuickBooks When You Switch to VRTrust.
Trust liability accounts have been journaled down to zero.
Deactivating (making inactive) is different from deleting. An inactive account keeps its history and audit trail — it's just hidden from new transactions. That's what you want here; QuickBooks won't let you delete an account that's ever had a transaction posted to it anyway.
Step 1: Connect an AI assistant to QuickBooks Online
See Deleting Future Invoices & Bills from QuickBooks When Switching to VRTrust for how to connect one through a QuickBooks MCP connector, if you haven't already for the earlier steps.
Step 2: Confirm each account is actually ready to deactivate
Ask your assistant to check the accounts you're planning to retire before you touch anything:
List the current balance of [account list], and tell me if any active products/services, classes, or automations are still mapped to them.
Anything with a nonzero balance or an active mapping needs to go back to the earlier steps first — QuickBooks will block the deactivation anyway, but it's faster to catch it here.
Step 3: Mark the accounts inactive
Once every account on your list is clear, deactivate them one at a time from the Chart of Accounts (the gear icon next to each account > Make inactive), or ask your assistant to do it for you:
Mark these accounts inactive: [list].
Confirm each one rather than approving a bulk action blind, the same way you would for any other write action in QBO.
What's next
With the old accounts inactive, your QBO company file only reflects pre-Go-Live history plus whatever ongoing bookkeeping, if any, still lives outside VRTrust. VRTrust is now solely responsible for trust and reservation accounting going forward.
Related Help Articles
Have questions about your specific QBO setup?
Reach out to our support team and we'll help you work through it.
