Auto Column Detection
Automatically detects Date, Amount, Description, and Memo columns from your CSV.
Enter your email to receive a sign-in link
Convert your bank CSV or Excel files to OFX format for import into Quicken, GnuCash, Moneydance, and other financial software.
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 OFX File 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 .ofx file
OFX files are accepted by Quicken, GnuCash, Moneydance, Microsoft Money, and many banks that support OFX Direct Connect. Most personal finance tools support OFX import.
First transactions are free to preview. Full conversions use credits based on transaction count.
Nowhere — CSV to OFX conversion runs entirely in your browser. Your file stays on your device and is never sent to our servers.
Automatically detects Date, Amount, Description, and Memo columns from your CSV.
Generates CCSTMTMSGSRSV1 format for credit card accounts alongside standard bank accounts.
Generates unique FITIDs to prevent duplicate imports in your financial software.
Supports Checking, Savings, Credit Card, and Money Market account types.
Files processed locally in your browser. Your bank data never leaves your computer.
Convert thousands of transactions in seconds with real-time preview.
I track all my finances in GnuCash but my credit union only exports CSV. I converted the bank CSV to OFX and imported it directly with no duplicate issues thanks to the unique FITID generation. Reconciliation matched perfectly on the first pass.
Several clients bring me CSV bank statements that I need in Quicken for analysis. The csv to ofx converter handles checking and credit card account types so I can convert each statement with the correct OFX section format. Column auto-detection works even with messy bank exports.
I manage books for small businesses using Moneydance and need OFX imports weekly. Converting their bank CSV files to OFX format lets me batch-import everything with proper transaction IDs. The browser-based conversion means I never worry about client data leaving my machine.
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
Account type must be CHECKING, SAVINGS, CREDITCARD, or MONEYMRKT
Account type: 'Current'
Account type: CHECKING
Select a valid OFX account type
Choose from the dropdown in processing options
No server round-trips. Your CSV to OFX data is processed entirely in the browser tab.
The moment you close the page, all CSV to OFX 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
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli