Any bank statement.
A QuickBooks file that
actually imports.
Upload a CSV export from your bank. StatementSmith detects the format, repairs ambiguous dates and encoding, flags duplicates, and writes a file QuickBooks or Quicken will accept the first time — not the third. OFX, QFX, QBO and QIF file output is supported today; more input formats are on the roadmap.
We diagnose, not just reject.
A raw QuickBooks Online upload that breaks shows you: "Darn. File upload failed. (Probably our fault.)" and nothing else. StatementSmith tells you the row, the field, and the fix before you ever get there.
Date order, resolved column-wide.
01/02/2026 is Jan 2 in Seattle and Feb 1 in Berlin. We scan the whole date column for a consistent pattern before parsing a single ambiguous value — not row-by-row guessing.
Duplicates caught the way FITID actually breaks.
Quicken's own support docs say duplicates appear when a bank changes its FITID format mid-stream. We key on date + amount + payee as a backstop, not on a fragile ID alone.
Bookkeeping happens at a desk.
Reconciling a statement means a wide table, two monitors, and QuickBooks already open. StatementSmith's review screen is built for that — not squeezed onto a phone.
Your file lands where you'll use it.
QuickBooks Desktop and Quicken are themselves desktop programs. The fastest path is starting and finishing on the same machine.
Diagnose
Preview every transaction, duplicate flags and repairs before you pay for anything.
Credits
Non-expiring credit packs (10/$9 up to 1,000/$199) — 1 credit ≈ 1,000 transactions repaired and downloaded.
Accountant
Recurring client files, included credits — see the full breakdown at checkout.