Send a QBO File to Your Accountant: How to Share It
No account needed for your first conversions. We never store your bank login.
To send a QBO file to your accountant, save the .qbo Web Connect file your bank or converter produced, then email it or share it through a secure file link like Google Drive, Dropbox, or your firm's portal. Your accountant imports it into QuickBooks Online under Transactions, then Bank transactions, then Upload from file, or into QuickBooks Desktop under File, Utilities, Import, Web Connect. If you would rather give your accountant direct access instead of mailing files, invite them as an accountant user in QuickBooks Online, which is free and does not use a billing seat.
This guide covers both routes. Most small business owners send a single .qbo file when they have a batch of transactions an accountant needs to post. When that batch covers several accounts or months, it is quicker to import multiple CSV files into QuickBooks as one set of converted files. Bookkeepers and firms that touch the books regularly usually prefer standing access. If your bank only hands you a CSV or Excel export, convert your CSV to a QBO file first, then follow the sharing steps below.
What is actually inside a QBO file
A QBO file, also called a Web Connect file, holds a list of bank or credit card transactions: dates, descriptions, amounts, and a check or reference number. Card statements take the same route, covered on the credit card CSV to QuickBooks page. It is not your whole company file and it does not include your chart of accounts, reports, or prior reconciliations. That matters when you share one. You are handing your accountant a clean batch of transactions to import and categorize, not your entire books. For a deeper look at the format and how to open one, see our QBO file guide.
Because the file is just transactions, it is small and safe to move around, and your accountant can import it into whatever QuickBooks version they run. That is the main reason a .qbo is easier to share than a raw spreadsheet: it carries no formatting guesswork and QuickBooks reads it directly.
Two ways to get your books to your accountant
There are two clean options, and they solve different problems. Pick based on how often your accountant needs to work in your books.
| Method | Best for | What you share | Cost |
|---|---|---|---|
| Send a .qbo file | A one-off batch of transactions to post | A single Web Connect file by email or secure link | Free |
| Invite as accountant user (QuickBooks Online) | Ongoing bookkeeping, reviews, and adjustments | Standing access to your live company | Free, no billing seat used |
| Accountant's Copy (QuickBooks Desktop) | Year-end work on a Desktop company file | A dividing-date copy (.qbx), not a .qbo | Free |
The .qbo route and the accountant-user route are not mutually exclusive. Plenty of owners invite their accountant for ongoing access and still send a specific .qbo when they have transactions the bank feed missed, which is common when the QuickBooks bank feed stops working.
How to send the QBO file by email or secure link
First, get the file. If you started from a spreadsheet, run it through the CSV to QBO converter at the top of this page and download the .qbo. Then attach it to an email to your accountant, or upload it to a shared drive and send the link. A .qbo is plain text under the hood, so do not paste it into the email body; send it as an attachment so the extension stays intact. Add one line telling your accountant the account name and the date range the file covers, which saves a round of questions.
For anything with account numbers, prefer a secure link over a plain attachment. A shared-drive link you can revoke, or your firm's client portal, keeps the transaction data out of an inbox that may be forwarded or archived. If you also need a signed engagement letter or a bank authorization to go with the file, an online document e-signing tool lets you collect the signature and send everything in one place.
How to invite your accountant to QuickBooks Online
If your accountant should work in your books directly, invite them as an accountant user. You must be the primary admin or a company admin. In QuickBooks Online, go to Settings (the gear icon), select Manage users, open the Accountants or Accounting firms tab, choose Invite firm, enter your accountant's email address, and select Send invitation. They receive an email, and if they have QuickBooks Online Accountant they can accept right away; if not, the email walks them through signing up first.
This access is free and does not count against your subscription's user limit. Simple Start, Essentials, and Plus let you add up to two accountant users, and Advanced allows three. Once they accept, your accountant can import .qbo files for you, categorize transactions, reconcile, and post adjusting entries without you mailing anything.
How your accountant imports the QBO file
Once your accountant has the file, the import is quick. In QuickBooks Online they go to Transactions, then Bank transactions, pick the right account, open the dropdown, and choose Upload from file, then drop in the .qbo and confirm. QuickBooks Online accepts .qbo, .ofx, .qfx, and .csv for manual upload, with a limit near 1,000 rows and 350 KB per file. In QuickBooks Desktop they go to File, then Utilities, then Import, then Web Connect Files, and select the .qbo. Desktop requires an Intuit sign-in for Web Connect imports. The full walkthrough is in our import a QBO file into QuickBooks guide.
Who else you might share financials with
Your accountant is usually the first stop, but a clean set of categorized transactions is also what you hand to other parties. When you apply for a business loan or a line of credit, lenders ask for bank activity and financial statements, and many of them run those documents through loan underwriting software to assess the application. Keeping your QuickBooks data accurate and current means whatever you export, whether a .qbo for your accountant or a statement package for a lender, already reflects reality. If a party needs the raw statement instead of a QuickBooks file, you can convert a PDF bank statement to a clean CSV and reuse it.
How do I send a QBO file to my accountant?
Save the .qbo file, then attach it to an email or upload it to a shared drive and send your accountant the link. Tell them which account and date range it covers. They import it into QuickBooks Online under Transactions, Bank transactions, Upload from file, or into QuickBooks Desktop under File, Utilities, Import, Web Connect.
How do I give my accountant access to QuickBooks Online?
Sign in as the primary or company admin, go to Settings, select Manage users, open the Accountants tab, choose Invite firm, enter your accountant's email, and send the invitation. They get an email link to accept. This grants standing access so they can import files, categorize, and reconcile without you mailing anything each time.
Is it free to add an accountant to QuickBooks Online?
Yes. Inviting an accountant in QuickBooks Online is free and does not count toward your plan's paid user limit. The accountant signs in through QuickBooks Online Accountant, which is also free for them. You only pay for your own subscription, not for the access you grant your accountant or bookkeeping firm.
How many accountants can I add to QuickBooks Online?
It depends on your plan. Simple Start, Essentials, and Plus allow up to two accountant users, and Advanced allows three. These accountant seats are separate from your regular paid users and do not reduce the number of standard users your subscription includes, so adding an accountant never costs you a billing seat. Conversion volume is billed separately from QuickBooks itself; our plans set the number of files you can convert each month.
What is the difference between sending a QBO file and inviting my accountant?
Sending a .qbo file shares one batch of transactions for your accountant to import; inviting them grants ongoing access to your live company. Use a file for a quick one-off post, and an invitation when your accountant works in your books regularly. Many owners do both: standing access plus the occasional file for transactions the bank feed missed.
Can I send a QBO file to a QuickBooks Desktop accountant?
Yes. A .qbo Web Connect file imports into QuickBooks Desktop through File, Utilities, Import, Web Connect Files, so your Desktop accountant can post it directly. Note that this is different from an Accountant's Copy (.qbx), which shares an entire Desktop company file for year-end work. A .qbo only carries transactions, not your whole company file.
How do I transfer billing to my accountant in QuickBooks Online?
If your accountant added your company through QuickBooks Online Accountant on wholesale billing, they control the subscription charge. To move billing to yourself, ask your accountant to remove the company from their wholesale discount in their firm dashboard, after which Intuit invites you to set up direct billing with your own payment method.
Is a QBO file the same as an Accountant's Copy?
No, and mixing these up is the most expensive mistake in this whole topic. A .qbo file is a list of bank transactions and nothing else. An Accountant's Copy is a controlled snapshot of your entire company file that lets your accountant make adjusting entries and send those changes back into your live books. They solve completely different problems, and asking for the wrong one costs a week of back and forth.
The Accountant's Copy runs on QuickBooks Desktop through three file extensions that appear in sequence. You create a .QBX transfer file from File, then Accountant's Copy, then Client Activities, then Save File. When your accountant opens that .QBX it becomes a .QBA, which is their working copy. When they finish, they hand back a .QBY change file that you import into your live company, and QuickBooks merges their adjustments in.
What makes it work is the dividing date you set when you create the file. Your accountant can work on everything dated on or before it while you keep entering current transactions after it, so neither of you is locked out. The tradeoff is that until the change file comes back and is imported, you cannot modify anything before that dividing date in your own file.
Which QuickBooks file should I send my accountant?
Match the file to the job rather than sending whatever is easiest to find.
| File | What it contains | Send it when | Can your accountant send changes back? |
|---|---|---|---|
| .qbo (Web Connect) | Bank or card transactions only | They need to post a batch of transactions you have not entered | No, it only goes one way in |
| .QBX (Accountant's Copy) | The whole company file, split at a dividing date | They need to make adjusting entries on a closed period while you keep working | Yes, as a .QBY change file |
| .QBB (backup) | A full compressed backup of the company file | They need everything and you are handing the books over | Only by sending the whole file back |
| .QBM (portable file) | A compacted copy of the company file, no logs | The file is too big to email and nobody needs to merge changes | No merge path |
| Accountant user invite | Live access, nothing to send | QuickBooks Online, ongoing relationship | They work directly in your books |
One thing that causes real confusion: the letters QBO mean two different things in this conversation. A .qbo file is the Web Connect bank format described here. QBO as a product name means QuickBooks Online. When an accountant says send me your QBO, ask which one they mean, because one is a small transaction file and the other is a request for access to your company. Our QuickBooks file extensions reference lays out the full list if you have a file whose type you cannot identify.
What does my accountant actually do with the QBO file?
They import it into the correct bank or credit card account, and then the real work starts, because a Web Connect import does not post anything to your books on its own. Every transaction lands in a review queue first. Your accountant categorizes each one to an expense or income account, matches any that correspond to invoices or bills already entered, and adds the rest. Only when they accept a transaction does it hit the general ledger.
On QuickBooks Desktop they have a choice of two import paths, and experienced bookkeepers care which one they use. Banking, then Bank Feeds, then Import Web Connect Files is the direct route, but with several accounts set up it can attach the file to the wrong one. File, then Utilities, then Import, then Web Connect Files gives explicit control over the destination account. The steps after the import are identical either way.
This is also why the quality of the file you send matters more than people assume. If the descriptions are truncated or the payee names are missing, your accountant is categorizing transactions from an amount and a date alone, which either takes much longer or produces a chart of accounts full of guesses. A converted file that preserves the original bank descriptions saves billable hours that are billed to you.
Will sending a QBO file create duplicate transactions?
It can, and overlapping date ranges are the usual cause. QuickBooks does try to catch repeats using the unique identifier each transaction carries in the file, but that only helps when both files came from the same source with the same identifiers. Send a converted file covering January through March, then a second one covering March through June, and March can post twice.
Three habits prevent it. Tell your accountant the exact account and date range in the email rather than making them open the file to find out. Cut ranges so they meet without overlapping. And if the account already has an active bank feed, agree in advance who is importing what, because a feed pulling the same period as a manual file is the fastest way to double a month. If duplicates do get in, the duplicate transactions cleanup guide covers removing them without breaking a completed reconciliation.
Do I need to send anything if my accountant already has access?
Usually not for QuickBooks Online, since an accountant user sees everything live and can pull whatever they need. The exception is transactions that are not in your books yet and cannot get there through a bank feed. Accounts the feed does not cover, a period predating the connection, a closed account, or a bank whose export QuickBooks rejects all leave gaps that live access does not fill. In those cases the file is the only way the data arrives, even though your accountant is already in the company.
On QuickBooks Desktop the calculation is different, because there is no live access to grant. Everything moves as a file, so the question is only which file, and the table above is the whole decision.
Send your transactions to your accountant the easy way
The cleanest hand-off starts with a file QuickBooks reads on the first try. Convert your spreadsheet into a Web Connect file with the converter above, then email it or invite your accountant for standing access. Either way, you skip the formatting back-and-forth and your accountant can post the transactions in minutes.
Related guides: turn a spreadsheet into a Web Connect file with the CSV to QBO converter, compare tools on our best CSV to QBO converter roundup, follow the import a QBO file into QuickBooks steps your accountant will use, run a whole client load through the bulk CSV to QBO converter, or learn the format in our QBO file guide. New to the process? Start with how to convert CSV to QBO.