Back to blog
Guides March 24, 2026 6 min read

How to Export QBO to CSV and PDF: QuickBooks Data Export Guide

Learn how to export QBO to CSV and convert QBO to PDF from QuickBooks Online. Step-by-step guide, free tools, and LedgerLift for the reverse workflow.

Whether you're reconciling accounts, handing off financials to a client, or migrating to a new platform, knowing how to export your QuickBooks data in the right format can save hours of manual work. This guide covers how to export QBO to CSV using QuickBooks Online's built-in Activity download, how to use a QBO to PDF converter for sharing and printing, the tools available for converting the QBO file format itself, and where LedgerLift fits into the complementary reverse workflow — getting bank statement data back into QuickBooks.

What Is a QBO File and What Does It Contain?

A QBO file is a proprietary, XML-based bank transaction format that financial institutions use to send data directly into QuickBooks. The .qbo extension stands for QuickBooks Online, and most major U.S. banks offer it as a download option alongside OFX and CSV.

Inside a QBO file you will find:

  • Transaction records — date, amount, transaction type (debit or credit), and a description or memo field
  • Account identifiers — routing number and account number used to match the import to the correct register
  • Bank metadata — institution ID codes that QuickBooks uses to recognize the source

Because QBO is a machine-readable XML format, you cannot open it in a spreadsheet or print it like a statement without first converting it. That is why so many accountants and bookkeepers search for QBO to CSV export options and QBO to PDF converter tools.

Why Export QBO Data?

There are several common reasons to pull transaction data out of QuickBooks:

  • Client reporting — a lender, investor, or auditor wants a clean spreadsheet or a printable summary
  • Platform migration — switching accounting software requires exporting transaction history
  • Custom analysis — QuickBooks' built-in reports do not always match what your analysis needs
  • Reconciliation — cross-checking QuickBooks data against original bank records
  • Archiving — keeping local copies of transaction history outside the cloud platform

How to Export QBO to CSV (Step-by-Step)

QuickBooks Online does not export data as a .qbo file — that format is for importing. To export QBO to CSV, you use the Activity download function inside the Banking register. Here is the step-by-step process:

  1. Log into QuickBooks Online and click Banking in the left sidebar.
  2. Select the bank account you want to export.
  3. Click the Download icon (a downward arrow) near the top-right corner of the register.
  4. In the dialog that appears, set your date range. QuickBooks Online limits each export to 90 days, so you will need to export in chunks for longer periods.
  5. Under File type, select CSV.
  6. Click Download. The file is saved to your browser's default download folder.

The exported CSV typically includes columns for Date, Description, Amount, and sometimes Transaction Type or Running Balance, depending on your account type.

Pro tips for exporting QBO to CSV:

  • For a full year of history, run four separate 90-day exports and merge them in Excel or Google Sheets.
  • The export only includes transactions that have already been matched or categorized in QuickBooks — uncategorized items may not appear.
  • Column headers vary slightly between checking, savings, and credit card accounts.

How to Convert QBO to PDF

A QBO to PDF converter is useful when you need a printable or shareable document — for a client meeting, a loan application, or an audit file. QuickBooks Online does not have a native "export register as PDF" button, but two practical approaches work well.

Option 1: Print to PDF from QuickBooks Online Reports

  1. In QuickBooks Online, go to Reports in the left sidebar.
  2. Search for Transaction List by Account or Account QuickReport.
  3. Set your date range and adjust any column filters.
  4. Click the Print icon in the top-right corner.
  5. In your system print dialog, choose Save as PDF (Mac) or Microsoft Print to PDF (Windows).

This produces a clean, professional PDF you can share with clients or attach to audit files without additional formatting.

Option 2: Export to CSV First, Then Convert to PDF

Export your data to CSV as described above, open it in Excel or Google Sheets, apply any formatting or branding you need, and save or print as PDF. This approach gives you full control over layout, column order, and presentation.

Free QBO to PDF Converter Tools

For converting a raw .qbo file — rather than exporting from inside QuickBooks — several free tools are available:

  • Online QBO viewers — browser-based parsers that display QBO file contents in a readable table with a print-to-PDF option
  • QBO2CSV utilities — desktop tools that convert QBO XML into CSV, which you can then export to PDF through a spreadsheet app
  • Python or VBA scripts — for developers or high-volume workflows, scripts that parse QBO XML and generate formatted reports automatically

Free online tools are sufficient for occasional use. For repeating workflows, an automated approach will save significantly more time.

LedgerLift: The Reverse Workflow — Getting Data Into QuickBooks

Everything above focuses on getting data out of QuickBooks. But accountants and bookkeepers face an equally common challenge in the other direction: getting transaction data from PDF bank statements back into QuickBooks.

This is exactly where LedgerLift comes in.

LedgerLift is an AI-powered bank statement converter that reads PDF statements from any bank — no templates required, no bank-specific configuration — and converts them into clean, structured CSV or Excel files. From there, you can push the data directly into QuickBooks Online using LedgerLift's native integration.

Here is what the reverse workflow looks like in practice:

  1. A client shares a PDF bank statement downloaded from their bank's portal.
  2. You upload it to LedgerLift — or connect a Google Drive, Dropbox, or OneDrive folder for automatic processing.
  3. LedgerLift's AI extracts every transaction: date, description, amount, and balance.
  4. You review and edit inline if anything needs adjusting.
  5. Push the clean, structured data to QuickBooks Online in one click.

This is especially useful when a client's bank does not offer a QBO download, when historical statements only exist as PDFs, or when you are onboarding a new client with months of backlog to enter.

LedgerLift's free plan covers 120 pages with no credit card required — enough to test it with a real statement today.

Frequently Asked Questions

Can I export more than 90 days of data from QuickBooks Online to CSV? Not in a single export. QuickBooks Online caps each CSV download at 90 days. For a full year, run four separate 90-day exports and combine them in a spreadsheet.

Is there a free QBO to PDF converter? Yes. The simplest free option is using the print-to-PDF function inside QuickBooks Online's Reports section, which costs nothing. Free third-party online converters for raw .qbo files are also widely available for occasional use.

What is the difference between a QBO file and a CSV file? A QBO file is a bank-formatted XML file designed specifically for automatic import into QuickBooks. A CSV is a plain-text spreadsheet format readable by Excel, Google Sheets, and virtually any accounting or analysis tool. QBO files cannot be opened in a spreadsheet without first converting them.

Can LedgerLift replace the QBO import process? LedgerLift processes PDF bank statements, not QBO files. If your client's bank offers a QBO download, use it. If you only have a PDF statement, LedgerLift fills that gap and connects the extracted data directly to QuickBooks Online.

Does LedgerLift work with all banks? Yes. Because LedgerLift uses AI rather than bank-specific templates, it handles statements from any financial institution — including international banks, credit unions, and community banks — without any setup.

Start Converting Bank Statements for Free

If you spend time manually re-entering PDF bank statement transactions into QuickBooks, LedgerLift automates the process from upload to QuickBooks push. Start with 15 free pages — no credit card needed — and see how much time you recover on your next client engagement.

Try LedgerLift free at ledgerlift.me

qbo to csvquickbooks exportqbo convertercsvpdf
LedgerLift Team
AI-powered bank statement conversion
Ready to convert your statements?

Upload your first PDF free — no credit card required. 120 pages on us.

Try LedgerLift free