Free Tool

QBO File Editor

Open a QuickBooks QBO, OFX, or QFX file, fix its transactions in a table — dates, names, amounts, find & replace, row removal — and download a clean rebuilt QBO. Fully free with no account.

Or drop a QBO, OFX or QFX file here

QBO / OFX / QFXMax 10 MB

Try it without your own data first:

Bank-grade security — No account needed · Processed in memory, never stored

Free to use
Downloads free — no account needed
Files never stored
How it works

How to edit a QBO file

01

Upload your QBO file

Drop in the .qbo, .ofx, or .qfx file you want to fix. Its transactions appear in an editable table.

02

Make your edits

Change dates, names, or amounts, delete rows that should not be there, and use find & replace to clean up payee names in bulk.

03

Check the totals

The money-in, money-out, and net figures update as you edit — tie them back to your statement before downloading.

04

Download the rebuilt QBO

Save the new file — fully free — and import it into QuickBooks the way you would a file from your bank.

Why edit a QBO file at all?

A Web Connect file is supposed to be a one-way trip: bank to QuickBooks, untouched. Real files break that ideal in ordinary ways. The statement you downloaded covers three extra days and includes two transactions that belong to another period. The bank truncates payee names to a code nobody recognises. One amount was exported with the wrong sign. Until now the choices were to import the flaws and repair them inside QuickBooks one transaction at a time, or to open the QBO in a text editor and risk breaking its OFX structure with a stray keystroke.

This editor is the middle path. It reads the file's transactions into a table where each value is a field — not markup — so a fix is a typed correction, not surgery on tags. When you download, the file is rebuilt from scratch as clean OFX 1.02 with the same structure the OFX to QBO fixer produces: valid whether or not the file you started with was.

What you can change — and what you deliberately cannot

FieldEditable?Why
DateYesPosted dates are the most common export error, and the fix is unambiguous
NameYes, plus find & replacePayee text is presentation — cleaning it harms nothing and helps every report
AmountYes, with totals watchingSign and keying errors happen; the live totals show the effect of every change
Whole rowsCan be removedOut-of-period and stray transactions are easier to drop here than inside QuickBooks
Transaction ID (FITID)No — shown read-onlyIt is QuickBooks' duplicate-detection key; editing it would defeat re-import protection
Account & closing balanceNo — carried over as-isThey identify the account and anchor reconciliation; the editor preserves, never invents, them

Find & replace: the payee-name cleanup

The highest-value edit is usually the least dramatic one. Bank exports shorten names to fit legacy fields, so a year of card spending arrives as fragments: “AMZN MKTP US*”, “SQ *COFFEE”, “DD *DOORDASH”. Inside QuickBooks those fragments become vendor names, and every report inherits the mess. Find & replace fixes a whole class of transactions in one pass: search for the bank's fragment, replace it with the name your chart of accounts expects, and the tool reports exactly how many transaction names contained the text before anything changes.

Two cautions keep the feature honest. Matching is exact and case-sensitive — the tool will never rename something that merely resembles your search text. And replacement applies to the name field only: amounts, dates, and IDs are untouched, so a cleanup pass cannot move a single cent.

The reconciliation caution, stated plainly

Editing a statement file is safest before its first import. QuickBooks matches imported transactions against what it already holds, using the FITID and the transaction details. If a file was already imported and you edit an amount or a date and import it again, QuickBooks sees a transaction it cannot match to its earlier copy — and reconciliation inherits the difference. The totals bar in the editor exists for exactly this reason: money in, money out, and net update with every edit, so you can prove your edited file still adds up to the statement before it goes anywhere near QuickBooks.

When to use a different tool instead

If the file is structurally broken — unclosed tags, a wrong OFX version, repeated FITIDs — the OFX to QBO fixer repairs it automatically rather than asking you to edit around the damage. If you only need part of the file, the QBO splitter trims it to a date range and recomputes the closing balance for the kept period. And if you are not sure the file is sound, run it through the QBO File Checker first — it diagnoses without changing a byte.

How the rebuild works

Downloading does not patch your file — it builds a new one. The rows in the table, in the order shown, become the transaction list of a fresh OFX 1.02 document with full 14-digit timestamps, your file's account number, and its closing (ledger) balance carried over untouched. FITIDs ride along unchanged where they exist; a row whose original file carried no ID gets a deterministic one generated from its own contents, so re-importing the same edited file twice cannot create duplicates. If you would rather work in a spreadsheet, the CSV download contains the same edited rows in the same columns as the QBO to CSV converter.

Pricing

Simple, transparent pricing

Start free. Only pay when you need more.

MonthlyAnnual

Free

Try it out — no card needed

$0
  • 8 pages free, forever
  • CSV & Excel export
  • Global banks support
  • No credit card required
  • All 15 free QuickBooks tools included
  • ✕
    OFX / QFX export
  • ✕
    Google Sheets
Start free

Basic

For light, occasional use

$5/ mo

or $48/yr — save 20%

  • 25 pages / month
  • CSV & Excel export
  • Global banks support
  • All 15 free QuickBooks tools included
  • Email support
  • ✕
    Google Sheets
  • ✕
    OFX / QFX export
Start Basic
Most popular

Pro

Perfect for CAs & individuals

$20/ mo

or $192/yr — save 20%

  • 500 pages / month
  • All export formats
  • Google Sheets export
  • Priority processing
  • Smart Auto-Categorization (Beta)
  • Pre-Export Analytics (Beta)
  • All 15 free QuickBooks tools included
  • Email support
  • ✕
    API access
  • ✕
    Team seats
Start Pro

Business

For CA firms & fintech teams

$75/ month

or $720/yr — save 20%

  • 2,000 pages / month
  • All export formats
  • OCR for Scanned PDFs
  • Direct Accounting Push (Coming Soon)
  • Smart Auto-Categorization (Beta)
  • Pre-Export Analytics (Beta)
  • Secure Client Portal (Beta)
  • API access
  • 5 team seats
  • All 15 free QuickBooks tools included
  • Dedicated support
Start Business
FAQ

Frequently asked questions

What does this editor actually edit?

It edits the transactions inside a copy of your QBO, OFX or QFX file: each transaction's date, name (payee text) and amount. You can also delete individual rows and run find & replace across all transaction names. When you are done, the tool builds a brand-new QBO file from the edited rows and you download that. Your original file is never modified.

Does this change anything inside QuickBooks?

No. This is a file editor, not a QuickBooks connection — nothing here logs into QuickBooks or touches your company file. The edited QBO only affects QuickBooks if you choose to import it afterwards, the same as any Web Connect file from your bank.

Why can't I edit the transaction ID (FITID) column?

On purpose. The FITID is how QuickBooks recognises a transaction it has already imported — it is the duplicate-detection key. If IDs could be edited casually, a re-import would either duplicate transactions or skip real ones. The editor shows FITIDs read-only and carries them into the rebuilt file unchanged.

Is it safe to change an amount or a date?

Only when you are correcting the file before its first import. If some of these transactions are already in QuickBooks, importing an edited copy can create mismatches: an edited amount will not match the transaction QuickBooks already has, and reconciliation targets move. The safe pattern is to edit the file first, check the totals on this page against your statement, and import once.

What happens to the file's closing (ledger) balance?

It is carried into the rebuilt file exactly as it was, along with the account number. The editor does not recompute it — so if you change amounts or delete rows, check the totals shown on this page: the net change of your edited rows plus the opening balance should still land on that closing balance, or reconciliation in QuickBooks will show a difference to investigate.

What format is the downloaded file?

A clean OFX 1.02 Web Connect file (.qbo) — the dialect of OFX current QuickBooks versions accept — with full timestamps and the original FITIDs preserved. OFX and QFX uploads are rebuilt in the same format, so this page doubles as a format normalizer.

What is find & replace good for?

Cleaning up payee text in bulk. Bank files often carry truncated or coded names — the same merchant appearing under five spellings. Find the bank's version, replace it with the name your books use, and every matching transaction is renamed at once. Matching is exact and case-sensitive, and the tool tells you how many names contain the text before you apply it.

Can I add brand-new transactions in the editor?

No — the editor works on the transactions the file already contains. To build a QBO from data that is not in a file yet, use the CSV to QBO converter: it turns a spreadsheet of transactions into a Web Connect file with generated IDs and a balance-chain check.

Is my data uploaded or stored?

Your file is parsed in memory so its transactions can be shown in the table, and it is not stored afterwards. We never sell or share your financial data, and the tool is fully free with no account.

QBO File Editor — Edit QBO Transactions Free | Convert Statement | Convert Statement