Schema CPA

Credit Card Statement to Excel: Charges, Credits, Fees

By Schema CPAPublished Updated

To move a credit card statement to Excel, give each transaction one row with its date, description and amount, record charges as positive and payments and credits as negative, and keep interest and fees as their own rows. Then prove the sheet: previous balance plus the rows must equal the statement's new balance.

How a credit card statement differs from a bank statement in Excel

A credit card statement differs from a bank statement in Excel in three ways: the signs run the other way, there is usually no running balance to check each row against, and the period ends on a closing date rather than at month end. Each difference changes how the sheet is built and how it is proved.

Signs come first. On a checking account, a deposit raises the balance and a purchase lowers it. On a card, a purchase raises the balance owed and a payment lowers it. A sheet that treats a card like a checking account reverses every row, and the tie-out fails by twice the activity.

The running balance is the second difference. A bank statement export often has a balance column, so a dropped row shows up as a break between one balance and the next. The Regulation Z periodic statement rules in § 1026.7(b) require a card statement to show the balance at the start of the billing cycle and the balance on the closing date, along with each transaction. Those two are the balances the rules name. When the statement prints no balance after each line, the only proof is the total.

The closing date is the third. Section 1026.7(b)(10) requires "the closing date of the billing cycle and the account balance outstanding on that date." A cycle running from February 18 to March 17, for example, belongs to neither February nor March. Label each sheet with the closing date, such as "Card 4821, closing 03/17/2026," so two statements are never confused with two calendar months.

Dates on the rows need a decision too. The Regulation Z § 1026.8 rules and commentary on identifying transactions say that a creditor showing both a transaction date and a posting date must identify each. Keep both columns if the statement prints both. How to choose one date per row, and what to do with dates that print without a year, is covered in bank statement date formats in Excel.

Getting the rows out of the PDF follows the same steps as a bank statement. Converting the bank statement PDF to Excel step by step walks through them, so this post starts once the rows are on a sheet.

Charges, payments and credits: credit card statement signs in Excel

Credit card statement signs in Excel work best when the sheet measures the balance owed. Purchases, cash advances, fees and interest are positive because they increase what the cardholder owes. Payments, refunds and other credits are negative because they reduce it. With that convention, the sum of the rows is the change in balance for the cycle.

Statements do not all print signs the same way. One issuer shows a payment as "-500.00," another prints "500.00" in a Payments and Credits section, and a third adds "CR" after the amount. Read the statement layout before converting, and record what each style means in a note at the top of the sheet.

Map each style to the sheet's convention:

  • Minus sign on payments. Keep the sign as printed.
  • Separate Payments and Credits section with no signs. Make every amount from that section negative.
  • "CR" after the amount. Remove the marker and make the amount negative.
  • Purchases with a minus sign. Some exports show the account from the bank's side. Flip every sign so purchases are positive.

Regulation Z treats credits as their own disclosure. Regulation Z § 1026.7(b)(3) requires "any credit to the account during the billing cycle, including the amount and the date of crediting." A refund for a returned item is a credit, not a payment. Add a Type column with values such as Purchase, Payment, Credit, Fee and Interest, so the tie-out can total each group.

A merchant refund that arrives in a later cycle is a common source of confusion. It shows as a credit on the later statement even though the purchase was on an earlier one. Leave it on the statement where it posted. Matching it to the original charge belongs to reconciliation, which how to reconcile credit card statements covers.

Where do interest and fees go on a credit card statement sheet?

Interest and fees on a credit card statement sheet go in their own rows, typed Interest or Fee, dated with the date the statement shows. Do not fold them into purchases. Card statements report them separately from transactions, and the sheet should mirror that, so each total can be checked against the statement's own figure.

Regulation Z sets that layout. Regulation Z § 1026.7(b)(6) requires interest charges to be "grouped together under the heading Interest Charged" and other charges grouped under the heading Fees, each with a total for the statement period and for the calendar year to date. Those printed totals are your check figures.

A sheet can hold them in one of two ways:

  • Rows in the main list. Add each fee and interest charge as a row with Type set to Fee or Interest. This keeps one list and one total. Filter by type to compare with the statement.
  • A separate section. Put the transactions first, then a small block below for interest and fees, with its own subtotal. This matches the printed layout and suits statements with many fee lines.

Either way, keep each fee's own label. "Late fee," "Foreign transaction fee" and "Annual fee" are different charges, and the label is what someone reviewing the sheet will need.

Year-to-date figures deserve a column of their own on the summary, not a row in the transaction list. They are cumulative, so adding them to the rows would count earlier months twice. A December statement's year-to-date interest is a useful check on a year of sheets: the twelve monthly interest totals should add to it.

Credit card statements with several cardholders

A credit card statement with several cardholders lists transactions for more than one card on the same account, often grouped by card number with a subtotal for each. In Excel, keep a Card column on every row, holding the last four digits, so each cardholder's charges can be filtered and subtotaled while the account still ties out as one balance.

The statement's grouping is worth keeping. The Regulation Z § 1026.7 commentary allows creditors to arrange transactions by feature, and many statements use one section per card. Copy that order into the sheet, and add the Card column even when the statement only names the card in a section heading. Once rows are sorted or filtered, the heading is gone and the column is the only record of whose charge it was.

Payments, interest and fees usually apply to the account as a whole, not to one card. Give those rows a Card value of "Account" so they are not counted as one person's spending.

Subtotals prove the split. Use a pivot table or a SUMIF on the Card column to total each card's purchases, and compare those totals with the per-card subtotals the statement prints, if it prints them. The card subtotals plus the account-level rows must still equal the change in balance for the cycle.

Matching each cardholder's charges to receipts is a separate task, covered in the receipts and invoices category.

Does the credit card statement total match the Excel sheet?

The credit card statement total matches the Excel sheet when previous balance, plus purchases, fees and interest, minus payments and credits, equals the statement's new balance. With charges positive and credits negative, that is the previous balance plus the sum of every row. A difference means a row is missing, doubled or carries the wrong sign.

The statement's summary box supplies the check figures. Regulation Z § 1026.7(b)(1) requires the previous balance and § 1026.7(b)(10) the new balance, and the Interest Charged and Fees totals come from § 1026.7(b)(6). Totals for purchases and for payments and credits usually appear in the same summary box.

Worked tie-out for one statement

This example uses a fictional client, Ortiz Landscape Design, and a fictional card account ending XXXX-4821 at Example Card Bank. The billing cycle closes on March 17, 2026. Two cards share the account: XXXX-4821 and XXXX-7730. All figures are examples.

LineStatement figureSheet total (by Type)Match
Previous balance1,846.201,846.20 (from February's new balance)Yes
Purchases2,307.452,307.45 (card 4821: 1,652.18, card 7730: 655.27)Yes
Fees98.1298.12 (annual fee 95.00, foreign transaction fee 3.12)Yes
Interest charged18.4218.42Yes
Payments and credits1,911.19-1,911.19 (payment 1,846.20, refund 64.99)Yes
New balance2,359.002,359.00Yes

The arithmetic: 1,846.20 + 2,307.45 + 98.12 + 18.42 - 1,911.19 = 2,359.00. On the sheet, the rows add to 512.80, and 1,846.20 + 512.80 = 2,359.00.

When the totals do not match

Work through the differences in this order:

  1. Difference equals twice one amount. A row has the wrong sign. A 64.99 refund entered as a charge leaves the sheet 129.98 high.
  2. Difference equals one amount. A row is missing or doubled. Search the sheet for that amount.
  3. Difference sits in one group. Compare the sheet's Purchases, Fees, Interest and Payments totals with the summary box to see which group is off.
  4. Previous balance does not match last month. The prior sheet is wrong, or a statement is missing from the run.

Two patterns are worth knowing by sight. A difference that is divisible by 9 often means two digits were swapped while typing, such as 46.20 entered as 64.20, a gap of 18.00. And a difference equal to the interest or fee total usually means those rows were left out because they sat in a separate section of the statement, below the transaction list.

Once the sheet ties, lock it. Save the statement's closing date and new balance in two cells at the top, and carry the new balance forward as the next sheet's previous balance. A year of sheets built that way proves itself: if every month ties and every opening balance equals the prior closing balance, no statement and no row is missing from the run.

Doing this by hand for every card and every month adds up. Schema CPA reads credit card statements along with bank, savings and loan statements, checks that one cycle's new balance becomes the next cycle's previous balance, and exports the rows to Excel or CSV; the workflow on the homepage shows the reconcile step. Loan statements need a different layout again, with each payment split into parts, which the loan statement to Excel guide sets out.

All posts in Bank statements to Excel