Recording credit card charges in QuickBooks Online
You record credit card charges in QuickBooks Online by connecting your card to the software, reviewing transactions as they appear, and categorizing them into expense accounts. The software pulls transactions directly from your bank or card issuer, so you do not have to enter them manually. You then match each transaction to the right account — meals to meals and entertainment, office supplies to supplies, and so on — and QuickBooks records the charge against your business.
The process differs slightly depending on whether you are using the bank feed feature (which is automatic) or entering charges manually. Most users find the bank feed faster and more accurate, because QuickBooks matches transactions to your records and flags anything unusual. Manual entry is slower but gives you control over every step.
Key Takeaways
- Bank feeds pull credit card transactions directly into QuickBooks, so you categorize them rather than type them in from scratch.
- You connect your credit card through the bank feed setup in Settings, and QuickBooks syncs new transactions daily or several times per week depending on your card issuer.
- Each transaction must be categorized into an expense account before it counts as recorded — uncategorized transactions sit in a holding area until you assign them.
- Reconciliation matches your QuickBooks record to your credit card statement, and should happen monthly to catch errors or duplicate entries.
Setting up a bank feed for your credit card
Open QuickBooks Online and go to Settings (the gear icon in the top right). Select Bank Feeds under the Tools section. Click Add Account and search for your credit card issuer by name — Visa, Mastercard, American Express, Discover, or your bank's name if it issues the card.
QuickBooks will redirect you to your card issuer's login page. Enter your online banking credentials there. Do not enter them into QuickBooks itself — the bank handles the connection. Once you authorize the link, QuickBooks returns you to the software and shows your account as connected. The first sync usually takes a few hours, then new transactions appear daily or every few days depending on your issuer's speed.
If your card issuer does not appear in the search, you can still enter transactions manually. Go to the + New button, select Check (even though it is a card charge), and fill in the date, payee, amount, and account. This is slower but works for smaller issuers or corporate cards that do not offer bank feeds.
Categorizing transactions as they arrive
Once the bank feed is active, go to the Banking tab in the left menu. You will see a list of transactions that have not yet been categorized. Each one shows the date, payee, and amount. Click on a transaction to open it.
In the detail view, you will see a dropdown for Category. Click it and select the expense account that matches the charge. If you spent $45 at an office supply store, select Office Supplies or Supplies Expense. If you spent $60 on a client lunch, select Meals and Entertainment. QuickBooks learns your patterns — if you always categorize Starbucks as meals, it will suggest that category the next time you see a Starbucks charge.
After you categorize a transaction, click Save and Close. The transaction moves out of the uncategorized list and into your expense accounts. If you are unsure which account to use, check your chart of accounts (go to Settings, then Chart of Accounts) to see what expense categories you have set up.
Handling duplicate or incorrect transactions
Sometimes a transaction appears twice in your bank feed — once from the card issuer and once from your bank. Before you categorize it, check the date and amount against your statement. If it is a true duplicate, click the transaction and select Delete. QuickBooks will not record it.
If a transaction is wrong — the amount is incorrect, the payee is wrong, or it should not be there at all — click it and select Edit. You can change the payee, amount, or date. If the charge is fraudulent or a bank error, do not categorize it. Instead, contact your card issuer directly and ask them to reverse it. Once they do, the transaction will disappear from your bank feed or show as a credit.
If QuickBooks matches a transaction to an old invoice or bill you already recorded, it will show a link to that record. Review it to make sure the match is correct. If it is, you can accept the match and QuickBooks will mark the invoice or bill as paid. If it is wrong, click Unmatch and categorize the transaction manually.
Recording manual credit card entries
If your card does not have a bank feed, or if you need to record a charge that has not appeared yet, go to the + New button and select Check. Fill in the following fields:
- Payee: The name of the vendor or business you paid.
- Payment date: The date the charge was made.
- Payment method: Select Credit Card from the dropdown.
- Payment account: Select your credit card account from the list.
- Category: Select the expense account that matches the charge.
- Amount: The dollar amount of the charge.
Click Save and Close. The charge is now recorded in QuickBooks and will appear on your credit card account. When the charge actually posts to your card, you can match it to this entry to avoid duplicates.
Reconciling your credit card statement monthly
At the end of each month, your credit card issuer sends you a statement. Use it to check that QuickBooks matches what actually happened. Go to the Reconcile tab in the Banking section. Select your credit card account and the statement date.
QuickBooks will show you every transaction it has recorded for that period. Check each one against your statement. If a transaction is on your statement but not in QuickBooks, add it manually. If a transaction is in QuickBooks but not on your statement, it may not have posted yet — leave it unchecked and it will appear in next month's reconciliation.
Once every transaction on your statement is accounted for in QuickBooks, the reconciliation will balance. Click Finish Now. This locks the reconciliation and prevents accidental changes to old transactions. If something does not match, do not force it — go back and find the missing or incorrect entry.
Frequently Asked Questions
Can I record a credit card charge before it actually posts to my card?
Yes. You can enter a charge manually as soon as you make it, and then match it to the bank feed entry when it appears. This is useful if you need to track spending in real time or if your card issuer is slow to post transactions. Just make sure you do not categorize the same charge twice.
What happens if I categorize a charge to the wrong account?
Click the transaction in the Banking tab, select Edit, and change the category to the correct one. QuickBooks will move the charge from the old account to the new one. Your reports will update automatically. There is no penalty for changing it — just do it as soon as you notice the error.
Do I need to record credit card charges if I am using the bank feed?
The bank feed pulls the transactions in, but you still need to categorize them. Uncategorized transactions do not flow into your expense reports or tax records. Categorization is the step that tells QuickBooks what the charge was for and where it belongs in your business finances.
How do I record a credit card payment I made to pay off the balance?
When you pay your credit card bill from your business bank account, that appears as a transaction in your bank feed. Categorize it to Credit Card (the liability account, not an expense). This records the payment against the card balance without double-counting the original charges.