Private by design: your file never leaves your computer
Convert a bank CSV to QBO, QFX, OFX or QIF
Bank file in, QuickBooks file out. Drop the CSV or Excel export from your bank and download a file your accounting software can import. No upload, no account, free for small files.
Confirming your payment…
Your licence key. Keep it: it unlocks your other computers, and it is printed on your invoice.
Your file is read on this device. It is never uploaded.
| File | Transactions | Status |
|---|
More than one account? Give each its own number, and reuse it every time, so your software files each statement under the right account.
More file details (optional)
These only label the file. The default bank ID 3000 is one QuickBooks recognises; you still choose your real account during import.
Columns (change these if the preview looks wrong)
| Date | Description | Amount |
|---|
Not reading your file correctly? Send us the column names
Your pass has ended. Lifetime keeps you going for good, and the pass you bought is deducted from its price.
Your 10 free documents have been used. Unlock this file, and every file after it:
Pay with CardApple PayGoogle PayLink
14-day refund if it does not work with your file. Secure checkout by Stripe: card, Apple Pay or Google Pay, with an invoice by email. Your file stays open here while you pay.
Buying for a team? Firm plans start at 3 users, at $69 per user a year.
Your licence
- Never uploaded. The file is converted on your device; it works with the internet off.
- See it before you pay. Every transaction is previewed for free.
- 10 documents free. No card, no account, no key.
- 14-day refund if it does not work with your file.
What it fixes for you
Bank exports are written for people, not for accounting software. This is the kind of file banks produce, and what your software receives after conversion.
Account: ****4417 Exported 31/01/2026 Date,Details,Paid out,Paid in,Balance 03/01/2026,COFFEE ROASTERS #214,4.75,,"2,495.25" 06/01/2026,CHQ 1042,350.00,,"2,145.25" 09/01/2026,ACME PAYROLL,,"1,840.55","3,985.80" TOTAL,,354.75,"1,840.55",
| Date | Payee | Amount |
|---|---|---|
| 3 Jan 2026 | COFFEE ROASTERS #214 | −4.75 |
| 6 Jan 2026 | CHQ 1042 | −350.00 |
| 9 Jan 2026 | ACME PAYROLL | 1,840.55 |
- Title lines and totals are left out
- Day-first and month-first dates are told apart
- "Paid out" and "Paid in" columns become one signed amount
- Card statements with purchases as positive numbers are corrected
- Every transaction gets an ID, so nothing imports twice
- Long payee names are kept in full in the memo
How it works
- Add your file Download transactions from your bank as CSV or Excel and drop the file on this page.
- Check the preview Dates, descriptions and amounts are detected for you, with totals to compare against your statement.
- Download and import Save the QBO, QFX, OFX or QIF file. The page then shows where to import it.
Pick your converter
CSV to QBO
Web Connect files for QuickBooks Desktop and QuickBooks Online.
Excel to QBO
Drop an .xlsx workbook as it is. No need to save it as CSV first.
CSV to QFX
Web Connect files for Quicken.
CSV to OFX
The open format read by Xero, GnuCash, Banktivity, MoneyMoney and others.
QFX or OFX to QBO
Your bank only offers a Quicken or OFX download? Turn it into a file QuickBooks accepts.
QBO, QFX, OFX or QIF to CSV
Open any statement file in Excel or Google Sheets. Always free.
There are also pages for specific banks, including Chase, Bank of America, Wells Fargo, Capital One, American Express, Discover and PayPal. See all converters.
How it compares
| Compared on | LedgerPort | Typical desktop converter | Typical upload-based website |
|---|---|---|---|
| Where your statement goes | Stays on your device | Stays on your device | Sent to someone else's server |
| Installation | None: it is a web page | Download and install | None |
| Windows, Mac, Chromebook, Linux | All of them | Depends on the product | All of them |
| Works without internet | Yes, once opened | Yes | No |
| Try your own file before paying | 10 whole documents free, no card | Usually a limited trial | Usually a limited trial |
| Price | From $9, one payment | Often $40 to $100 per licence | Often a monthly subscription |
Pricing
Your first 10 documents are free. No card, no key: drop a file and download it. Then one payment unlocks the rest.
-
Free
$0
Preview every transaction in any file.
Convert 10 whole documents, any size.
No card, no account, no licence key.
-
7-day pass
$9
Unlimited conversions for 7 days.
For a one-off job: a year of statements, a tax return, a clean-up.
One payment. Nothing renews.
-
Lifetime
$39
Unlimited conversions, for good, with every future update.
For anyone who imports statements every month: pays for itself the first time.
One payment. No subscription.
-
Pro
$99 / year
$8.25 a month, billed yearly.
Everything in Lifetime, plus a whole folder at once: drop many files, get one zip.
For one bookkeeper or accountant. Cancel any time.
Firm
$69 / user / year
$5.75 a month per user, billed yearly. From 3 users; choose the number at checkout.
- Everything in Pro for every user, including batch conversion.
- One licence key for the whole firm, and one invoice with your VAT number.
- Add or remove users during the year. Quotes and bank transfer on request.
Pay with CardApple PayGoogle PayLink
Bookkeepers and accountants: Pro converts a whole folder of client statements in one go.
Questions and answers
Is my bank data uploaded anywhere?
No. The page reads your file with JavaScript on your own device and builds the new file there. Nothing about your transactions is sent to a server. You can check this yourself: load the page, switch off your internet connection, and convert a file. It still works.
What does the free version include?
Everything. Your first 10 documents are converted in full, whatever their size, with no card, no account and no licence key: just drop a file and download. After that, a plan unlocks unlimited documents. Turning a QBO, QFX, OFX or QIF file into a spreadsheet stays free.
How does the paid unlock work?
Choose a 7-day pass for $9, or a lifetime licence for $39, or Pro for $99 a year, which adds converting many files at once. You receive a licence key by email; paste it on this page and the limit is lifted on that browser. Your file stays open while you pay, and there is no account to create.
Which banks does it work with?
It does not depend on a list of banks. It reads the columns in your file and works out which hold the date, description and amount. It handles a single signed amount column, separate debit and credit columns, extra lines above the header, day-first or month-first dates, and comma or dot decimals. If it guesses a column wrong, you can correct it.
Can I use an Excel file?
Yes. Drop an .xlsx file as it is; there is no need to save it as CSV first. You can also copy rows in a spreadsheet and paste them onto the page.
Will QuickBooks accept the file?
The QBO file follows the Web Connect layout QuickBooks reads: OFX 1.02 with an Intuit bank ID and a unique ID on every transaction. QuickBooks Desktop also needs to be a version Intuit still supports for bank feeds. Try the free download with a few transactions first to confirm it imports on your setup.
Can it convert between QBO, QFX, OFX and QIF as well?
Yes. Drop any of those files in place of a CSV. A QFX or OFX file can be turned into QBO for QuickBooks, and any of them can be turned into CSV for a spreadsheet.
Can I convert a PDF statement?
No. This tool reads CSV and Excel exports, plus QBO, QFX, OFX and QIF files. Most banks offer a CSV or spreadsheet download next to the PDF statement.
Try it with your own bank file
It takes less than a minute, and nothing is uploaded.