Convert any bank CSV to QuickBooks, without uploading your statement.
Most online converters send your bank statement to their servers. QBO Maker does the whole conversion in your browser and produces the exact .QBO (Web Connect) file QuickBooks imports, plus .QFX for Quicken and .OFX for everything else. Free, no signup.
01 Upload your bank file
CSV, Excel (.xlsx) or text-based PDF. It is parsed locally, so your transactions never leave this page. Pro: drop several files at once to batch-convert.
Selected: none
02 Match your columns
These are detected from your headers. Adjust anything that looks off. Use Amount for a single signed column, or Debit and Credit for two separate columns.
03 Preview and download
The first rows as QuickBooks will see them. Each transaction gets a unique ID, so re-imports never duplicate.
| Date | Amount | Payee or name | Memo |
|---|
The private CSV to QBO converter
QBO Maker is a free CSV to QBO converter that runs entirely in your browser. Convert a bank CSV, Excel or PDF into a QuickBooks .QBO file (or .QFX, .OFX and QuickBooks-ready CSV) without ever uploading your statement, and verify the totals with a built-in balance check.
Three steps, no upload
Built for bookkeepers and business owners stuck with a bank that will not export to QuickBooks.
Upload CSV, Excel or PDF
Any bank, any layout. The converter detects your date, amount and description columns for you.
It stays on your machine
Conversion runs entirely in your browser. Your financial data is never seen or stored on a server.
QuickBooks accepts it
Correct file structure, signed amounts and unique transaction IDs, so nothing duplicates on import.
The clean, private way to do it
Desktop converters are clunky and expensive. Most web converters upload your bank statement to their servers. This does neither.
No install, no signup
Nothing to download. Try it on your real statement before you pay or create an account.
Private by design
Other web tools post your statement to a server. QBO Maker does the work in the page, so the only network requests load the app and its libraries, never your statement. Verify it in your Network tab.
Re-import safe
Deterministic transaction IDs mean importing the same statement twice will not create duplicates.
Every bank layout
Single signed amount or split debit and credit columns; US, UK and ISO dates; checking, savings or credit card.
Saved templates PRO
Remember your bank's columns once, then reuse the mapping every statement cycle in one click.
Batch convert PRO
Drop a whole quarter of files, or many clients at once, and get every QBO file back together.
Free to try. Pay when it saves you time.
The converter is free on any file. Upgrade only when it saves you real time every month.
Free
- One full statement, unlimited transactions
- CSV, Excel and PDF input
- QBO, QFX, OFX and CSV output
- Balance reconciliation check
- Runs in-browser, no signup
Pro
- Batch and multi-file convert
- Saved per-bank templates
- Payee and memo cleanup rules
- Batch PDF and Excel
- Convert API + MCP server for automation
- Priority email support
or $250/yr — save $98 (28% off, 3+ months free)
7-Day Pass
- All Pro features for 7 days
- Batch and multi-file convert
- Saved templates + cleanup rules
- No subscription, expires automatically
- Perfect for a one-time backlog
Have a license key? Activate it here.
Questions
How much does QBO Maker cost?
Free for one full statement with unlimited transactions, no signup. Pro is $29/month or $250/year (save $98, 28% off, over 3 months free) and adds batch multi-file conversion, saved per-bank templates, payee cleanup rules, and the hosted Convert API and MCP server. Need it just once? Grab a one-time $10 7-day Pro Pass for all Pro features for a week, no subscription. See full pricing.
How do I import the .QBO file into QuickBooks?
QuickBooks Online: Transactions, then Bank transactions, then Link account, then Upload from file, and choose your .QBO. QuickBooks Desktop: Banking, then Bank Feeds, then Import Web Connect File, and pick the .QBO.
Is my bank data uploaded to your servers?
No. The entire conversion happens locally in your browser using JavaScript. You can open your browser's network tab and confirm that no statement data is sent anywhere.
My bank gives me debit and credit in separate columns. Does that work?
Yes. Map your debit (money out) and credit (money in) columns separately, and the converter sets the correct signs automatically.
Will re-importing the same statement create duplicates?
No. Every transaction gets a stable, unique ID derived from its contents, so QuickBooks recognizes rows it already has and will not double them.
What is the difference between .QBO, .QFX and .OFX?
.QBO is for QuickBooks, .QFX is for Quicken, and .OFX is the generic format other tools such as Xero or GnuCash accept. Pick whichever your software wants. The data is identical.
QuickBooks Desktop says the file is not a valid Web Connect file. What do I do?
Desktop ties Web Connect files to a registered financial institution. Add your bank's routing number in the optional field, or use QuickBooks Online's file upload, which is more lenient. See our import guide.