Ishpreet Kaur
Head of Finance & Operations, DNA Growth

Quick confession before we get into it. When people search for white-label bookkeeping software or white-label accounting software, they're usually hoping for a ledger they can slap their own logo on. That mostly doesn't exist. Not in any form you'd want to put a client on, anyway. Their bank expects QuickBooks or Xero. So does the payroll app, and so does whoever audits them in three years.
What firms do brand, and brand well, is everything wrapped around the ledger. Which gets us to the actual problem.
Walk into almost any CPA firm doing CAS and look at the client list. One client is still on QuickBooks Desktop 2021. Another has a QBO file nobody has properly cleaned since about 2019. A third is on Xero, because their old bookkeeper was a fan. Three charts of accounts, three sets of bank rules, three different ways of doing the same thing. Your reviewers feel every one of them.
That's the stack problem, and it's what this post is really about. Which ledger, for which client. How to set it up so it stays clean. And how to move somebody over without losing a year of history on the way.
We'd think about it in three layers.
First, what clients see. Most practice platforms will run a client portal under your firm's name. TaxDome goes a step further and builds you a branded iOS and Android app, listed under your firm in the app stores. They say it's usually live within four to six weeks. Receipts, signatures, monthly reports, all of it happens there, and the client never has to touch the ledger.
Second, what clients read. Management reports and dashboards, built in your templates with something like Fathom or Power BI. Your logo's on every page. Honestly, nobody reading a board pack has ever asked which ledger the numbers came from.
The third layer gets forgotten. It's how the books are built. Same chart of accounts across clients, same close checklist, same bank rules. Clients won't describe it that way, but that consistency is a big part of what they mean when they say they like your firm's bookkeeping.
Every firm wants one platform for everybody. We get it. But a two-person landscaping crew and a distributor with four entities and a UK sub shouldn't be on the same software, and squeezing them together costs more than it saves.
For most small US clients, QuickBooks Online is still where we'd start. Not because it's the best ledger ever built. Because their bank, their payroll provider, and pretty much every outside accountant already speaks it. Do check the plan limits, though. Plus, it tops out at 250 accounts and 40 classes and locations, combined. Picture a property manager with 46 buildings. They'll hit that one fast. Advanced lifts both limits. It's also about $340 a month since Intuit's August 2026 increase, versus $140 for Plus, so make sure the client really needs it.
Xero suits clients who care a lot about bank reconciliation and can live with fewer US app integrations. US pricing is $27, $59, or $97 a month. One catch. Multi-currency is only on the top plan, Established, so a client who just started billing in euros is about to move up a tier.
Past a certain size, neither one fits. Multiple entities, intercompany, and reporting cut by department, project, and location at the same time. That's NetSuite or Sage Intacct territory. Pricing is by quote for both, and the implementation is its own project, so we'd scope it properly before anybody signs.
Then there's QuickBooks Desktop. Intuit quit selling new Pro Plus and Premier Plus subscriptions back in September 2024. Current subscribers are fine for now. But every year a client stays put, the eventual move gets bigger, so we'd at least have a date in mind.
If we only got to fix one thing in a firm's stack, we'd pick this.
A standard chart of accounts across clients sounds like admin. It isn't. It's the reason a review checklist can work on every file. It's why a white-label team can open any client and already know where rent goes. And when a partner asks how one restaurant client compares to the other six, it's why that takes five minutes instead of a week.
Numbering? Keep it dull. The classic blocks of a thousand work fine, starting with assets at 1000 and running down through liabilities, equity, revenue, and cost of sales until overhead picks up around 6000. Same ranges for every client. Then each industry gets a short add-on list. A restaurant needs food and beverage cost lines. A landlord needs property detail, though that's usually better done with classes or tracking categories than with extra accounts.
We'd keep it tight. Plenty of small businesses run fine on 80 or 90 accounts. Anything more detailed belongs in classes, locations, or projects, which keeps the P&L readable and, on QBO Plus, keeps you well clear of the 250 cap.
Most of our mid-sized moves look something like this. The client is leaving Desktop, or a QBO file that's been neglected for years, for a clean QBO or Xero file. Bigger NetSuite and Intacct jobs keep the same order of steps. They just take longer.
Week one, scope it. Pick the cutover date before anything else. First day of a quarter is easiest; first day of the fiscal year is better. Then settle how much history you're bringing. Everyone asks for full detail at first. Two years of summary balances plus the open items is almost always enough, and it moves in a fraction of the time.
Week two is the boring one, and it matters most. Every old account gets mapped to the new standard chart. Customer and vendor lists get cleaned up, duplicates merged, dead items dropped. Do this before the data moves. Cleaning up afterward never really happens.
Week three, the data goes across. Opening balances first, then open invoices and bills one at a time so aging still works. After that, we'd run both files side by side for a period and tie the trial balances to the penny. If payroll is moving too, check year-to-date figures separately. That's where the surprises tend to be.
Week four is go-live. We reconnect the bank feeds, repoint the apps, and hand out logins. The old file? Don't delete it. Lock it, make it read-only, and leave it be, because somebody will eventually ask about a 2023 transaction. Usually an auditor.
And a few things almost never come across cleanly. Attachments. Bank rules. Recurring entries. Custom reports. Whatever an add-on app was keeping on its own servers. Budget a little time for each.
There's more happening in accounting technology this year than in the last five combined. QBO and Xero are both pushing AI into coding, reconciliation, and reporting, and so is half the app marketplace around them. If you want the lay of the land, our list of the 11 best SaaS accounting software tools for 2026 is a decent start.
But here's what we keep seeing. When CPA technology disappoints, the software usually isn't the problem. The setup is. Nobody owns the bank rules, nobody's checking what the automation actually did, and the chart of accounts is a junk drawer. Put AI on top of that, and you just get the mess faster. On a well-built file, though, it's genuinely useful. Which is why we think the ledger works best with a trained team running it to your standard. We're writing a longer piece on exactly that setup.
DNA Growth plans and sets up accounting stacks for US CPA firms, fractional CFOs and finance teams, quietly, behind your name. Picking the right ledger for each client, building the chart of accounts, moving the data and wiring up the apps around it. See how our white-label tech stack design and deployment works, or talk to our team about that one client you keep meaning to move.
Head of Finance & Operations, DNA Growth
Ishpreet Kaur (IP) is Head of Finance & Operations at DNA Growth. With 10 years in FP&A at Deloitte and Thomson Reuters, she turns financial planning into a competitive advantage — helping clients gain real visibility and precision in their financial strategy.
Outsourcing Services
White Label Services
White Label ServicesJoin 1,200+ companies that rely on DNA Growth for outsourced CFO, FP&A, and accounting support.