Recording a credit card charge in QuickBooks Online
To enter a credit card charge in QuickBooks Online, you log into your company file, click the + New button, select Check or Expense (depending on whether you paid by card or bill), choose your credit card account from the dropdown, fill in the vendor name and amount, assign the expense category, and save. The key difference from other transactions is that you are posting to a credit card account rather than a bank account, which tells QuickBooks you owe the money rather than having already paid it out of cash.
The process takes about two minutes once you know which button to click. Most small business owners use the Expense form for credit card charges because it mirrors how you think about the transaction — you bought something and now you owe the credit card company. The Check form also works but is less intuitive for card purchases.
Key Takeaways
- Use the Expense form to record credit card charges, selecting your credit card account instead of a bank account.
- The vendor name, amount, and expense category are the three required fields; QuickBooks will not save without them.
- Recording charges as you make them keeps your credit card balance in QuickBooks matched to your actual card statement.
- When you pay the credit card bill later, you record a payment from your bank account to the credit card account, not a new expense.
Step-by-step: entering an expense on your credit card
Open QuickBooks Online and click the + New button in the top left corner. A menu will drop down showing transaction types. Click Expense. A form will open with several fields to fill.
In the Payee field, type the vendor name — the business or person you paid. This might be "Office Depot," "Uber," or "Sarah's Consulting." If you have entered this vendor before, QuickBooks will suggest it; click the suggestion to select it. If this is a new vendor, type the name and QuickBooks will create it.
In the Payment account dropdown, select your credit card account. This is the critical step that makes the transaction a credit card charge rather than a cash payment. If you do not see your credit card listed, it may not be set up in QuickBooks yet — you will need to add it under Settings > Chart of Accounts first.
Fill in the Payment date — the date you made the purchase, not the date you are entering it. Enter the Amount in the field provided. In the Category details section, choose the expense category that matches what you bought — "Office Supplies," "Travel," "Meals and Entertainment," or whatever category your business uses. If you are unsure which category fits, ask your accountant or check your company's chart of accounts.
Click Save and Close. The transaction is now recorded in QuickBooks, and your credit card account balance has increased by that amount.
Why the payment account matters
When you select your credit card account as the payment account, QuickBooks records the transaction as money you owe, not money you have spent. This is the correct accounting treatment because you have not actually paid the money yet — you have charged it to your card and will pay it later.
If you accidentally selected your bank account instead, QuickBooks would show the money leaving your bank when ready, which is wrong. Your bank account would be understated, and you would have no record of the debt you actually owe to the credit card company. Always double-check the payment account dropdown before saving.
Recording multiple line items on one charge
If a single purchase includes items that belong in different expense categories, you can split the charge across multiple lines. After you enter the vendor and payment account, look for the Category details section. The first line will already be there. To add another line, click the Add lines button or the plus icon at the bottom of the category section.
Each line can have its own category and amount. For example, if you bought office supplies and a printer from the same vendor on the same day, you might put $50 in "Office Supplies" and $200 in "Equipment." QuickBooks will add them together to match your total charge. This level of detail helps you track spending by category later.
Matching your credit card statement to QuickBooks
Once you have entered all your credit card charges in QuickBooks, you should reconcile your credit card account each month to make sure the balance matches your actual statement. Go to Accounting > Reconcile, select your credit card account, and enter the statement date and ending balance from your credit card bill. QuickBooks will show you which transactions you have recorded and which ones are missing.
If a charge appears on your statement but not in QuickBooks, enter it now. If a charge is in QuickBooks but not on your statement, it may not have posted to the card yet — leave it for now and it will usually appear next month. Once every transaction matches, click Finish now and QuickBooks will mark the reconciliation complete.
Paying off the credit card charge
When you pay your credit card bill, you are not entering a new expense. Instead, you are recording a payment from your bank account to your credit card account. Click + New, select Check (or Expense if you paid online), and choose your bank account as the payment account. In the category details, select your credit card account as the category. Enter the amount you paid and the date the payment was made.
This transaction reduces your bank account balance and reduces what you owe on your credit card. After you record the payment, your credit card account balance in QuickBooks should match your credit card statement balance.
Common mistakes to avoid
The most common error is selecting the wrong payment account — choosing your bank account instead of your credit card. This makes it look like you paid cash when you actually charged the purchase. Always pause and verify the payment account before saving.
Another mistake is entering the same charge twice — once when you make it and again when you pay the bill. You should enter the charge only once, when you make the purchase. When you pay the bill, you record a payment transaction, not a new expense. If you see a duplicate, delete one of them.
A third mistake is forgetting to assign a category. QuickBooks requires a category for every expense line. If you are not sure which category to use, pick the closest match and you can always change it later by editing the transaction.
Frequently Asked Questions
Can I enter a credit card charge if I have not set up the credit card account yet?
No. You must create the credit card account in QuickBooks before you can record charges to it. Go to Settings > Chart of Accounts, click New, select Credit Card as the account type, name it (for example, "Chase Sapphire"), and save. Then you can use it as a payment account for expenses.
What if I made a charge on my credit card but have not received the bill yet?
Enter it in QuickBooks anyway, on the date you made the purchase. QuickBooks will show you owe the money even if the bill has not arrived. When you reconcile your credit card account, you will match it to the statement whenever it comes. Recording charges as you make them keeps your records accurate.
Can I bulk-upload credit card charges from a CSV file?
QuickBooks Online does not have a built-in bulk upload for expenses. However, if your credit card is connected to QuickBooks through a bank feed, transactions may read automatically. Check Banking to see if your card is connected. If it is, you can review and categorize downloaded transactions there instead of entering them manually.
What is the difference between recording an expense and recording a check on a credit card?
Both record the charge to your credit card account, but Expense is simpler and more commonly used for credit card purchases. Check is designed for checks and bank transfers but also works for cards. Use Expense unless you have a specific reason to use Check.
If I enter a charge with the wrong category, can I change it later?
Yes. Find the transaction in your credit card account register or search for it by vendor name, click it to open, edit the category, and save. The change updates when ready in QuickBooks and in any reports that include that transaction.