Skip to main content

HomeAll guides

How to Record a Credit Card Payment in QuickBooks

Recording a credit card payment in QuickBooks means telling the software that you sent money to your card issuer to pay down your balance

The steps depend on whether you paid from your business bank account or used cash. In both cases, you are moving money out of one account (your bank or cash drawer) and into another account (your credit card liability account). QuickBooks tracks this as a payment, not as an expense — the expense was already recorded when you swiped the card to buy something.

The most common route is the Write Checks or Pay Bills method, depending on your QuickBooks version and how your card is set up. If you use QuickBooks Online, you will use the Pay Bills feature. If you use QuickBooks Desktop, you may use Write Checks. Both methods do the same thing: they reduce your credit card balance and reduce your bank balance by the same amount.

Key Takeaways

  • A credit card payment is not an expense — it is a transfer of money from your bank account to your credit card liability account.
  • In QuickBooks Online, go to + New, select Pay Bills, choose your credit card as the payee, and enter the amount you paid.
  • In QuickBooks Desktop, use Write Checks or Pay Bills, depending on your version, and select your credit card account as the payee.
  • Always match the payment amount to your bank statement or credit card statement to avoid balance mismatches later.
  • If you paid by check, record the check number so you can match it when the check clears your bank.

How to record a payment in QuickBooks Online

Open QuickBooks Online and click the + New button in the upper left. Select Pay Bills from the dropdown menu. In the Payee field, type the name of your credit card company — this should match the credit card account you created in your chart of accounts.

Enter the payment date (the date you sent the payment or the date it cleared your bank). In the Payment method field, select Check, Credit Card, or Bank Transfer, depending on how you paid. If you paid by check, enter the check number. If you paid by bank transfer or debit card, select the appropriate method.

In the Payment account field, select the bank account the money came from. Then enter the amount you paid. Click Save and Close. QuickBooks will now show the payment reducing both your bank account and your credit card balance.

How to record a payment in QuickBooks Desktop

In QuickBooks Desktop, the method depends on your version. Most versions use the Pay Bills feature. Click Banking in the menu bar, then Pay Bills. In the Payee field, select your credit card company. Enter the payment date and amount. In the Payment method field, select Check or Bank Transfer. If you paid by check, enter the check number.

In the Payment account field, select the bank account the money came from. Click Pay Selected Bills, then Done. If your version does not have Pay Bills, use Write Checks instead: click Banking, then Write Checks. Fill in the credit card company as the payee, enter the amount, and select your credit card account as the account being paid.

Matching your payment to your bank and credit card statements

After you record the payment, check your bank statement to make sure the amount matches. If you paid by check, wait for the check to clear, then mark it as cleared in QuickBooks. If you paid by electronic transfer, the payment should show up within one to three business days.

Also check your credit card statement to confirm the payment was received and applied to your balance. Sometimes a payment takes a few days to post to the card, so the timing may not match exactly. If the amounts do not match after a week, contact your bank or credit card company to find out where the payment is.

What to do if you recorded the payment in the wrong account

If you accidentally recorded the payment as coming from the wrong bank account, or if you recorded it to the wrong credit card, you can delete the transaction and re-enter it. In QuickBooks Online, find the transaction in your register, click the three dots next to it, and select Delete. Then create a new payment with the correct information.

In QuickBooks Desktop, find the transaction in your register, right-click it, and select Delete. Then create a new payment. Do not straightforward edit the old transaction — deleting and re-entering is cleaner and less likely to cause balance problems later.

Partial payments and multiple payments in one month

If you made more than one payment to your credit card in a single month, record each payment separately with its own date and amount. This keeps your bank register accurate and makes it easier to match payments to your bank statement.

If you made a partial payment (paying less than the full balance), record it the same way — enter the exact amount you paid. QuickBooks will reduce your credit card balance by that amount. The remaining balance stays on the card and will show as a liability until you pay it off.

Why the payment does not show as an expense

A credit card payment is a transfer of money between two accounts you own — your bank and your credit card. It is not an expense because you are not buying anything new. The expense was recorded earlier, when you used the card to make a purchase. That transaction reduced your profit and increased your credit card balance. The payment straightforward reduces the balance without affecting your profit again.

If you recorded a credit card payment as an expense by mistake, you created a double-count: the original purchase was already an expense, and now you have recorded the payment as an expense too. This makes your profit look lower than it actually is. Delete the payment transaction and re-enter it using the Pay Bills method instead.

Frequently Asked Questions

What if I paid my credit card from a different bank account than usual?

Select the correct bank account in the Payment account field when you record the payment. QuickBooks will deduct the money from that account instead. Make sure the account name matches your actual bank account so you can match it to your bank statement later.

Can I record a credit card payment before the money actually leaves my bank?

Yes, you can record it on the date you sent the payment (for example, the date you mailed a check or initiated a bank transfer). When the payment clears your bank a few days later, you will mark it as cleared in your bank reconciliation. This keeps your records in order without waiting.

What if my credit card company is not showing up in the Payee field?

You may need to create the credit card company as a vendor first. In QuickBooks Online, click Settings, then Chart of Accounts. Make sure your credit card account exists. If it does not, click New and create a Credit Card account. Then try recording the payment again.

Do I need to record payments if I pay the full balance every month?

Yes. Even if you pay in full, record the payment so your bank account and credit card account both stay accurate. This is especially important during bank reconciliation, when you match your QuickBooks records to your actual bank statement.

What happens if I record the same payment twice by mistake?

Your credit card balance will be lower than it should be, and your bank account will be lower too. Delete one of the duplicate transactions. Then reconcile your bank account to catch any other mismatches. If the duplicate has already cleared your bank, you may need to contact your bank to reverse the extra payment.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.