How to record a credit card payment in QuickBooks
To record a credit card payment in QuickBooks, 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's a transfer between two accounts you own. QuickBooks needs to know which bank account the money came from, which credit card it paid down, and when the payment cleared.
The most common method is the Write Checks feature (in QuickBooks Desktop) or the Check transaction type (in QuickBooks Online). You select your bank account, enter the credit card company's name as the payee, write the amount, and assign it to your credit card liability account rather than an expense account. This tells QuickBooks that you are reducing what you owe, not spending money on something new.
If you pay by electronic transfer instead of mailing a check, you use the Pay Bills feature or create a Bank Transfer transaction, depending on your version. The principle is the same: money leaves your bank, your credit card balance goes down, and QuickBooks records both sides of the move.
Key Takeaways
- Credit card payments are transfers between accounts, not expenses, so they must be recorded to your credit card liability account, not to an expense category.
- In QuickBooks Desktop, use Write Checks and assign the payment to your credit card account; in QuickBooks Online, use the Check or Bank Transfer transaction type.
- The payment amount should match what you actually sent to the credit card company, whether that is the full balance, a partial payment, or a minimum payment.
- Recording the payment reduces your credit card balance in QuickBooks so it stays in sync with your actual statement.
Recording a payment in QuickBooks Desktop
Open QuickBooks Desktop and go to Banking > Write Checks. Select the bank account the payment will come from in the "Bank Account" field at the top. Enter the date the check was written or the payment was sent.
In the "Pay to the Order of" field, type the name of your credit card company exactly as it appears on your statement — for example, "Chase" or "American Express". Do not use a shortened version or nickname, because QuickBooks uses this field to match the transaction to your payee list.
Enter the payment amount in the dollar field. In the table below, you will see one line item. In the "Account" column, click the dropdown and select your credit card account — this is usually named something like "Credit Card - Chase" or "Visa". Leave the "Amount" column set to the payment amount. Do not enter it as a negative number; QuickBooks handles the direction automatically.
Click Save & Close. The payment is now recorded. When you reconcile your bank account later, this check will appear in your bank reconciliation, and when you reconcile your credit card, the payment will reduce the balance owed.
Recording a payment in QuickBooks Online
Log into QuickBooks Online and click the + New button in the top left. Select Check from the menu. In the "Payee" field, type the credit card company name. In the "Payment method" dropdown, choose Check if you mailed a check, or Electronic if it was an ACH transfer or online payment.
Select your bank account in the "Payment account" field. Enter the payment date. In the table below, click the "Category" column and select your credit card account from the list. Enter the payment amount in the "Amount" column on the same row.
Click Save and Close. The payment is recorded immediately. It will appear in your bank account's transaction list and will reduce your credit card balance when you next reconcile.
Using Bank Transfer instead of Write Checks
If you pay your credit card through an electronic transfer from your bank (rather than writing a physical check), you can record it as a Bank Transfer instead. In QuickBooks Desktop, go to Banking > Transfer Funds. In QuickBooks Online, click + New and select Transfer.
Select the bank account you are transferring from in the "Transfer Funds From" field. Select your credit card account in the "Transfer Funds To" field. Enter the amount and the date. Click Save. This method is cleaner than Write Checks because it does not create a check record that you will never see in your bank statement.
Bank Transfer is the right choice if your bank shows the payment as an ACH debit or online bill pay, rather than as a check. It keeps your QuickBooks records aligned with what your bank actually shows.
Matching the payment to your credit card statement
After you record the payment, reconcile your credit card account to make sure QuickBooks matches your actual statement. Go to Reconcile (in Desktop, this is under Banking; in Online, it is under Tools). Select your credit card account and enter the statement date and ending balance from your credit card statement.
QuickBooks will show you all transactions posted to that account. Find the payment you just recorded and check the box next to it. If the reconciliation balances — meaning the ending balance in QuickBooks matches your statement — you are done. If it does not, look for other transactions you may have missed, such as interest charges or fees.
Reconciling regularly (monthly, when your statement arrives) catches recording errors early and keeps your credit card balance accurate in QuickBooks.
Common mistakes when recording credit card payments
The most frequent error is assigning the payment to an expense account instead of the credit card account. If you choose "Office Supplies" or "Meals" by accident, QuickBooks will record the payment as a business expense, which inflates your spending and leaves your credit card balance unchanged. Always double-check the Account field and make sure it points to your credit card liability account.
Another mistake is recording the payment amount incorrectly. If your statement shows you owe $2,500 and you pay $1,000, record $1,000, not $2,500. QuickBooks subtracts the payment from the balance, so entering the wrong amount will throw off your reconciliation.
A third error is forgetting to record the payment at all. If you pay the credit card through your bank's bill pay system but do not enter it in QuickBooks, your credit card balance in QuickBooks will stay high even though you have actually paid it down. This creates a mismatch that is hard to find later. Record the payment the same day you send it, or within a day or two.
Paying multiple credit cards or partial payments
If you have more than one credit card, create a separate account in QuickBooks for each one. When you pay Card A, record the payment to Card A's account. When you pay Card B, record it to Card B's account. This way, each card's balance is tracked separately and you can see at a glance how much you owe on each.
If you make a partial payment — for example, paying $500 toward a $2,000 balance — record exactly $500. Do not record the full balance. QuickBooks will subtract the $500 from the $2,000 and show $1,500 remaining, which matches your statement.
If you pay one credit card from another credit card (a balance transfer), record it as a transfer between the two credit card accounts, not as a payment from your bank. This keeps both card balances accurate.
Frequently Asked Questions
Should I record a credit card payment as an expense?
No. A credit card payment is a transfer of money you already spent (or will spend). The actual expenses were recorded when you swiped the card. Recording the payment as an expense counts that money twice and breaks your reconciliation. Always assign it to your credit card account.
What if I pay my credit card from another credit card?
Record it as a transfer between the two credit card accounts, not as a payment from your bank. In QuickBooks Desktop, use Transfer Funds and select both credit card accounts. In Online, use the Transfer transaction type. This keeps both balances accurate.
Do I need to record a payment if I pay online through my credit card company's website?
Yes. Even if you pay through the credit card company's app or website, you still need to record it in QuickBooks so your credit card balance stays current. QuickBooks does not connect to your credit card company automatically (unless you have set up bank feeds, which some card issuers support).
What happens if I record a payment twice by mistake?
Your credit card balance will be too low. When you reconcile, the balance in QuickBooks will not match your statement. Delete one of the duplicate transactions and reconcile again. If you have already reconciled, you may need to undo the reconciliation, delete the duplicate, and reconcile a second time.
Can I record a payment before the money actually leaves my bank?
You can, but it is better to record it on the date you send the payment or the date it clears your bank. Recording it early can cause your bank account balance to appear lower than it actually is until the payment clears. For accuracy, wait until the payment is in transit or has posted.