How to Match a Credit Card Statement to Bookkeeping
Match statement and bookkeeping rows by event, not by a convenient amount. The account, direction, timing, currency, and supporting record should tell one consistent story.
The converter creates one CSV record per posted statement event and preserves the issuer text beside normalized fields. Test the import on a small sample before loading the complete file.
Use CSV when the destination needs a plain sequence of records rather than workbook formulas, styling, or tabs.
posted_on,bank_text,outflow,inflow,running_balance,review_status 2026-10-02,"Sample payroll",,2620.00,4112.40,check 2026-10-04,"Sample rent",1450.00,,2662.40,checkIllustrative structure, not uploaded data.

Statement file · structured transaction rows
Your statement is being secured before analysis begins.
Leave this window open; your private results will load here when ready.
CSV is useful when the destination needs flat rows rather than formulas, formatting, or several worksheets.
The file should state its encoding, delimiter, date convention, decimal symbol, sign rule, headers, and treatment of empty values.
A blank means the source supplied no value; zero is a numeric fact. Debit and credit columns should not be collapsed unless the destination rule is documented.
Quoted issuer descriptions remain unchanged, while normalized merchants and categories occupy separate optional columns.
Import a small set containing a refund, a negative amount, a comma in the descriptor, a foreign value, and an empty field.
Compare the imported row count and totals with the CSV and statement, then document any destination-specific mapping.
A descriptor containing a comma must remain one quoted field. Without correct quoting, every following value can shift into the wrong column.
The acceptance sample confirms the description, amount, balance, and review status land under their intended headers.
Match statement and bookkeeping rows by event, not by a convenient amount. The account, direction, timing, currency, and supporting record should tell one consistent story.
Credit card reconciliation proves that every statement event is represented once in the books and that every book entry assigned to the card has statement support or a named timing reason.
A spreadsheet is ready only when it proves complete capture, preserves statement wording, reconciles to the card balance, and exposes every correction and uncertain field.
Review how source descriptions and uncertainty survive before destination mapping begins.