The basic rule: payments go to the credit card liability account, not expense
When you pay your credit card bill in QuickBooks, you are moving money from your bank account to reduce what you owe on the card. That payment itself is not an expense — it is a liability reduction. The expenses already happened when you swiped the card; the payment just settles the debt.
This is the most common mistake: recording a credit card payment as if it were a purchase. If you do that, you count the same transaction twice — once when you charged it, and again when you paid it. QuickBooks will show inflated expenses and a confused cash picture.
The correct flow is: charge something (expense gets recorded), then pay the bill (liability account decreases). Two separate transactions, two separate accounts.
Key Takeaways
- Credit card payments reduce your liability account in QuickBooks, not your expense accounts — the expense was recorded when you made the purchase.
- Use the Write Checks or Pay Bills feature to record a payment from your bank account to your credit card account.
- Individual charges on the card should already be categorized by expense type (meals, office supplies, travel) when you enter them or reconcile the statement.
- Reconciling your credit card statement in QuickBooks each month catches missing transactions and prevents duplicate recording.
- If you paid the card with a different card or loan, the payment still goes to the credit card liability account, not to an expense category.
How to record a credit card payment in QuickBooks Online
Open QuickBooks Online and go to + New (the button in the top left). Select Check or Expense, depending on how you are paying. If you are paying by check or bank transfer, use Check. If you are paying by credit card, use Expense.
In the Payee field, enter your credit card company name (Visa, American Express, Chase, etc.). In the Payment account field, select the bank account the money is leaving from. Then, in the Category column, select your credit card account — the same liability account where the charges have been posting.
Enter the amount you are paying and the date. Save and close. QuickBooks will reduce your credit card balance and reduce your bank balance by the same amount. No expense category involved.
How to record a credit card payment in QuickBooks Desktop
Go to Banking menu and select Write Checks. Choose the bank account you are paying from. In the Payee field, enter your credit card company. In the Account column, select your credit card liability account. Enter the payment amount and date, then click Save and Close.
Alternatively, if you use the Pay Bills feature, you can pay a credit card bill the same way you pay a vendor invoice — but only if you have already entered the credit card statement as a bill. Most people find Write Checks simpler for credit card payments.
Why individual charges need to be categorized before you pay the bill
When you use a credit card, each charge should be categorized the moment you enter it into QuickBooks — or when you reconcile your statement at the end of the month. That is when you assign it to Meals and Entertainment, Office Supplies, Travel, or whatever category it belongs to.
The payment itself never gets categorized. It is just a transfer from your bank to your credit card company. If you wait until you pay the bill to categorize the charges, you will have a mess: a large payment with no category, and individual charges floating in limbo.
The cleanest workflow is to reconcile your credit card statement in QuickBooks every month, categorize any uncategorized charges at that time, and then record the payment. That way, your expense reports are accurate and your accounts balance.
Reconciling your credit card statement to catch mistakes
Go to Reconcile (in QuickBooks Online, this is under the gear icon under Tools; in Desktop, it is under Banking). Select your credit card account. Enter the statement date and ending balance from your credit card statement.
QuickBooks will show you every transaction that has posted to that account. Check off each one that appears on your statement. If a charge is missing, add it. If a charge in QuickBooks is not on the statement, it may not have posted yet — leave it unchecked.
Once every transaction matches, click Finish Reconciliation. QuickBooks will confirm the balance. This step catches duplicate entries, missing charges, and categorization errors before they affect your reports.
What to do if you paid the credit card with another card or a loan
The payment still goes to the credit card liability account, not to an expense category. If you paid your Visa with your American Express, record it as a payment from American Express (your liability account) to Visa (your other liability account). If you paid it with a personal loan, record it as a payment from the loan account to the credit card account.
This keeps your liability accounts accurate. Your bank account is not involved, so you do not record a bank transaction. You are just moving debt from one account to another.
Common mistakes and how to avoid them
The most common error is recording a credit card payment as an expense. This happens when someone selects an expense category (like "Credit Card Fees" or "Meals") instead of the credit card liability account. The result is double-counting: the original charge is an expense, and the payment becomes a second expense. Your profit looks worse than it is.
Another mistake is paying the bill without reconciling first. If you reconcile after you pay, you may find charges that did not post yet, or charges that posted twice. Reconcile first, categorize any missing charges, then pay.
A third mistake is mixing personal and business charges on one card and not separating them in QuickBooks. If you use a card for both, categorize business charges to business expense accounts and move personal charges to a personal liability account or owner draw account. This keeps your business expenses clean.
Frequently Asked Questions
Should I record a credit card payment as a check or an expense?
Use Check if you are paying by bank transfer or mailed check. Use Expense if you are paying with another credit card. Either way, the payment goes to your credit card liability account, not to an expense category. The method does not change the account destination.
What if I made a payment but QuickBooks shows the credit card balance as still high?
Reconcile your credit card statement. The payment may not have posted yet, or there may be charges in QuickBooks that are not on your statement. Reconciliation will show you what is missing or out of sync. Once you reconcile, the balance should match your statement.
Can I categorize a credit card payment to multiple expense accounts?
No. A payment always goes to one account: your credit card liability account. The individual charges on the card are what get categorized to different expenses. The payment is just settling the total balance.
What if I only paid part of my credit card bill?
Record the payment for the amount you actually paid. QuickBooks will reduce your credit card balance by that amount. The remaining balance stays on the card and will appear on next month's statement. This is normal and does not require any special handling.
Do I need to record a payment if I pay the full balance automatically?
Yes. Even if your payment is automatic, you should record it in QuickBooks so your accounts stay in sync with your actual bank balance and credit card balance. When the payment clears, reconcile it to confirm it posted.