Upload an Ally PDF statement and get Xero in seconds, verified to the penny against your statement balances. Free preview of every file.
Utilly reads every transaction, then checks that opening balance + transactions = closing balance. You'll see Balanced ✓ or exactly how far off it is, before you pay anything.
Ally sends one combined statement for all your accounts. Each account has its own Summary and an Activity table with Credits, Debits and Balance columns, and every row fills both amount columns: "$0.00" under Credits on a withdrawal, "-$0.00" under Debits on a deposit. Utilly takes the amount that isn't zero, joins the merchant lines printed under each row, reads each account on the statement separately, keeps Ally's running balance in the Balance column, and checks each account against its own Beginning and Ending Balance.
Works with Ally checking, savings and money market statements. Layout tested: Credits and Debits on every row, one statement for every account.
Xero (US and Canada) can import some PDF statements directly. Elsewhere, and for scans or layouts it can't read, it needs CSV, OFX or QIF. The Xero CSV is laid out the way Xero expects, and Utilly has already checked it against your statement balances.
Rather import an OFX file than a CSV? The same results page has one, and Xero takes it under Import a Statement with no column mapping: see bank statement PDF to OFX.
Import failing, dates swapped or a balance that won't match? See Xero bank statement import errors and how to fix them.
Already have a CSV or Excel export from your bank? The free CSV to Xero converter turns Debit and Credit columns into one signed Amount and writes Xero's import layout.
Weighing Xero's own PDF import, Hubdoc or another converter? See bank statement to Xero converters compared.
Preview any statement free, and your first 3 full statements are free with your email. A $9 pack unlocks 5 full statements in every format, with no expiry and no subscription. Bookkeepers with many clients can go unlimited for $19/month. See pricing.
You can preview every statement free: we show the balance check and the first 5 transactions with no sign-up. Unlocking the full file costs one credit ($9 for 5 statements).
In the US and Canada, Xero can import some PDF statements directly (Bank accounts → the account's menu icon → Import a Statement). Outside those regions, or when Xero can't read the file, use the Xero CSV from Utilly. It's checked against your statement balances first.
No. The PDF is read in memory and never written to disk, and extracted results are deleted after 1 hour. We never use your data for AI training.
Yes, as a PDF of up to 10 pages. A scan has no text layer, so Utilly reads it with OCR (text recognition running on our server; the file isn't sent anywhere else) and then runs the same balance check, so a misread digit shows up as a difference instead of slipping into your books. A PDF downloaded from online banking is still the most reliable. Phone photos (JPG or PNG) need saving as a PDF first.
You'll see exactly how far off it is before paying. If a paid conversion is wrong and we can't fix it, email support@version1.io for a refund.
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →
Step-by-step guide →