Every line counted against the statement's own opening and closing totals.
Any card issuer, any country · Password-protected PDFs too
Drop your statement
PDF, CSV or Excel
One file at a time. A password-protected PDF is fine — we’ll ask for the password.
See page 1 first, in about a minute → enter your email → we send the complete Excel (.xlsx) or CSV file. No account needed.
You see page 1 first, then the whole file comes by email.
| Date | Description | Amount |
|---|---|---|
| 2026-08-01 | Previous balance | 612.40 |
| 2026-08-02 | CLOUDBOX STORAGE PRO | -24.99 |
| 2026-08-03 | PAYMENT - THANK YOU | 612.40 |
| 2026-08-04 | FONTFORGE TYPE LICENSE | -89.00 |
| … 16 more lines | ||
| 2026-08-31 | New balance | 1,213.17 |
19 lines read · charges 1,213.17 · payments 612.40
Previous balance 612.40 + charges − payments = 1,213.17 = new balance
This is the file you get back, as CSV or Excel. Open it in Excel, or import the CSV into QuickBooks, Xero or any accounting software's bank-statement import and the lines become entries — no manual data entry.
A bank statement is one column of money in and out. A card statement has more going on, and every generic converter trips over the same three things.
A card statement carries the day you bought something and the day it posted, side by side. Copy-paste keeps one, drops the other, or shifts every second row — and you only notice when a March purchase turns up in April’s total.
On the page, a payment you made and a refund a merchant gave you both reduce the balance. Your software wants them told apart, and every destination has its own idea of which way a charge should point. Get it wrong and the import doubles your spending or nets it to zero.
Previous balance, minimum payment due, interest charged, the fee summary — all printed inside the same table as the purchases. A converter that scrapes every figure on the page turns each one into a row, and your total is out by exactly that much.
MatchLedger reads a card statement as a card statement: the transaction rows come out as transactions, the summary figures stay summary figures, and the rows are counted against the statement's own previous and new balance — so you are told whether anything went missing before you download.
Most people who convert a card statement to Excel do not want a spreadsheet. They want the transactions in QuickBooks or Xero, and Excel is where they flip the sign on every charge, strip out the summary rows, and save it back out as a CSV the import will accept.
That middle step is the thing you no longer have to do. Every destination has its own idea of which way a card charge points — QuickBooks wants charges positive on a card import, others want them negative. Tell MatchLedger where the file is going — your accounting software — and the CSV comes out in that software's card-import shape, with its date format and its sign convention, ready to import as-is.
Genuinely want the spreadsheet? Pick Plain spreadsheet — it carries a Type column, purchase or payment, beside every amount — and double-click it into Excel.
More on where the file can go: Read the credit card statement to QuickBooks guide · See every export format
Extracted transactions are counted against the statement's own previous and new balance. If something is missing you are told now, not in April.
You upload a file. No card login, no credentials, no feed to authorise — which is exactly why closed accounts and personal cards still work.
The first page's rows show on screen, with the reading it made — read as a credit card statement — before you are asked for an address. If it is not right, you have given no email and made no account.
Plain spreadsheet opens in Excel. Headed into accounting software instead? Pick it under "Where is this headed?" and see how the import works, step by step.
MatchLedger reads your credit card statement and exports it in the format QuickBooks Online imports. QuickBooks then matches, categorizes and posts the transactions. Nobody retypes a line.

The walkthrough uses the MatchLedger app. The converter on this page makes the same QuickBooks file.
MatchLedger reads your credit card statement and exports it in the format Xero imports. Xero then matches and reconciles the transactions. Nobody retypes a line.

The walkthrough uses the MatchLedger app. The converter on this page makes the same Xero file.
MatchLedger reads your credit card statement and exports it in the format Zoho Books imports. Zoho Books then matches and categorizes the transactions. Nobody retypes a line.

The walkthrough uses the MatchLedger app. The converter on this page makes the same Zoho Books file.
MatchLedger reads your credit card statement and exports it in the format YNAB imports. YNAB brings every line into your account, ready to categorize and reconcile. Nobody retypes a line.

The walkthrough uses the MatchLedger app. The converter on this page makes the same YNAB file.
MatchLedger reads your credit card statement and exports it in the format Monarch imports. Monarch brings every line into your account and puts each one in a category you can change. Nobody retypes a line.

The walkthrough uses the MatchLedger app. The converter on this page makes the same Monarch file.
A closed account, a personal card you put business spending on, or a card whose feed your software simply will not connect to. The statement PDF is all that exists — and it is enough.
One card, both kinds of spending. Get every line into a sheet, tag the business rows, and hand only those to your books or your accountant.
Twelve months of card activity totalled by merchant, without retyping a single line from the PDF.
A full year of card statements as clean spreadsheets, instead of a folder of PDFs and an hourly bill for the data entry.
Free while MatchLedger is in beta. No account needed, no card login, no feed to connect — and you see page 1 before you give an email address.