✅ 100% Free 📊 QuickBooks Online & Desktop 🏛️ Any Bank ⚡ Instant .qbo Download 🔒 Secure & Private

Excel to QuickBooks — Import Bank Transactions Free

Transfer bank transactions from Excel or CSV into QuickBooks Online or Desktop. Convert to a valid .qbo file in seconds — no manual entry, no third-party plugin, no subscription.

📊

Upload your CSV or Excel file

Columns needed: Date · Description · Amount (or Debit / Credit)

Have a bank statement PDF instead? Upload it here for a balance-verified QBO

No signup required · Files deleted immediately · HTTPS encrypted · Never shared

Why QuickBooks Won't Accept Your Excel File

This frustrates thousands of users every month. QuickBooks and Excel speak different languages for bank data:

Converting your Excel/CSV to a QBO file bypasses all of this. QuickBooks reads QBO natively, maps every transaction to the correct bank register, and queues them for matching — no wizard failures, no manual work.

Two Ways to Get Your Transactions into QuickBooks

Path A — You have an Excel or CSV file with transactions

  1. Open your Excel file. Ensure columns: Date, Description, Amount (or separate Debit/Credit columns).
  2. Save as CSV: File → Save As → CSV (Comma delimited).
  3. Upload the CSV above → download your .qbo file.
  4. Import into QuickBooks (see steps below).

Path B — You have the original bank statement PDF (recommended)

  1. Upload the PDF bank statement — any bank, any country.
  2. Our engine extracts every transaction and verifies each amount against the running balance.
  3. Download as QBO, CSV, or Excel — all from one conversion.
  4. Import the .qbo into QuickBooks.

Path B is better when available: the running balance acts as a mathematical checksum, catching any mis-extracted amounts before they hit QuickBooks. A raw CSV/Excel file has no such check.

How to Import the QBO File into QuickBooks

QuickBooks Online

1
Bookkeeping → Transactions

Go to Bank Transactions in the left sidebar

2
Upload Transactions

Click "Upload transactions" (top right of Banking tab)

3
Select your .qbo

Choose the QBO file and map it to the correct account

4
Review & Accept

Transactions appear in "For Review" — match or categorize

QuickBooks Desktop

1
File → Utilities

Open the File menu and select Utilities

2
Import → Web Connect

Select "Import → Web Connect Files"

3
Select .qbo file

Browse to your downloaded .qbo file and open it

4
Map to account

Select the matching bank account in your chart of accounts

What Excel Columns Does the Converter Need?

ColumnRequired?Accepted Formats
Date✅ YesMM/DD/YYYY · DD/MM/YYYY · YYYY-MM-DD · DD-Mon-YYYY
Description / PayeeRecommendedAny text — narration, merchant name, reference
Amount✅ Yes (or Debit + Credit)Signed number (−500 for debit) or separate Debit / Credit columns
BalanceOptionalRunning balance — used for verification, not required
Extra columnsIgnoredAccount number, branch, type codes — all ignored safely

QuickBooks Excel Import by Country

United States

QuickBooks Online US and QuickBooks Desktop Pro/Premier accept Web Connect (.qbo) files from all major US banks — Chase, Bank of America, Wells Fargo, Citi, US Bank, and thousands of community banks and credit unions. Our converter produces QBO files compatible with all US QuickBooks versions.

United Kingdom

QuickBooks Online UK uses the same QBO format via "Upload transactions." UK bank exports (Barclays, HSBC, Lloyds, Natwest, Santander, Monzo) typically come as CSV or PDF — both are handled. The converter uses DD/MM/YYYY date formats correctly for UK statements.

Australia

QuickBooks Online Australia supports QBO import identically. Convert your ANZ, CommBank, Westpac, NAB, or Macquarie bank statement PDF or CSV and import in minutes.

India

QuickBooks Online India users can convert HDFC Bank, ICICI Bank, SBI, Axis Bank, Kotak Mahindra, and other bank statement PDFs directly to QBO — dedicated extractors produce verified transaction data for each major Indian bank.

Frequently Asked Questions

Can I import an Excel file directly into QuickBooks?
Not as a bank statement. QuickBooks Desktop requires .qbo files for bank transactions; QuickBooks Online's CSV import only accepts a rigid 3-column format that fails with most real bank exports. Save as CSV, convert to QBO here, then import — or upload your PDF statement for a balance-verified QBO.
How do I transfer bank transactions from Excel to QuickBooks?
Save your Excel file as CSV → upload to Bank Statement Engine → download .qbo → import into QuickBooks via Banking → Upload Transactions (QBO Online) or File → Utilities → Import → Web Connect (Desktop).
Does this work for QuickBooks Online and QuickBooks Desktop?
Yes — both. The QBO (Web Connect) format is the native bank import format for both QuickBooks versions.
What Excel columns are required?
Date and Amount are required. Description is recommended. Extra columns (balance, reference, account number) are safely ignored.
Why should I use the PDF instead of Excel?
PDF statements carry the running balance, which acts as a mathematical checksum on every transaction. This catches extraction errors before they hit QuickBooks. An Excel file has no built-in verification.
Is it free?
Yes — completely free. No signup required for up to 10 pages per day. A free registered account removes that limit.

Related QuickBooks Converters

CSV to QBO Converter PDF to QBO Converter Bank Statement to QuickBooks QIF to QBO Converter QBO to CSV Converter OFX to QBO Converter Bank Statement to Excel QuickBooks Upload Guide

Ready to Import Your Excel Data into QuickBooks?

Free · No signup · Works with QuickBooks Online and Desktop · Balance-verified when you use the PDF path

Upload Bank Statement →