Recording a credit card payment in QuickBooks Online

To record a credit card payment in QuickBooks Online, you enter it as a check or bank transfer from your checking account to your credit card account. Open the + New button, select Check (or Expense if you're paying by bank transfer), choose your bank account as the payment source, and enter your credit card as the payee. The amount you enter reduces what you owe on that card and decreases your bank balance by the same amount.

The key difference from other payments is that your credit card is treated as a liability account in QuickBooks, not an expense. When you charge something to the card, QuickBooks records it as a debt. When you pay that debt, you're moving money from your bank account to settle it—not paying an expense twice.

Key Takeaways

  • Credit card payments go through the + New menu as a Check or Expense, with your bank account as the source and your credit card as the payee.
  • The payment amount should match what you actually sent to the credit card company, whether that's the full balance, a partial payment, or a minimum payment.
  • QuickBooks automatically reduces your credit card balance and your bank balance when you record the payment.
  • If you pay by automatic transfer or ACH, use the Expense form and select your bank account; if you write a physical check, use the Check form.
  • Reconciling your credit card statement in QuickBooks afterward ensures the payment posted correctly on both sides.

Step-by-step: entering the payment

Start by clicking the + New button in the top left corner of QuickBooks Online. A menu will appear with transaction types. Select Check if you're writing a physical check to your credit card company, or Expense if you're paying by bank transfer, ACH, or automatic payment.

In the form that opens, the first field is Payee. Type the name of your credit card company—for example, "Chase Sapphire" or "American Express." If this is the first time you're paying this card, QuickBooks will prompt you to add it as a new payee; confirm that. Next, select your Payment account—this is the bank account the money is coming from, usually your checking account. Enter the Payment date as the date you sent or will send the payment. In the Payment method field, choose Check if applicable, or leave it blank for a transfer.

Scroll down to the Category details section. In the Category column, select your credit card account from the dropdown. This tells QuickBooks that the payment is going toward that card's balance. In the Description column, you can type "Payment" or "Monthly payment"—this is optional but helps you track what the transaction was for. In the Amount column, enter the exact dollar amount you paid. Then click Save and Close.

Paying the full balance versus a partial payment

The amount you enter depends on what you actually paid. If you paid the entire balance shown on your credit card statement, enter that full amount. If you made a partial payment or paid only the minimum, enter only what you sent. QuickBooks will reduce your credit card balance by exactly the amount you record, so entering the wrong figure will throw off your account balance.

To find the right amount, check your credit card statement or your bank's record of the payment you sent. Your bank will show the transaction as a transfer or check to the credit card company; use that amount. Do not guess or round—the payment amount must match what actually left your bank account.

Automatic payments and recurring transactions

If you set up an automatic payment with your credit card company, you still need to record it in QuickBooks once it posts. Wait until the payment has cleared your bank account—usually one to three business days after you scheduled it—then enter it using the steps above. Use the actual date the money left your bank, not the date you scheduled it.

If you make the same payment every month, you can set up a recurring transaction in QuickBooks to save time. After you enter the payment once, click the three-dot menu on the saved transaction and select Make recurring. Choose how often it repeats (monthly, for example) and QuickBooks will create a reminder to enter it each cycle. You can still adjust the amount if your payment changes.

What happens if you enter the payment twice

If you accidentally record the same payment twice in QuickBooks, your credit card balance will show as lower than it actually is, and your bank balance will be overstated. To fix this, find the duplicate transaction in your Credit Card account register, open it, and click Delete. Then reconcile your credit card statement to confirm the balance matches what your card company shows.

If you've already reconciled and then discover a duplicate, you'll need to undo the reconciliation for that month, delete the duplicate, and reconcile again. To undo a reconciliation, go to Accounting, select Reconcile, find the account and month, and click Undo.

Reconciling your credit card after payment

After you record a payment, reconcile your credit card account in QuickBooks to make sure it matches your statement. Go to Accounting, then Reconcile. Select your credit card account and the statement month. QuickBooks will show you all transactions posted to that card. Find your payment in the list and check the box next to it. If the reconciliation balances, you're done. If it doesn't, look for missing or duplicate transactions.

Reconciling catches errors early—if you entered the wrong amount or recorded a payment that never actually posted, reconciliation will flag it. Do this monthly, ideally when your statement arrives, so problems are fresh and easy to trace.

Frequently Asked Questions

Do I record a credit card payment as an expense?

No. A credit card payment is not an expense—it's a transfer of money from your bank account to pay off a debt. You already recorded the expense when you charged something to the card. The payment just settles what you owe. In QuickBooks, select your credit card account in the Category field, not an expense category.

What if I pay my credit card from a different bank account?

Select that bank account in the Payment account field when you enter the check or expense. QuickBooks will reduce the balance of whichever account you choose. Make sure it's the account the payment actually came from, so your bank reconciliation stays accurate.

Can I enter a credit card payment before it clears my bank?

You can, but it's safer to wait until the payment actually posts to your bank account. If you enter it early and the payment fails or gets delayed, your records won't match reality. Record it on the date it clears, then reconcile to confirm.

How do I record a payment if my credit card account isn't set up in QuickBooks yet?

Go to Settings, then Chart of Accounts. Click + New, select Credit Card as the account type, name it (for example, "Chase Sapphire"), and save it. Then follow the payment steps above and select that account in the Category field.

What if the payment amount doesn't match my statement?

Check your bank records to see what amount actually left your account. Use that amount in QuickBooks, not what you think you should have paid. If there's a discrepancy with what the credit card company shows, contact them to confirm the payment posted correctly before adjusting QuickBooks.