Free. Runs in your browser.
Messy bank statements in. Clean imports out.
Fixes dates, negatives and junk rows, then exports files for Xero, QuickBooks Online and MYOB.
How it works
Three steps, no reformatting in Excel
Check the preview and confirm unclear dates and amounts before importing. Whether your importer accepts a file depends on its rules and your statement layout.
- Step 1
Drop your export
CSV, TXT, XLSX or a text-based PDF statement from your bank, Stripe, PayPal, Shopify or Amazon. No account needed.
- Step 2
Check what we found
Encoding, header row, junk rows, date order and amount style are detected. Confirm ambiguous dates and tweak the column mapping.
- Step 3
Download for your ledger
Pick Xero, QuickBooks Online or MYOB and get a clean CSV (Xero, QuickBooks) or QIF (MYOB) in the layout the importer expects.
What it fixes
The hand edits you do every month, done for you
- Mixed DD/MM, MM/DD, ISO, month-name and Excel serial dates
- Preamble, blank, repeated header and footer total rows
- Trailing spaces, tabs and invisible characters
- Broken UTF-8 and Windows-1252 characters (Café to Café)
- Negatives as (123.45), 123.45-, DR/CR or separate Debit and Credit
- Currency symbols, codes such as USD or EUR, and thousands separators
- Shuffled or oddly named headers, and files with no header at all
- Spreadsheet formula injection in text cells
Client bank data stays on your computer
Rowzly processes statement contents locally. Statement contents are not uploaded or persisted by the app. Your organisation still needs to review its privacy obligations, device security and downloaded files. Hosting and support email providers may retain technical logs and messages.
No statement uploads
Parsing and cleaning run inside your browser, including text-based PDF statements. Only anonymous usage counts, failure codes and optional waitlist sign-ups are sent to our service, never filenames or file contents.
CSV and Excel offline
After the app page has loaded, CSV and Excel files keep cleaning without an internet connection. PDFs need the PDF reader to download first.
Statement contents stay in memory
The app does not persist statement contents. Downloads are saved where you choose; the browser may cache site assets. No accounts, cookies or tracking scripts.
Supported targets
Formatted for the software you already use
Xero
Date, Amount, Payee, Description, Reference
Bank statement import, date format of your choice
QuickBooks Online
3-column or 4-column (Credit, Debit)
Day-first, month-first or ISO dates
MYOB (Australia, New Zealand)
QIF (!Type:Bank)
MYOB Business and AccountRight import bank statements as QIF or OFX, not CSV
Join the waitlist
Scanned PDFs
Image-only statements, too
Unlimited processing
Fair-use and safety limits apply
AI detection & validation
Smarter statement checks
Custom output formats
Made for your workflow
Statement analysis
See beyond the rows
Enable JavaScript to join the optional Pro waitlist securely. Do not put your email address in a URL.
FAQ
Questions bookkeepers ask
Stop fixing CSVs by hand
Try it on one of our messy sample files, or drop in your own export.
Open Rowzly