Recording a credit card payment in QuickBooks Online
To record a credit card payment in QuickBooks Online, go to + New, select Check (or Expense if you're paying by ACH or wire), choose your bank account as the payment source, and enter the credit card as the payee. Fill in the amount, date, and memo, then categorize the payment to your credit card liability account. Click Save and Close. This tells QuickBooks that money left your bank account and reduced what you owe on the card.
The key is matching the payment to the right account. QuickBooks tracks credit card charges in a liability account (usually named something like "Credit Card" or the card issuer's name). When you pay the bill, you're moving money from your bank to reduce that liability. If you skip this step or record it wrong, your credit card balance in QuickBooks won't match your actual statement, and your bank account will look off by the payment amount.
Key Takeaways
- Use + New > Check (or Expense) and select your bank account as the payment source, not the credit card itself.
- Enter the credit card company as the payee and the full payment amount, then categorize it to your credit card liability account.
- The payment reduces your credit card balance in QuickBooks and decreases your bank account balance by the same amount.
- Partial payments work the same way — record only the amount you actually sent, and QuickBooks will show the remaining balance still owed.
Step-by-step: Recording the payment
Open QuickBooks Online and click + New in the top left. Select Check if you're paying by check or bank transfer. If you're paying by ACH or wire, select Expense instead. Both routes work; the difference is mainly how you label the transaction type.
In the Payee field, type the name of your credit card company (for example, "Chase" or "American Express"). If QuickBooks suggests a match from your vendor list, click it. If not, you can type the name fresh each time or add it as a vendor first — either way works.
In the Payment account dropdown, select the bank account the money is leaving from. This is critical: do not select the credit card account here. You're recording where the payment came from, not where it's going.
Enter the payment date (the date you sent or plan to send the money) and the amount. In the Category details section at the bottom, select your credit card liability account from the dropdown — this is usually labeled "Credit Card," "Visa," "Mastercard," or the issuer's name. Leave the amount field blank or let it auto-fill to match the total. Click Save and Close.
Why the credit card account matters
QuickBooks separates what you owe (liability) from what you have (assets). When you swipe your credit card, QuickBooks records the charge to the credit card liability account, which increases what you owe. When you pay the bill, you're reducing that liability. If you accidentally categorize the payment to an expense account or the wrong liability account, your credit card balance will stay inflated, and you'll think you owe more than you actually do.
The credit card liability account should match your actual credit card statement balance before the payment. After you record the payment, that balance should drop by the payment amount. If it doesn't, check that you categorized to the right account and that the amount matches what you actually paid.
Recording partial payments and minimum payments
If you're paying only part of your credit card bill — say, the minimum payment or a partial amount — record exactly what you paid, not the full balance. QuickBooks will show the remaining balance as still owed. This keeps your records honest and matches what your credit card statement shows.
For example, if your credit card balance is $5,000 and you pay $500, record a check or expense for $500 to the credit card account. QuickBooks will then show $4,500 still owed. The next month, when you pay another $500, record that as a separate $500 payment. This way, your QuickBooks balance tracks the actual amount you still owe.
Handling payments that haven't cleared yet
If you record a payment before the bank actually processes it, QuickBooks will show the money as gone from your bank account right away. This is normal — QuickBooks records transactions when you enter them, not when the bank clears them. Your bank account in QuickBooks may temporarily show a different balance than your actual bank statement until the payment clears.
To keep things clear, record the payment on the date you send it, not the date it clears. When your bank statement arrives, you can match the cleared payment to the transaction you recorded. If there's a timing difference (you recorded it on Monday but the bank cleared it on Wednesday), that's fine — the dates don't have to match exactly, as long as the amount does.
Reconciling your credit card account after payment
After you record a payment, run a reconciliation to make sure QuickBooks matches your credit card statement. Go to Accounting in the left menu, find your credit card account, and click the three dots next to it. Select Reconcile. QuickBooks will walk you through matching your recorded transactions to the statement. When you mark the payment as cleared, your credit card balance should match what the issuer shows.
If the balance doesn't match, check that the payment amount is correct and that you categorized it to the right account. Common mistakes include recording the payment twice, entering the wrong amount, or categorizing it to an expense account instead of the credit card liability account.
Frequently Asked Questions
What if I pay my credit card from a different bank account than usual?
Select the correct bank account in the Payment account field when you record the check or expense. The payee (credit card company) and category (credit card liability account) stay the same. QuickBooks will deduct the payment from whichever account you choose.
Can I record a credit card payment directly from the credit card account?
No. If you record a check or expense from the credit card account itself, you'll create a circular transaction that confuses your balance. Always record the payment from the bank account that the money is actually leaving. The category field is where you tell QuickBooks which credit card liability account to reduce.
What do I do if I recorded a payment to the wrong credit card account?
Open the transaction, change the category to the correct credit card account, and save. QuickBooks will automatically adjust both the old account (increasing it) and the new account (decreasing it). If the payment has already been reconciled, you may need to unrecon it first, make the change, and then reconcile again.
How do I record a payment if I'm using a debit card instead of a credit card?
Debit card payments don't create a liability — the money leaves your bank account immediately. Record the payment as a transfer between bank accounts or as a direct expense, depending on what you're paying for. If you're paying a credit card bill with a debit card, still record it as a check or expense from your bank account to the credit card liability account, just as you would with any other payment method.
What if my credit card payment is pending in QuickBooks but hasn't cleared the bank yet?
Leave it recorded as is. When you reconcile your bank account, you'll mark it as cleared once the bank processes it. Until then, your QuickBooks bank balance will be lower than your actual bank statement, which is correct — the money is on its way out. Once the bank clears it, mark it cleared in the reconciliation, and both balances will match.