QBO Cleanup and Catch-Up VAs

Clean Up Class Tracking Before It Drifts

A QuickBooks Online class review that finds inconsistent assignments, retired classes, and defaults that undermine every class report.

Clean Up Class Tracking Before It Drifts blog thumbnail
class trackingreportingQuickBooks Onlinecleanup
On this page Jump to section

BLUF: Class tracking is only as good as its least consistent entry. A cleanup starts with the reports that matter, defines which transactions need a class, and fixes the defaults that create noise.

Most class problems are not missing features. They are unclear rules, a class list that grew without pruning, and defaults applied to transactions nobody reviews.

Start from the reports, not the list

Ask which reports the owner actually reads. A profit and loss by class, a job costing report, or a departmental summary each imply a different population of transactions.

For each report, list the accounts and transaction types that must carry a class. Revenue and direct costs usually do. Balance sheet accounts often do not, unless the business tracks locations or funds separately.

Write the rule down. "All income and cost of goods sold lines need a class; bank transfers and tax payments do not" is a workable rule.

Audit the class list

Export the class list with active and inactive status. Look for duplicates that differ by punctuation, abbreviations nobody recognizes, and classes named after people who left.

Check whether the business also uses locations. Two dimensions that overlap produce reports that double-count or contradict each other.

Retire unused classes rather than deleting them. Deletion changes history; inactivation preserves it.

Sample the assignments

Pick a period and export transactions by class. For each class, sample ten lines and confirm the assignment matches the business purpose.

Then sample the unclassified lines. Some are legitimate, such as transfers or tax payments. Others are revenue or expenses that slipped through.

Record the error rate by class. A class with a high error rate usually has an unclear definition, not careless staff.

Find the default problem

Defaults are the quiet cause of drift. A default class on a recurring template, a bank rule, or a customer record will keep producing the same assignment long after the job ends.

Review recurring transactions, bank rules, and customer defaults. Confirm the class still applies to the current period.

Where the default is wrong, change it at the source and correct the affected transactions with owner approval.

Repair in a controlled batch

Group corrections by cause: missing class, wrong class, retired class. Prepare a list with the transaction, current value, proposed value, and reason.

The owner or bookkeeper approves the list. The assistant then makes the corrections in a batch and records the change in the close notes.

Do not reclassify across periods without checking the impact on previously issued reports.

Report the result

A short summary is enough: classes reviewed, transactions sampled, error rate, corrections made, and defaults updated.

Track the unclassified share of relevant revenue and costs. If it stays high, the intake process is the problem, not the cleanup.

Keep it from drifting again

Add a class check to the monthly close. Five minutes of sampling catches the pattern before it becomes a quarter of bad reports.

When a new class is created, write its definition and the reports it feeds. A class that nobody can define is a class that will be used inconsistently.

QuickBooks VA workflow table

Workflow areaWhat the VA prepares
Daily queueInvoices, receipts, bank feeds, and open QuickBooks questions
Weekly reviewOwner approvals, exception list, and unresolved transaction notes
Monthly packetReports, missing documents, and accountant-ready source material

Related resources

Compare the service fit on the QuickBooks VA services page, then use the free consultation form to map the first handoff. For platform context, review QuickBooks Online.

FAQ

Should every transaction have a class?

Only if the class adds decision value. Forcing a class on everything creates meaningless defaults; leaving it blank on transactions that need it breaks the report.

How do I know which transactions need a class?

Start from the reports the owner uses. If a report groups by class, every transaction feeding that report needs a defensible class.

Keep reading

Related QuickBooks VA guides

Browse blog
Audit Conflicting Bank Rules in QuickBooks Online thumbnail

QBO Cleanup and Catch-Up VAs

Audit Conflicting Bank Rules in QuickBooks Online

Published October 22, 2026

Bank rules quietly compete. When two rules match the same transaction, QuickBooks picks one, and the loser never tells you.

bank rulesQuickBooks Onlinecategorizationcleanup