How to record a credit card payment in QuickBooks
Recording a credit card payment in QuickBooks means telling the software that you've paid down your card balance. The process differs slightly depending on whether you're using QuickBooks Online or QuickBooks Desktop, and whether you're paying the full statement balance or a partial amount. In both versions, you'll navigate to your credit card account, create a check or bank transfer, and assign it to the credit card liability account.
The core principle is the same across versions: money leaves your bank account, and your credit card liability decreases by the same amount. QuickBooks tracks both sides of this transaction automatically once you record it correctly.
Key Takeaways
- In QuickBooks Online, you record a credit card payment by writing a check from your bank account and assigning it to your credit card account as the payee.
- In QuickBooks Desktop, you use the Pay Bills feature or write a check, depending on whether the card charges are already entered as bills.
- Partial payments and full payments follow the same recording method—the amount you enter is what matters, not the statement balance.
- Recording the payment in the correct account prevents double-counting expenses and keeps your bank and credit card balances accurate.
Recording a payment in QuickBooks Online
Open QuickBooks Online and go to + New (the button in the upper left). Select Check from the dropdown menu. If you pay by bank transfer instead of check, select Bank Transfer instead—the steps are identical.
In the Payee field, enter the name of your credit card company (for example, "Chase" or "American Express"). In the Payment account field, select the bank account the money is coming from. Enter the Payment date and the Amount you're paying. In the Category details section, click the Category dropdown and select your credit card account—this is the liability account you set up when you added the card to QuickBooks. Leave the amount in the Amount column as the payment amount. Click Save and Close.
QuickBooks will now show the payment reducing your credit card balance and reducing your bank account balance. If you need to see the transaction later, it will appear in both your bank account register and your credit card account register.
Recording a payment in QuickBooks Desktop
In QuickBooks Desktop, the method depends on how you've been recording credit card charges. If you've been entering charges directly into the credit card account (rather than as bills), use the check method: go to File > Write Checks, select your bank account, enter the credit card company as the payee, and in the Expenses tab, select your credit card account and enter the payment amount.
If you've been recording charges as bills (which is less common for credit cards but possible), go to Vendors > Pay Bills. Select your credit card company from the vendor list, check the bills you want to pay, and click Pay Selected Bills. QuickBooks will create a check automatically.
Most small businesses use the first method—writing a check directly against the credit card account—because credit card charges typically aren't entered as vendor bills.
Why the account assignment matters
When you record a credit card payment, you must assign it to your credit card liability account, not to an expense account. This is the account you created when you first set up the card in QuickBooks (usually named something like "Credit Card - Chase" or "Amex Business"). Assigning the payment to an expense account by mistake will make your credit card balance appear incorrect and create confusion about what you actually owe.
The liability account tracks your outstanding balance—the amount you owe the card company. When you pay, that balance goes down. Expenses are recorded separately when you make the purchase, not when you pay the bill. Keeping these separate is what makes your financial reports accurate.
Handling partial payments and statement balances
Whether you're paying the full statement balance or just a portion, the recording process is identical. Enter the exact amount you're sending to the credit card company, and QuickBooks will reduce your liability by that amount. If you pay $500 toward a $2,000 balance, you enter $500, and your balance becomes $1,500.
Some people worry about matching the payment to a specific statement. You don't need to—QuickBooks reduces the overall balance, not individual charges. The credit card company handles which charges the payment covers based on their own rules (usually oldest charges first, or highest interest first).
Reconciling after you record the payment
After recording a credit card payment, reconcile your bank account to make sure the payment appears there. Go to your bank account in QuickBooks, click Reconcile (Online) or Reconcile from the Banking menu (Desktop), and match the payment to the transaction your bank shows. This confirms that the money actually left your account.
You do not need to reconcile your credit card account itself in the same way. Credit card accounts in QuickBooks are liability accounts, not bank accounts, so they don't reconcile against a bank statement. However, you can periodically check that your QuickBooks credit card balance matches your actual card statement balance to catch any missing charges or duplicate entries.
Common mistakes when recording payments
The most frequent error is assigning the payment to an expense account instead of the credit card liability account. This makes it look like you've paid an expense twice—once when you charged it and again when you "paid" it. Always double-check the category field before saving.
Another mistake is recording the payment twice—once in QuickBooks and once when you reconcile your bank account. Record it once in QuickBooks, then match it during reconciliation. Do not create a second entry.
A third issue is forgetting to record the payment at all. If you pay your credit card but don't enter it in QuickBooks, your liability balance will stay high and won't match your actual card statement. Set a reminder to record payments as soon as you make them, or record them weekly if you pay multiple times per month.
Frequently Asked Questions
Do I record the payment when I make it or when the credit card company receives it?
Record it when you make it—when you write the check, authorize the transfer, or submit the payment. QuickBooks uses the date you enter, not the date the company processes it. Your bank will show the actual cleared date during reconciliation, and you'll match them then.
What if I pay my credit card from a different bank account than usual?
Select the correct bank account in the Payment account field (Online) or Account field (Desktop). The rest of the process is the same. QuickBooks will reduce the balance of whichever account you choose.
Can I record a payment if I haven't entered all the charges yet?
Yes. Payments and charges are separate transactions. You can pay your card before all charges appear in QuickBooks, or enter charges after you've already recorded the payment. The balance will adjust as you add each piece.
Should I record a payment if I'm paying interest or fees?
No. Interest and fees are separate charges that should be entered as individual transactions in your credit card account, just like purchases. The payment itself is only the amount you're sending to reduce the balance. Record the interest or fees when the card company charges them, not when you pay.
What if my credit card payment bounces or is rejected?
Delete the payment transaction from QuickBooks and record it again once the payment actually goes through. If the payment was already reconciled, you may need to unreconile your bank account first, delete the transaction, and then reconcile again with the correct payment date.