All articles

Best QuickBooks Plan for Year-End Catch-Up Clients

7 min read CSVQBO Team
csv / xls / xlsx → .qbo
No file handy?

No account needed for your first 3 conversions. We never store your bank login.

Short answer: put a year-end or tax-only client on QuickBooks Ledger, because it is the only QuickBooks subscription designed for after-the-fact work and it is sold to firms rather than to owners. Move up to Simple Start the moment the client needs to invoice anyone, to Essentials if they bill in a second currency, and to Plus if they track jobs, classes or inventory. The plan decision is really a question about what the client does going forward, not about how messy last year was.

Last updated September 2026.

Catch-up engagements arrive in a predictable shape. A business owner has not looked at the books in eleven months, a filing deadline is close, and they hand a firm a year of bank activity and very little else. The temptation is to put every one of these clients on the same plan the firm already knows, usually Plus, and sort it out later. That works, and it quietly costs a firm real money across a roster of clients while making the file harder to work in than it needs to be.

Start with what happens after the catch-up, not during it

The catch-up itself barely constrains the plan choice. Every QuickBooks Online tier imports bank transactions the same way, with the same caps, and none of them make coding a year of history meaningfully faster than the others. What differs is what the client can do in the file once you hand it back, and that is what should drive the decision.

So ask one question before anything else: after this year is closed, does the client touch the file at all? If the answer is no, and for genuine tax-only clients it usually is, you are choosing a write-up tool for your own firm rather than software for a business owner.

QuickBooks Ledger: the right default for tax-only and year-end clients

Ledger is available only to accounting professionals with an active QuickBooks Online Accountant subscription, and Intuit positions it squarely at after-the-fact accounting for write-up, tax-only and year-end clients. It includes automated bank feeds, bank and credit card reconciliation, automated transaction coding, journal entries, 1099 contractor tracking and the core financial statements including the trial balance.

It leaves out invoicing, estimates, receipt capture, bill payment, inventory, sales tax tracking and the accounts payable and receivable reports. Intuit also notes that QuickBooks Payments, QuickBooks Bill Pay and certain third party app data are not serviceable in Ledger.

For a client who exists in your practice as a shoebox and a tax return, none of those omissions matter. Billing is handled per company file and sits with the firm, which is what makes Ledger viable for the small clients a firm would otherwise carry on a spreadsheet because a full subscription could not be justified.

When Ledger is the wrong call

Three things rule it out immediately. If the client invoices customers, Ledger cannot do it and there is no workaround worth the effort. If the client has sales tax obligations anywhere, Ledger has no sales tax tracking, and since the Wayfair decision in 2018 that catches far more small businesses than it used to. If the client needs to log in and do anything beyond connecting a bank feed or uploading a document, they will be frustrated within a week.

There is a fourth, quieter one. If you expect the client to grow into a real bookkeeping engagement within the year, starting them on Ledger means a migration conversation later. Intuit does let you upgrade a Ledger client to Simple Start, Essentials, Plus or Advanced, so it is not a dead end, but it is still a step you can skip by reading the client correctly up front.

Simple Start, Essentials, Plus: what actually forces the step up

Simple Start is the first client-facing tier and the first one with invoicing. It is billed for a single billable user, which is the constraint firms hit first when both a bookkeeper and the owner need to be in the file.

Essentials raises that to three billable users and is where multicurrency begins. Be careful with multicurrency: once it is switched on it cannot be switched off, the home currency locks, the cash flow planner is inactivated, and the file can no longer be downgraded to Simple Start. Turn it on for a catch-up client only when the prior year genuinely contained foreign currency activity, not because it might one day.

Plus is five billable users and the first tier with class and location tracking, inventory and Projects. If a client wants job level profitability, Plus is the floor. Estimate versus actual reporting and fixed asset tracking are Advanced only, which is a real consideration for contractors and almost nobody else.

Intuit changed monthly pricing for Essentials, Plus and Advanced on renewals from 1 August 2026, while Ledger and Simple Start were left alone. Check current rates in QuickBooks Online Accountant before quoting a client, because any figure written down in a blog post ages badly.

The constraint that bites every catch-up regardless of plan

Whichever tier you pick, getting the history in works the same way, and it is where catch-up projects actually lose their hours. A newly connected bank feed commonly reaches back only about 90 days. That is fine for a client you are carrying forward and useless for the twelve months you were hired to reconstruct.

The rest has to come in as files, and QuickBooks caps each upload at 1,000 transactions and roughly 350 KB. A year of a working checking account clears 1,000 rows on its own, so plan on splitting by date range, never mid-day, or you will spend an afternoon chasing a reconciliation that is off by a few transactions for no visible reason.

Upload .qbo rather than raw CSV where you can. Every transaction in a .qbo file carries a FITID, and QuickBooks skips identifiers it has already seen, which is the only thing standing between overlapping download ranges and a client's revenue being counted twice. A CSV has no transaction identifier at all. The mechanics of that, along with the subaccount and date format limits, are covered in importing bank transactions into QuickBooks Ledger.

A workable rule for a firm with a roster

Sort the January intake into three piles rather than deciding client by client. Clients who will never log in go on Ledger. Clients who invoice go on Simple Start unless something specific pushes them higher. Clients with jobs, classes, inventory or a second currency go straight to the tier that supports it, because retrofitting those onto a file you have already reconciled is worse than paying for the tier from day one.

Then treat the data import as its own workstream. It does not vary by plan, it scales with the number of bank and card accounts rather than the number of clients, and it is the part of a catch-up that is genuinely mechanical. Firms running this across many clients usually end up converting a hundred or more files in a season, which is the point at which how you handle the conversion stops being an afterthought. CSV to QBO for accountants covers how firms sequence that work, and the QuickBooks CSV import limit explains the splitting rules in detail.

What to hand back at the end

For a Ledger client the deliverable is a trial balance and a clean set of statements, not a file the owner will work in. That is worth being explicit about in the engagement letter, because a client who expected to log in and send invoices will be unhappy no matter how good the numbers are.

Once the trial balance is signed off, producing the presentation set is quick, and firms that do a lot of write-up work often generate the financial statements straight from the bookkeeping export rather than rebuilding them by hand each January. The tax preparer gets what they need, and the client gets a year they can actually file.

Convert your CSV to QBO now

Upload your CSV or Excel statement, map the columns, and download a QuickBooks ready QBO file in seconds.

Start converting