How to convert a credit card statement to CSV
By the Banking Converter editorial team
Published
A card statement converts the same way a bank statement does, but the numbers mean something different: the balance is money you owe, purchases increase it and payments reduce it. Getting the signs the right way round, and checking the extracted rows against the account summary box, is what separates a usable export from one that quietly misstates a month.
How a card statement differs from a bank statement
The two look similar and behave in opposite directions. On a current account the balance is an asset: money in raises it. On a card the balance is a liability: spending raises it and paying it off lowers it.
| Bank account | Credit card | |
|---|---|---|
| Balance means | Money you hold | Money you owe |
| A purchase | Lowers the balance | Raises the balance |
| A payment in | Raises the balance | Lowers the balance |
| Running balance column | Almost always printed | Rarely printed |
| Summary box | Opening, credits, debits, closing | Previous balance, payments, new charges, fees, interest, new balance |
| Two dates per row | Uncommon | Common: transaction date and posting date |
The missing running balance matters more than it looks. On a bank statement, each row's balance lets every single line be verified. A card statement usually offers only totals, so the checks are aggregate ones — which is why the summary box is worth reading carefully.
Which way the signs go
Exports here keep the convention the statement itself uses: a purchase is positive because it increases what you owe, and a payment towards the card is negative because it reduces it. The Debit column holds spending and the Credit column holds payments and refunds.
Date,Description,Debit,Credit,Balance
2026-08-09,MOBILE PAYMENT - THANK YOU,,3700.80,
2026-08-15,PORKBUN* PORKBUN.COM SHERWOOD OR,11.08,,
2026-08-17,APPLE.COM/BILL CUPERTINO CA,29.99,,In the standard profile, which uses a single signed Amount column, the same three rows read +11.08 and +29.99 for the purchases and −3700.80 for the payment.
Accounting software often wants the opposite sign for a card account, because it models the card as a liability from the ledger's point of view. Check the destination's convention before importing, and use the Debit and Credit columns rather than a single signed column where you can — they cannot be misread.
The QBO and OFX exports handle this for you: those formats define their own sign convention for card accounts and the converter writes it, so a purchase arrives in QuickBooks or Quicken the way those applications expect.
The account summary is your proof
Card statements print a box showing how last month's balance became this month's. It is the best evidence you have that an export is complete, because it is produced by the issuer independently of the transaction list.
| Line | Example | Direction |
|---|---|---|
| Previous balance | 3,700.80 | Starting point |
| Payments and credits | 3,700.80 | Reduces |
| New charges | 3,561.59 | Increases |
| Fees | 0.00 | Increases |
| Interest charged | 0.00 | Increases |
| New balance | 3,561.59 | Result |
Two things should hold. The box should add up on its own, and the movements it lists should equal what you extracted: the payments line against the sum of your credits, and charges plus fees plus interest against the sum of your debits. Both are checked automatically and reported before you download.
If the charges line says 3,561.59 and your rows total 2,289.30, you are missing 1,272.29 of spending — usually a block of transactions on a page the extractor did not read, not a rounding problem.
Layout traps particular to card statements
- Two dates per row. Issuers print the transaction date and the posting date, sometimes marking one with an asterisk. The full CSV profile keeps both in separate columns.
- Descriptions across several lines. A merchant's city, country and phone number often sit on their own lines beneath the name; they belong to the row above, and rows assembled this way are flagged as merged so you can confirm them.
- Reward columns. Cash-back and points columns sit between the description and the amount and must not be mistaken for the transaction amount.
- Foreign currency rows. The original amount and the exchange rate are printed alongside the charge; the charge in your own currency is the one that belongs in the export.
- Sectioned statements. Payments, purchases, fees and interest are often separate blocks, each with its own header, and each section's subtotal is not a transaction.
- Multiple cardholders. Charges are grouped per card, and the same merchant can appear under two names in one statement.
Converting one
Upload the PDF, check the extracted rows against the page image beside them, then export. Points worth a moment:
- Choose the accounting profile if the file is going into bookkeeping software, and the standard profile if it is going into a spreadsheet for analysis.
- Set the date format to match the destination rather than the statement. YYYY-MM-DD is the safest for anything that will be sorted.
- Read the Conversion Report before downloading. It says which checks ran and which passed.
- Statements that are scans rather than text convert too; see converting scanned statements.
If the card is password-protected, as issuer-mailed PDFs often are, see converting password-protected statements.
Frequently asked questions
Why are my purchases positive when my accounting software wants them negative?
Because the export mirrors the statement, where a purchase increases what you owe. Map the Debit column to the spending side at import, or use the QBO or OFX export, which write the sign accounting software expects for a card account.
My card statement has no balance column. Is the export still checked?
Yes, but by aggregate checks rather than row by row: the summary box must add up, and the payments and charges it lists must match the transactions extracted. The report says which checks applied.
Should the interest and fee lines be transactions?
Yes. They are charges to the account like any other and belong in the export, which is why they are counted on the debit side when the summary is checked.
Can I convert several months of card statements at once?
Yes, on paid plans, and they can be merged into one chronological export. See merging several statements.
Other bank statement converters
About the author
The Banking Converter editorial team is the engineering group that builds and tests the conversion engine: the parsers for regional date and number formats, the reconciliation checks and the CSV, Excel, JSON, OFX and QBO exporters. Guides describe what the software does and what the formats require; they are not financial, legal or tax advice.