How to Record Credit Card Payments in QuickBooks (Without Double-Counting)

Jul 17, 2026

Convert your bank statement to Excel now

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Short answer: Record a credit card payment in QuickBooks as a transfer of money from your checking account to the credit card liability account, not as an expense. The expenses were already recorded when you entered the individual charges, so booking the payment as an expense too counts the same spending twice and inflates your costs. In QuickBooks Online the clean way is the Pay down credit card option under + New, which moves cash from the bank to the card balance without touching your profit and loss. The rule to remember: charges are expenses, the payment is a transfer.

This one trips up nearly every business owner who starts doing their own books, and it is easy to see why. You pay the card from your bank, real money leaves, so it feels like an expense. But the expense already happened at the store when you swiped the card. Here is how the two pieces fit together and how to record each correctly.

Why a credit card payment is not an expense

When you buy something on a business credit card, that purchase is the expense, and it is recorded the moment the charge posts to the card. The card balance is a liability, money you owe the bank. When you later pay the card, you are settling that liability, moving cash from checking to knock down what you owe. No new expense is created; you are just swapping one form of money (cash) for a reduction in debt. If you also code the payment to an expense account, you record the same spending twice: once as the charge and again as the payment. Your expenses look nearly double what they really were, your profit looks far too low, and the card balance in QuickBooks never matches the real statement.

How do I record a credit card payment in QuickBooks Online?

Use the Pay down credit card feature: click + New, choose Pay down credit card, pick the card you paid, enter the amount and date, and select the checking account the money came from. QuickBooks records it as a transfer that reduces the credit card liability and the bank balance together, with nothing hitting your profit and loss. If you match transactions from the bank feed instead, find the payment coming out of checking and match it to the transfer, or categorize it directly to the credit card account rather than to an expense. Either way the payment lands against the card liability, not an expense category.

How do I record the credit card charges themselves?

Record each charge as an expense coded to the credit card account, so the cost is captured and the card balance grows. You have two clean ways to do this. The first is the bank feed: connect the card, let the charges flow in, and categorize each one to the right expense account (meals, supplies, software, and so on). The second is to enter charges manually with + New, then Expense or Credit card credit, selecting the card as the account paid from. Both methods increase the credit card liability by the amount of the charge and post the expense to your profit and loss. When you reconcile the card to its statement each month, those charges are what you tick off.

A credit card chargeA credit card payment
What it isBuying something on the cardPaying the bank what you owe
How to record itExpense coded to the card accountTransfer from checking to the card
Effect on profit and lossRecords the expenseNo effect at all
Effect on the card balanceIncreases what you oweReduces what you owe

What happens if I recorded the payment as an expense by mistake?

If you already booked a card payment to an expense account, your expenses are overstated and your profit is understated for that period. To fix it, open the transaction and change the category from the expense account to the credit card liability account, or in the bank feed undo the match and recategorize it as a transfer to the card. After the correction, run a profit and loss report and confirm the doubled-up expense is gone, then reconcile the card so its balance ties to the statement. If several months are affected, it is faster to filter the register for payments to the card and fix them in a batch than to hunt one at a time.

How should I handle a partial payment or paying only the minimum?

Record it the same way as a full payment: a transfer for whatever amount you actually paid, from checking to the card liability. Paying less than the full balance simply means the card liability keeps a remaining balance, which is correct, because you still owe it. Any interest the card charges is a separate item: record the interest as an expense (interest expense) on the card, since that is a real new cost, unlike the principal payment. So a minimum payment on a carried balance produces two entries: the payment as a transfer, and the finance charge as an interest expense when it posts.

Recording a whole statement at once when the feed is missing

Sometimes the bank feed does not reach a card, the account is closed, or you are catching up months after the fact, and you only have the PDF statements. In that case the fastest path is to work from the statement itself. Many bookkeepers convert the statement PDF to a spreadsheet, code each charge to the right expense account, and import the batch, then enter the single payment line as a transfer. For a repeatable way to sort those charges before you import, see our guide on categorizing transactions from a bank statement. Once the charges and payments are recorded correctly, your monthly financial statements come out clean because the expense side is no longer doubled. If you keep the card reconciled, see our walkthrough on reconciling a statement in QuickBooks Online to confirm the balance every month.

Keep the mental model simple and the books stay right: the expense happens when you swipe, the payment just settles the debt. Charges are expenses, the payment is a transfer.

Ready to convert your bank statement?

Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.

Convert to Excel now

Free to try, no credit card required

Z tej samej rodziny narzędzi