Several of my clients' banks only provide OFX downloads, but QuickBooks Online won't accept them through manual upload. I convert the OFX files to the 3-column CSV format QBO expects, then import through the Banking section. The automatic date reformatting from YYYYMMDD to MM/DD/YYYY prevents import errors every time.
Convert OFX to QuickBooks Online CSV | OFX to QBO
Transform OFX/QBO bank transaction files into QuickBooks Online's 3-column CSV format for manual upload. Your data never leaves your browser.
Free preview — then from $5. Save with bundles.How to Convert Your File
Export from Banking
Accounts → Transaction History → Export
Upload and Configure
Upload OFX/QFX/QBO Bank Transactions CSV and choose Bank Transaction CSV (3-Column) format
Preview and Download
Review converted data, download Quickbooks Online-ready file
Import to QuickBooks Online
Banking → Select Account → Upload from Computer → Import CSV
Output is in QuickBooks Online CSV format — ready to import directly, no manual reformatting needed.
How People Use This
We migrated from QuickBooks Desktop to QuickBooks Online and needed to import 18 months of historical bank data. Our banks had OFX files going back that far, but QBO bank feeds only sync recent transactions. Converting the OFX files to CSV let us fill in the 90-day gap with the full transaction history.
Our credit union provides statements in OFX format only. I convert them to QuickBooks Online CSV monthly for our accounts payable reconciliation. The smart description builder that combines payee and memo into one field matches exactly what QBO needs for the import.
During cleanup engagements, clients give me old bank OFX files to reconstruct their books in QuickBooks Online. I convert each OFX file to the QBO CSV format and import by account. The amount sign preservation keeps debits and credits correct without manual adjustment.
Our firm's trust accounts at Wells Fargo provide QFX downloads. QuickBooks Online wouldn't accept the direct upload, so I convert the QFX to CSV first. The conversion handles our trust account transactions properly and I can review everything in the CSV before importing into QBO.
I took over a client whose bank connection to QuickBooks Online had been broken for four months. The bank provided OFX files for the missing period. I converted each month's OFX to CSV and imported them into QBO sequentially. The duplicate prevention feature gave me confidence that nothing would be double-counted.
Common Conversion Questions
Why can't I directly import OFX into QuickBooks Online?
QuickBooks Online only accepts OFX files through automatic bank connections, not manual upload. For manual imports (90+ day history, closed accounts, disconnected banks), you must use CSV format. This tool converts OFX to the exact CSV format QBO requires.
Is this tool free?
First transactions are free to preview. Full conversions use credits based on transaction count (0.5 credits per 1,000 rows, minimum 5 credits).
Is my financial data safe?
Absolutely. All conversion happens entirely in your browser using client-side JavaScript. Your OFX file is never uploaded to our servers. Your bank transactions never leave your computer.
Why Convert OFX to CSV for QuickBooks Online?
QuickBooks Online Doesn't Always Accept OFX
What This Tool Does
Your Conversion is Secure
Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
No Data Retention
Nothing is stored after conversion. Close the tab and your data is gone.
GDPR Compliant
Full EU data protection compliance. Your privacy rights are fully protected.
// PRICING //
Choose the plan that fits your needs
Just start processing on any tool page
Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.
Credit Bundles
One-time purchase
- No monthly commitment
- Credits valid for one year
- Access to all tools
- Full file downloads
Monthly Bundles Pro
Best for professionals and content creators
- Credits refresh monthly
- Priority processing
Purchase Credits
- Full CSV & Excel export
- Google Sheets export
- Instant browser download
Do unused credits expire?
One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.
Is my data secure?
Files process entirely in your browser. We're GDPR compliant with TLS encryption.
Can I get a refund?
Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.
Terms of service applies. VAT included where applicable.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Field Mapping
How Banking Ofx fields map to Quickbooks Online Bank Transaction
| Banking Ofx | Source Value | Quickbooks Online Bank Transaction | Target Value | Note | |
|---|---|---|---|---|---|
DTPOSTED |
2025-01-15 12:00:00 |
→ | Date |
01/15 12:00:00/2025
|
OFX date (YYYYMMDD) → MM/DD/YYYY |
TRNAMT |
-50.00 |
→ | Amount |
-50.00
|
Signed amount (negative for debits, positive for credits) |
Why Use This Converter?
Automatic Date Formatting
Converts OFX dates (YYYYMMDD) to QuickBooks Online format (MM/DD/YYYY)
Smart Description Builder
Combines payee, memo, and check number into a single description field
Amount Sign Preservation
Maintains correct signs (negative for debits, positive for credits)
Duplicate Prevention
Generates unique transaction IDs if missing to prevent duplicate imports
Browser-Based Security
All processing happens in your browser - your financial data never leaves your computer
Works with All Banks
Supports OFX files from Chase, Bank of America, Wells Fargo, Citi, and 1000+ banks
Data Transformation
Each OFX transaction becomes one CSV row
XML-based bank transaction
FITID,
DTPOSTED,
TRNAMT,
NAME,
MEMO
Simple CSV format with 3 columns
Common Bank Transaction CSV (3-Column) Import Errors
Issues you might encounter when importing OFX/QFX/QBO Bank Transactions data to Bank Transaction CSV (3-Column) - and how we solve them
Invalid OFX File
File is not a valid OFX/QFX format
CSV file or corrupted OFX
Valid OFX file from bank download
Ensure you're uploading an OFX/QFX file directly from your bank
Download the OFX file again from your bank's website
No Transactions Found
OFX file contains no transaction data
OFX file with empty BANKTRANLIST
OFX file with at least one STMTTRN
Ensure the date range in your bank download includes transactions
Download a different date range with transaction activity
Duplicate Transaction IDs
Multiple transactions with same FITID (will cause import issues)
Same FITID used for different transactions
Unique FITID for each transaction
The tool generates unique IDs if FITID is missing or duplicated
Allow the tool to auto-generate unique transaction IDs
Frequently Asked Questions
Banking → Quickbooks Online Data Ecosystem
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
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus