Excel & CSV Support
Accepts .xls, .xlsx, and .csv files from any source.
Enter your email to receive a sign-in link
Transform Excel spreadsheets into QuickBooks-ready .qbo files for seamless bank transaction import via Web Connect.
Free preview — then from $5. Save with bundles.Log in → Reports → Export → Exported reports → Download CSV
Upload Bank CSV Transactions CSV and choose Bank Transaction CSV (3-Column) format
Review converted data, download Quickbooks Online-ready file
Banking → Select Account → Upload from Computer → Import CSV
Output is in QuickBooks Web Connect (.qbo) format — ready to import directly, no manual reformatting needed.
How Banking Csv fields map to Quickbooks Online Bank Transaction
| Banking Csv | Source Value | Quickbooks Online Bank Transaction | Target Value | Note | |
|---|---|---|---|---|---|
Date |
01/15/2025 |
→ | DTPOSTED |
|
Convert to YYYYMMDD000000 format |
Memo |
AMAZON PURCHASE |
→ | MEMO |
|
Transaction memo (max 255 chars) |
Amount |
-50.00 |
→ | TRNAMT |
|
Signed decimal amount |
Reference |
REF123456 |
→ | FITID |
|
Generate unique transaction ID if missing |
Check Number |
REF123456 |
→ | CHECKNUM |
|
Check number if available |
Each CSV row becomes one OFX transaction
Transaction with various column names
Date,
Amount,
Description
XML structure within .qbo file
Accepts .xls, .xlsx, and .csv files from any source.
Finds Date and Amount columns regardless of naming variations.
Generates proper .qbo files with OFX 2.x structure.
Auto-generates FITIDs to prevent duplicate imports.
Handles MM/DD/YYYY, DD/MM/YYYY, YYYY-MM-DD, and more.
Files process locally in your browser. Data never leaves your computer.
Issues you might encounter when importing Bank CSV Transactions data to Bank Transaction CSV (3-Column) - and how we solve them
File must have a date column
No 'Date' or 'Transaction Date' column
Add column: Date, Transaction Date, or Posted Date
Ensure your CSV has a date column
Rename your date column to 'Date' before uploading
File must have amount information
No 'Amount' or 'Total' column
Add column: Amount or combine Debit/Credit
File needs amount data
Add amount column or use bank's standard export
QuickBooks requires valid FID for import
FID: 00000 or blank
FID: Valid institution ID (e.g., 10898 for Chase)
Use correct FID for your bank or generic FID
Tool generates generic FID if not specified
Multiple transactions with same FITID cause import issues
Same ID for different transactions
Unique FITID per transaction
Tool auto-generates unique IDs from date+amount+sequence
Allow tool to generate FITIDs automatically
At minimum, you need 'Date' and 'Amount' columns. Optional columns include 'Description', 'Payee', 'Memo', and 'Check Number'. Column names are case-insensitive and the tool recognizes common variations.
Yes! The .qbo format works with both QuickBooks Online (via Banking → Upload from File) and QuickBooks Desktop (via File → Import → Web Connect).
You can preview XLS → QBO conversion results for free before paying. Full file downloads use credits based on transaction count.
Our bank only provides Excel downloads for statements older than 90 days. I converted 2 years of historical XLS files to QBO format and imported them into QuickBooks via Web Connect. The automatic column detection saved me from reformatting each file manually.
I receive monthly Excel bank statements from our credit union that does not offer QBO downloads. I use this convert XLS to QBO tool to generate Web Connect files, then import directly into QuickBooks Online. What used to take me an afternoon now takes 5 minutes.
Several of my clients hand me Excel spreadsheets with their bank transactions. Converting those Excel files to .qbo format lets me import via Web Connect with unique transaction IDs, so there are never duplicate entries even when clients give me overlapping date ranges.
No server round-trips. Your XLS → QBO data is processed entirely in the browser tab.
The moment you close the page, all XLS → QBO data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Banking to Quickbooks Online
Date → DTPOSTED
Description/Payee → NAME
Memo → MEMO
Date → Date
Description/Payee/Memo → Description
Amount → Amount
Date → DTPOSTED
Description/Payee → NAME
Memo → MEMO
DATE → Date
NAME + MEMO → Description
AMOUNT → Amount
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
D → Date
P + M → Description
T → Amount
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli