Recording a credit card payment in QuickBooks Desktop
To record a credit card payment in QuickBooks Desktop, you write a check or enter a bill payment that moves money from your bank account to your credit card account. The payment itself is not an expense — it reduces what you owe on the card. You record it by going to Banking > Write Checks (or Pay Bills if you entered the credit card charges as bills), selecting your bank account, and writing a check to your credit card company. The key is choosing your credit card as the payee and your credit card liability account as the account being paid.
The reason this matters: if you record the payment as an expense instead of a transfer between accounts, you will double-count your spending. The charges already sit in your credit card account as liabilities. Paying them off should move money out of the bank and reduce the liability — not create a second expense entry.
Key Takeaways
- Credit card payments go through Banking > Write Checks or Pay Bills, not through the expense entry screen.
- The payee is your credit card company; the account being paid is your credit card liability account (usually named "Credit Card" or the card issuer's name).
- The payment reduces your credit card balance but does not create an expense — the charges themselves were already recorded as liabilities when you entered them.
- If you use Pay Bills, you must have entered credit card charges as bills first; if you use Write Checks, you can pay any time without that step.
Using Write Checks to pay your credit card
Open Banking > Write Checks. Select the bank account the payment will come from. Enter the date of the payment and the check number (or leave it blank if you are paying online and QuickBooks will assign a number).
In the Pay to the Order of field, type your credit card company's name — for example, "Chase" or "American Express". In the Amount field, enter the total you are paying. Then, in the Account column at the bottom of the check, select your credit card liability account. The amount will appear in the Amount column on that line. Click Save & Close.
This method works whether or not you have entered individual charges into QuickBooks. It simply reduces your bank balance and reduces your credit card liability by the same amount.
Using Pay Bills if you entered charges as bills
If you recorded credit card charges by entering them as bills (rather than swiping the card in QuickBooks), you can pay them through Vendors > Pay Bills. Select your credit card company as the vendor. QuickBooks will show you all unpaid bills from that vendor. Check the boxes next to the bills you want to pay, and QuickBooks will calculate the total.
Choose your bank account as the payment method and account. Enter the payment date. Click Pay Selected Bills. QuickBooks will create a check (or bill payment record) that reduces both your bank account and the amount owed to your credit card company.
This route is useful if you track individual charges as bills so you can see which ones are paid and which are still outstanding. It keeps your bill list clean by marking them as paid.
Choosing the right credit card account
Before you write the check, make sure you have a credit card liability account set up in your chart of accounts. Go to Lists > Chart of Accounts and look for an account type of Credit Card. If you do not have one, right-click in the chart of accounts window and select New. Choose Credit Card as the account type, name it (for example, "Chase Sapphire" or just "Credit Card"), and save it.
When you record the payment, you must select this credit card account in the Account column of the check. If you select a bank account or expense account instead, the payment will not reduce your credit card liability correctly, and your reports will be wrong.
What happens if you pay more than you owe
If you write a check for more than your current credit card balance, QuickBooks will show a negative balance (a credit) on that account. This represents money the credit card company owes you — a refund or credit on future charges. This is normal and correct. When you use that credit on the card, you will enter the charges as usual, and they will reduce the negative balance back toward zero.
If you want to request a refund from the credit card company instead, you would record that as a deposit into your bank account, not as a payment. Go to Banking > Make Deposits, select your bank account, and in the Account column, select your credit card account. Enter the refund amount as a positive number. This will increase your bank balance and increase the credit card account's negative balance (the amount owed to you).
Reconciling your credit card after payment
After you record the payment, reconcile your credit card account to make sure it matches your statement. Go to Banking > Reconcile, select your credit card account, and enter the statement date and ending balance from your credit card statement. QuickBooks will show you all transactions on that account. Check off the ones that appear on your statement, including the payment you just recorded.
If the reconciliation does not balance, look for a transaction that is on your statement but not checked off in QuickBooks, or one that is checked off but does not appear on the statement. The payment you just recorded should appear on your next statement, so you may not see it yet — leave it unchecked during this reconciliation and check it off next month.
Common mistakes to avoid
Do not record the payment as an expense. Paying off a credit card is not an expense; it is a transfer of money from your bank to the credit card company. Recording it as an expense will make your profit and loss statement wrong.
Do not forget to select the credit card liability account when you write the check. If you leave the account field blank or select the wrong account, the payment will not reduce your credit card balance, and your balance sheet will be incorrect.
Do not record the same payment twice. If you write a check and also enter a bill payment, you will pay the card twice. Use one method or the other, not both.
Frequently Asked Questions
Can I record a partial payment?
Yes. Write a check for any amount you want to pay, even if it is less than the full balance. QuickBooks will reduce your credit card liability by that amount. You can make multiple partial payments throughout the month if you prefer.
What if I paid the credit card outside of QuickBooks?
You still need to record it in QuickBooks so your accounts match. Go to Banking > Write Checks, enter the payment date, amount, and credit card company as the payee, and select your credit card account. Use the check number from your bank statement or the confirmation number from your online payment.
Do I need to record individual credit card charges before I pay the card?
No. You can pay the card without recording individual charges. However, if you want to track which charges you have paid and which are still pending, or if you need to categorize charges by expense type, you should enter them first — either by swiping the card in QuickBooks or by entering them as bills.
Why does my credit card balance not match my statement?
The most common reason is that you recorded a payment in QuickBooks but it has not posted to your credit card statement yet. Payments usually take one to three business days. Wait for the statement to update, then reconcile again. If the difference is something else, check that you selected the correct credit card account when you recorded the payment.
Can I set up automatic credit card payments in QuickBooks?
QuickBooks Desktop does not send payments directly to your credit card company. You must set up automatic payments through your bank or credit card company's website. Once the payment posts, record it in QuickBooks using the method above so your accounts stay in sync.