A credit card payment is not spending. The spending happened when you bought something with the card. Paying the bill later only moves money from your checking account to the card, so it should be left out of your spending total. If you buy $80 of groceries on a card and then pay the $80 bill from checking, you spent $80, not $160. A budget app that handles this well pairs the payment out of checking with the payment arriving on the card and leaves both out of your spending.
The rest of this post shows how the double count happens, how to fix it in whatever app or spreadsheet you use now, and what to check before you trust an app's spending total.
Why card payments get counted twice
Your bank and your card company each report their own side of the story. When you connect both to a budget app, it sees two kinds of events:
- On the card: the grocery purchase, $80.
- On checking: a payment to the card company, $80, a few weeks later.
Both look like money going out. If the app treats every outgoing transaction as spending, the groceries count once on the card and again as the bill payment from checking. The card side of the payment, a credit of $80 arriving on the card, can also show up as money coming in, which some apps and spreadsheets file as income.
So one $80 trip to the store can turn into $160 of spending and $80 of income. Your bank balance still looks right, which is why this can go unnoticed for months. The totals are the part that's wrong.
A worked example
Say in one month you put $1,200 on your credit card: $400 of groceries, $300 of dining out, $250 of gas and $250 of other shopping. Early the next month, you pay the full $1,200 statement from checking. Your take-home pay is $4,000 a month and your rent of $1,800 comes out of checking.
If every outgoing transaction counts as spending, the second month shows:
- Rent: $1,800
- Card payment: $1,200
- That month's new card purchases: say another $1,200
That's $4,200 of spending against $4,000 of income, and it looks like you're overspending every month. If the card's incoming payment is also counted as income, income jumps to $5,200 and the month looks fine again. Neither picture is true.
Counted correctly, the month is $1,800 of rent plus $1,200 of card purchases: $3,000 of spending, $4,000 of income and $1,000 left over. The card payment is left out because those purchases were already counted.
How to fix it in any app or spreadsheet
The method is the same whatever tool you use.
- Count purchases where they happen. A purchase on a card is spending on the day you make it, in its own category.
- Mark card payments as transfers. The payment out of checking and the payment received on the card are two sides of one move between your own accounts. Neither is spending and neither is income.
- Check both sides. If your app lets you mark a transaction as a transfer, mark the checking side and the card side. Fixing only one leaves half the problem.
- Look for payments that don't say "payment". Card payments show up under many descriptions: autopay, a manual online payment, a transfer from a linked account, or just the card company's name. Don't rely on a single wording.
In a spreadsheet, one way is a "type" column next to each row: purchase, income, transfer or refund. Add up only the purchase rows (minus refunds) for spending, and only the income rows for income. Transfers stay in the sheet so your balances still match, but they never reach either total.
Two other ways people handle it, and their costs
Some people budget only from checking: they ignore the card's purchases and count the card payment as one big expense. This avoids the double count, but you lose your categories, since "card payment, $1,200" says nothing about groceries versus dining. It also shifts your spending a month late, so the month you made the purchases looks cheap and the month you paid looks expensive.
Others leave the card out of their budget app entirely and track it separately. That works if you never put shared or variable costs on the card, which few people manage.
Counting purchases on the card and treating payments as transfers keeps both the categories and the timing right.
The cases that trip up even careful budgets
- Partial payments: if you pay $500 of a $1,200 balance, the $500 is still a transfer. Your spending is the $1,200 of purchases. The $700 you didn't pay is a balance you owe, not extra spending.
- Interest and fees: interest charged on a carried balance and a card's annual fee are real costs, because that money is gone. They count as spending, usually under fees or bills, even though they show up on the card rather than as a purchase.
- Paying from a different bank: if your checking account isn't connected, an app only sees the card side. The incoming payment on the card still needs to be marked as a transfer, not income.
- Paying one card with another: a balance transfer moves a debt from one card to another. It's a transfer too. The original purchases already counted.
- Refunds on a card: a refund is a credit too, but it isn't a payment. It should lower the purchase it was for, in that purchase's category. Our post on Venmo paybacks covers the same idea for money friends send back.
What to look for in a budget app
Many budget apps let you mark a transaction as a transfer by hand. The question is how much of that you have to do yourself, and whether the app gets the totals right before you touch anything. Before you trust a spending number, check:
- Does it pair the two sides? The best sign is when the checking payment and the card credit are linked as one move and both are left out of spending.
- Does it work without a magic phrase? Try a month where you paid manually instead of through autopay, or paid from a different account. The payment should still be left out.
- Does a card payment ever show as income? Look at your income total for a month you paid a big card bill. If it jumped by the bill amount, the card side is being counted.
- Does it remember your fix? If you mark something as a transfer, the next sync shouldn't undo it.
- Do the category totals add up to the spending total? If spending is higher than the sum of your categories, something uncategorized, often a card payment, is being counted.
A quick test for any app you already use: add up your card purchases for last month by hand, add the spending from your checking account that wasn't a card payment, and compare that to what the app says you spent. If the app's number is close to that sum plus your card bill, it's counting the payment.
If you're comparing apps, our budgeting app comparison puts several side by side. Monio pairs both sides of a card payment and leaves them out of spending, so the number it shows is what you bought, counted once.
Questions
Does a credit card payment count as spending?
No. The spending happened when you bought something with the card, and paying the bill later only moves money from your checking account to the card. If you buy $80 of groceries on a card and pay the $80 bill from checking, you spent $80, not $160.
Why does my budget app count my credit card payment twice?
Your bank and your card company each report their own side. If an app treats every outgoing transaction as spending, a purchase counts once on the card and again as the bill payment from checking, and the payment arriving on the card can also show up as income.
Do credit card interest and fees count as spending?
Yes. Interest charged on a carried balance and a card's annual fee are real costs, because that money is gone. They count as spending, usually under fees or bills.
How do I keep credit card payments out of a spending spreadsheet?
Add a type column next to each row: purchase, income, transfer or refund. Add up only the purchase rows, minus refunds, for spending and only the income rows for income, so card payments stay in the sheet as transfers but never reach either total.