The client’s financial data is the client’s. That part isn’t seriously disputed.
What gets disputed — and what turns into the standoffs that fill accounting forums — is that “the QuickBooks file” isn’t one thing. It’s three, and they have different owners:
View data
| What | Whose |
|---|---|
| The financial data | The client's |
| The subscription | Whoever holds it |
| The workpapers | The firm's |
| What | Whose |
|---|---|
| The financial data — transactions, ledger, lists, history | The client’s |
| The subscription — the QBO account, billing, primary admin | Whoever holds it, which is often the firm |
| The workpapers — analyses, schedules, adjusting entry support | The firm’s, under professional standards |
Almost every “my bookkeeper won’t give me my books” dispute is a collision between the first and the second. The client is right that the data is theirs. The bookkeeper is right that the subscription is in their name. Both can be true simultaneously, and the disagreement isn’t really about ownership at all — it’s about access.
This page works through what professional standards actually require, what Intuit will and won’t do, the mechanics of transferring a QBO company cleanly, and the engagement-letter terms that stop the question arising.
State boards of accountancy impose their own rules, several of which are stricter than the professional standards described here, and a signed engagement letter can change the default position. For a live dispute, take advice on your own jurisdiction.
What do professional standards say about returning client records?
For CPAs, this is settled and has been for years. The AICPA Code of Professional Conduct treats withholding client records after a demand as an act discreditable to the profession under Rule 501, and Interpretation 501-1 sets out how to respond to a records request.
Records fall into categories, and the obligation differs by category:
| Category | What it is | Obligation |
|---|---|---|
| Client-provided records | Anything the client or someone on their behalf gave the firm — general ledgers, trial balances, bank and brokerage statements, W-2s, receipts, purchase and sale documents | Must be returned |
| CPA-prepared records | Records the firm produced that the client needs and doesn’t otherwise have | Generally must be provided; copies suffice |
| Supporting records | Records supporting the firm’s work product that aren’t in the client’s books | Generally must be provided |
| Workpapers | The firm’s own analyses and schedules, including schedules the client prepared at the firm’s request | The firm’s property; need not be provided |
Three points do most of the work in a real dispute.
An unpaid fee is not a reason to withhold client records. The professional standard is explicit: the obligation stands regardless of an outstanding balance. Even where a state statute grants a lien over records in the firm’s possession, that doesn’t alter the ethical position. Withholding records as leverage in a fee dispute is precisely what the interpretation exists to prevent.
State boards are often stricter than the AICPA. Many prohibit withholding any client record over a fee dispute. Where the rules differ, the more restrictive one governs, and a state board can suspend or revoke a license over it.
The firm generally can’t charge for the initial retrieval and return. Locating and releasing records the client is entitled to isn’t billable professional time.
There is a narrower point worth knowing: a firm is generally not obliged to hand over a specific work product — a completed audit report, say — where fees for that specific engagement are unpaid. That’s a different thing from withholding the client’s own books, and the distinction is where most of the confusion sits.
But what if the bookkeeper isn’t a CPA?
This is the part the professional-standards discussion usually skips, and it’s the reason so many of these disputes go nowhere.
Rule 501 binds AICPA members and, by extension, licensees in states that have adopted the AICPA Code. A non-CPA bookkeeper — no license, no membership, no state board oversight — is not bound by it. There is no ethics complaint to file and no license to put at risk.
For that relationship, the only enforceable terms are whatever the engagement letter says. If there isn’t one, or it’s silent on records and access, the client’s position rests on contract and property law rather than professional conduct rules, and that is a slower and more expensive road.
A CPA firm has a license at stake and a clear rule to follow. An unlicensed bookkeeper holding the primary admin credentials on a subscription in their own name has neither — no ethics complaint to file, no license to put at risk. The engagement letter is the only thing standing there, which is why the clauses further down matter more than they look.
Will Intuit step in?
Almost certainly not, and planning on the assumption that it will is how people lose weeks.
Guidance in Intuit’s own community forum puts it directly: where the current bookkeeper holds the primary admin role, the route is to ask them to transfer it, because Intuit will not interfere in the dispute. That’s a support-channel answer rather than a published policy document, so treat it as a strong indication of how these requests are handled in practice rather than as a contractual term.
The underlying logic is straightforward regardless of where it’s written down. Intuit administers accounts. It has no way to adjudicate a commercial dispute between two parties it isn’t part of, and no basis on which to strip a role from the person who currently holds it. Support can explain how a transfer works. Executing one over the current holder’s objection is a different thing entirely.
Intuit administers accounts. It does not adjudicate who is entitled to one.
Where accounts do get recovered, it tends to be on documentary proof of authority over the entity — evidence that the person asking controls the business — rather than on an argument about who deserves access. That is a slower route than a cooperative transfer, and it depends on having the corporate documentation to hand.
The practical conclusion: the leverage is in the setup, not the escalation. Once someone else holds primary admin and won’t release it, the available routes are their cooperation, a legal one, or rebuilding the books elsewhere.
What Intuit itself says about firms holding primary admin
Worth quoting the position plainly, because it settles the argument. From Intuit’s own accountant documentation, on firms holding the primary admin role on a client’s company:
Intuit describes it as not a recommended state to be in, warns that a firm holding primary admin can cause unforeseen and wide-reaching issues in the client account, and states that it is not recommended for firms to be the primary admin.
That’s the vendor telling firms not to do the thing that causes these disputes.
The right configuration is straightforward:
- The client is primary admin. It’s their entity and their data.
- The firm is added as an accountant user, which grants the access needed to do the work.
- Billing can sit wherever commercially suits — it’s a separate setting, covered next.
A firm holding primary admin gains nothing operationally. Accountant-user access already covers the work. What it does create is a single point of failure at exactly the moment a relationship ends badly.
Admin rights and billing are two different things
These get conflated constantly, and untangling them resolves a good share of disputes on its own.
Primary admin controls users, permissions and data management. Billing determines who pays Intuit. They transfer separately, by different routes, and either can sit with either party.
Transferring primary admin to the client
From QuickBooks Online Accountant, as primary admin on the client’s company:
- Open the client’s QuickBooks Online company from the client list
- Go to Settings, then Manage users
- Find the client in the list — they must already be listed as Admin; if not, edit their role first
- Open the three-dot menu in the Action column and choose Change primary admin
- Confirm
- The client receives an email with a link and must open it and accept
The transfer isn’t complete until the client accepts. If they don’t act on the email, the role stays where it was.
Transferring billing
Separate route, and note the deadline. If the client currently pays and wants the firm to take over, the client initiates: Settings, then Subscriptions and billing, then Allow billing transfer to your accountant, then select the firm and confirm. Once permission is given, the firm has 48 hours to complete the transfer before it lapses.
Moving billing the other way — firm-billed back to client — the client needs removing from the firm’s wholesale billing account, after which they enter their own payment details.
One detail worth knowing if a client is moving between firms: if the new firm adds them to ProAdvisor Preferred Pricing within 60 days of the previous firm ceasing to pay, they keep the program pricing. Outside that window, standard rates.
Desktop is a different problem
Everything above concerns QuickBooks Online, where the dispute is over an account and a role. Desktop is a different shape.
A Desktop company file is a file. It sits on a machine or a server. Whoever has the file has the data, and it can be copied. There is no primary admin to transfer and no vendor account to argue about.
That makes Desktop simultaneously easier and harder. Easier because a client with a copy of the .QBW is in possession of their books and needs nobody’s permission. Harder because if the bookkeeper holds the only copy on their own hardware, there is no administrative route at all — no Intuit setting to change, nothing to escalate.
The Accountant’s Copy adds a further wrinkle. It is a restricted working file, not a full company file — it exists so an accountant can work on a period while the client keeps operating, and it limits what can be changed and over which dates. Receiving one is not the same as receiving your books. If a handover produces an Accountant’s Copy rather than a company file, ask for the company file.
For any Desktop client, the practical protection is simply that the client holds a current backup, refreshed on a schedule, stored somewhere the bookkeeper cannot reach. That single habit renders the whole dispute moot.
Related: QuickBooks Desktop is being sunset — your migration plan starts now
What the engagement letter should cover
Cheapest possible insurance. Every clause below exists because its absence has produced a dispute somewhere.
- Who holds primary admin. State it. The default should be the client, per Intuit’s own guidance.
- Who pays Intuit, and what happens to the subscription at termination — transferred to the client, or canceled after handover.
- What “the records” means. Name the categories: client-provided records, firm-prepared records, supporting records, workpapers. Say which are returned and which are the firm’s property.
- Handover timeline. A stated number of business days from written request.
- Format. Working files, not PDFs. A general ledger as a PDF is nearly useless to whoever takes over.
- Attachments. Say explicitly whether receipts and documents uploaded to QuickBooks are handed over, and how. They don’t bulk-export cleanly and they’re the easiest thing to lose.
- Fee disputes. State that an outstanding balance does not delay the return of client records. For a CPA firm this is already required; saying it removes the argument entirely.
- What happens on the firm’s side after handover — retention period, then deletion.
If you’re a client rather than a firm, those eight points are also your checklist for reading someone else’s engagement letter before signing.
Related: How engagement models work
If you’re the client and access is being withheld
In order, and pausing at each step.
- Establish what you actually need. Usually: a full general ledger, trial balance, profit and loss and balance sheet for every year, plus the underlying transaction detail. Often less than “the whole file.”
- Request it in writing. Specific, dated, listing what you want and in what format. A written request matters both as a record and, for a CPA firm, because the professional obligation is triggered by a demand for records.
- Check whether they’re licensed. A CPA has a state board and a professional body. A non-CPA bookkeeper has neither, and the route is contractual.
- Check what you already have. Bank statements, prior tax returns, previously issued financial statements, any QuickBooks backup on your own machine. It’s often more than people assume, and it changes the negotiation.
- If they’re a CPA and it’s still refused, a complaint to the state board of accountancy is the route. Most boards prohibit withholding client records over fees.
- Price the alternative. Rebuilding from bank statements and tax returns is unpleasant but finite. At some point it costs less than the fight. Knowing that number is what makes the negotiation rational.
The short version
- The data is the client’s. The subscription and the workpapers may not be. Most disputes are that collision.
- Under AICPA Rule 501, withholding client records after a demand is an act discreditable. An unpaid fee is not a defense. State boards are frequently stricter.
- Workpapers are the firm’s property and don’t have to be handed over.
- A non-CPA bookkeeper isn’t bound by any of it. Only the engagement letter is.
- Intuit will not arbitrate. It administers accounts; it doesn’t decide who’s entitled to one.
- Intuit itself says firms shouldn’t hold primary admin. Client as primary admin, firm as accountant user.
- Admin rights and billing transfer separately. Billing permission expires after 48 hours.
- Desktop has no admin to transfer — the protection is a client-held backup.
- Eight clauses in an engagement letter prevent nearly all of this.
Frequently asked questions
Who owns a QuickBooks company file?
The financial data belongs to the client. The subscription — the QuickBooks Online account, its billing, and the primary admin role — belongs to whoever holds it, which is sometimes the bookkeeper or firm. The firm’s workpapers are the firm’s property under professional standards. Most disputes come from treating those three as one thing.
Can a bookkeeper withhold my QuickBooks file if I owe them money?
A CPA generally cannot. AICPA Rule 501 treats withholding client records after a demand as an act discreditable to the profession, and the obligation applies regardless of unpaid fees; most state boards are stricter still. A non-CPA bookkeeper isn’t bound by those rules, so the position rests on the engagement letter.
Will Intuit force my bookkeeper to release my QuickBooks account?
Almost certainly not. Guidance in Intuit’s own community forum says it will not interfere in a dispute between a client and their bookkeeper, and the practical position is that support can explain how a primary admin transfer works but will not execute one over the current holder’s objection. Where accounts are recovered, it is generally on documentary proof of authority over the business rather than on the merits of the dispute.
How do I transfer the primary admin role in QuickBooks Online?
The current primary admin goes to Settings, then Manage users, ensures the recipient is listed as Admin, opens the three-dot menu in the Action column and selects Change primary admin. The recipient then receives an email and must open the link and accept before the transfer completes.
Should my accountant be the primary admin on my QuickBooks account?
Intuit’s own documentation says no — it describes a firm holding primary admin as not a recommended state and warns it can cause wide-reaching issues in the client account. The recommended setup is the client as primary admin with the firm added as an accountant user.
What are workpapers, and do I get them?
Workpapers are the firm’s own analyses and schedules, including schedules you prepared at the firm’s request. Under professional standards they are the firm’s property and generally don’t have to be provided. Your own records, records the firm prepared that you need, and supporting records are a different matter and generally must be returned.
How do I get my QuickBooks Desktop file from my bookkeeper?
A Desktop company file is a file rather than an account, so there’s no admin role to transfer and no vendor setting to change. If the bookkeeper holds the only copy there’s no administrative route — request it in writing. Note that an Accountant’s Copy is a restricted working file rather than a full company file; if that’s what you’re offered, ask for the company file. Keeping your own current backup prevents the situation entirely.
What should an engagement letter say about QuickBooks access?
At minimum: who holds primary admin, who pays the subscription and what happens to it at termination, what "records" covers and which categories are returned, a handover timeline in business days, the format records are provided in, how attachments are handled, and an explicit statement that an outstanding balance doesn’t delay the return of client records.
Founder of Nimblechapps Finance and CEO of Nimblechapps Pvt. Ltd. Eleven years building software and accounting operations for US and UK firms. EA/CPA in progress.
Set up so this never comes up
Client holds primary admin, firm holds accountant access, handover written down in advance.
Book a call