Automatic Date Formatting
Converts OFX dates (YYYYMMDD) to QuickBooks Online format (MM/DD/YYYY)
Enter your email to receive a sign-in link
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.Accounts → Transaction History → Export
Upload OFX/QFX/QBO Bank 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 Online CSV format — ready to import directly, no manual reformatting needed.
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.
First transactions are free to preview. Full conversions use credits based on transaction count (0.5 credits per 1,000 rows, minimum 5 credits).
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.
Issues you might encounter when importing OFX/QFX/QBO Bank Transactions data to Bank Transaction CSV (3-Column) - and how we solve them
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
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
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
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) |
Converts OFX dates (YYYYMMDD) to QuickBooks Online format (MM/DD/YYYY)
Combines payee, memo, and check number into a single description field
Maintains correct signs (negative for debits, positive for credits)
Generates unique transaction IDs if missing to prevent duplicate imports
All processing happens in your browser - your financial data never leaves your computer
Supports OFX files from Chase, Bank of America, Wells Fargo, Citi, and 1000+ banks
Each OFX transaction becomes one CSV row
XML-based bank transaction
FITID,
DTPOSTED,
TRNAMT,
NAME,
MEMO
Simple CSV format with 3 columns
Your OFX to QBO files stay on your device. Processing happens client-side, nothing leaves your machine.
Your OFX to QBO files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your OFX to QBO files.
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
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli