Who this article is for: Accounting partners cleaning up a legacy QuickBooks Online (QBO) company file after migrating a team's trust and reservation activity to VRTrust.
In QuickBooks, every product/service (item) you invoice from is mapped to an income account. If any item is still mapped to an account you plan to retire as part of your VRTrust migration, QuickBooks won't let you deactivate that account — the mapping has to move first.
This is usually the first step in winding down the old QBO workflow, since it's what unblocks the account deactivation at the end of the process.
Why this matters
QuickBooks won't deactivate an account that's still in use. An item mapped to that account counts as in use, even if no new transactions have been created from it in months.
Once VRTrust is the system of record for reservation and trust activity, precisely which income account an old item posts to stops mattering — the item itself is being retired along with the workflow.
Doing this early keeps the rest of the cleanup — removing post-cutover invoices and bills, journaling out trust liabilities, and deactivating the chart of accounts — from getting blocked partway through.
Before you begin
Confirm your VRTrust Go-Live date and which QBO accounts you intend to retire. See Go-Live Planning in VRTrust if you haven't finalized either.
Decide on one generic income account to receive the reassigned items — an existing account like Sales or Uncategorized Income works fine, since it's a landing spot, not a reporting category you'll use going forward.
Step 1: Connect an AI assistant to QuickBooks Online
Most AI assistants (Claude, ChatGPT, and others) can connect to QBO through a QuickBooks MCP (Model Context Protocol) connector — a hosted, no-code connector where you sign in with your QBO credentials and choose read/write access, or Intuit's own developer-oriented server. If you're not sure which fits your setup, ask your VRP contact.
Only grant write access to the QBO company file you intend to clean up, and treat every write action the same way you'd treat it if you were doing it yourself — review before you confirm.
Step 2: List every product/service mapped to an account you're retiring
Ask your assistant to check every item against your list of accounts to retire, for example:
List every product/service in QuickBooks along with the income account it's mapped to. Flag any mapped to [account name(s) you're retiring].
Review the flagged list before changing anything — confirm it's limited to items tied to the workflow you're retiring, not something still in active use elsewhere in the file.
Step 3: Reassign those items to your generic sales account
Once you've confirmed the list, ask your assistant to reassign each item, for example:
Reassign these products/services to [generic account name]: [list].
QuickBooks will ask whether to apply the new account to existing transactions too — say no. You only want this change to apply going forward. Applying it retroactively can shift numbers on periods you've already closed and reconciled.
What's next
With every item off the accounts you're retiring, move on to removing invoices and bills dated on or after your Go-Live date (see Related Help Articles below), then journaling out any remaining trust liability balances, and finally deactivating the chart-of-accounts entries themselves.
Related Help Articles
Have questions about your specific QBO setup?
Reach out to our support team and we'll help you work through it.
