How Do You Enter Credit Card Charges in QuickBooks Online?

How to enter credit card charges in QuickBooks Online three ways, why a credit card is a liability account, the double-counting mistake to avoid when you pay the card, and how to reconcile it.
Published on
September 14, 2026
Share

You enter credit card charges in QuickBooks Online in one of three ways: manually as an expense, through the connected bank feed, or by importing a spreadsheet. The bank feed is the fastest and the one most businesses use. Whichever you pick, each charge posts to your credit card account and gets categorised as an expense.

The part that trips people up isn't the entry. It's understanding how the credit card account behaves and avoiding the mistake that double-counts your expenses when you later pay the card. This guide covers both.

First, understand what a credit card is in QuickBooks.

Before entering a single charge, get the mental model right. In QuickBooks, a business credit card is a liability account, not an expense account. It represents money you owe the card issuer.

This matters because it changes what a charge and a payment each do. When you make a purchase, the charge increases the card's liability balance and records an expense in the right category. Your card balance goes up; your expense goes up.

When you pay the card, the opposite happens on the liability side. The payment reduces the card balance and reduces your bank account. It does not create a second expense. Hold onto that distinction, because it's the source of the most common error later.

The three ways to enter credit card charges

QuickBooks gives you three routes, and the right one depends on how many charges you have and how current you need your books.

Method How It Works Best For
Manual expense, then match You enter each charge, then match it to the feed Accuracy-first bookkeeping and accrual timing
Bank feed The feed pulls charges in, you categorize them Most businesses; the fastest route
Spreadsheet import You upload a CSV of charges Bulk entry or when no live feed exists

The bank feed is the most popular by far. The manual method is the most rigorous, since you record from the receipt and then confirm against the feed, which keeps a genuine check in your process. Importing suits, catch-up work, or accounts you can't connect.

Method 1: Enter a charge manually.

Manual entry gives you the most current books, because you record a purchase the moment it happens rather than waiting days for it to settle and appear in the feed.

  1. Start a new expense. Click + New, then select Expense under the Vendors column.
  2. Choose the payee. Select the vendor you paid, or add a new one.
  3. Set the payment account to the credit card. In the Payment Account field, choose the credit card the charge went on. This is what posts it to the liability.
  4. Enter the date and details. Add the transaction date, an optional reference number, and the amount.
  5. Categorise it. Assign the expense category so the charge lands in the right place on your profit and loss.
  6. Save. Once the same charge appears in your bank feed a few days later, match the two rather than adding it twice.

The one thing to watch is timing. A charge you enter today won't hit the feed until it settles, usually a day or two, so match rather than re-enter when it arrives.

Method 2: Use the bank feed.

Connecting your credit card to QuickBooks is the route most businesses take. Once connected, charges flow in automatically, and you categorise them from the Banking screen.

Review each transaction as it arrives, assign the correct category and payee, and add it to the register. QuickBooks learns your patterns over time and suggests categories for recurring charges, which speeds up the work.

The trade-off is that bank feeds remove the manual check that traditional bookkeeping relied on. They're fast and technically correct, but you should still reconcile every month so nothing slips through miscategorised.

Getting categories right here is the same discipline as writing off business expenses correctly at tax time.

Method 3: Import from a spreadsheet

If you can't connect the card or you're catching up on a backlog, you can import charges from a CSV or Excel file. Go to the Gear icon, select Import Data, choose Bank Data, and upload the formatted file.

QuickBooks needs a specific column format to read the file, so match your spreadsheet to its template before uploading. Once imported, the charges appear like feed transactions, ready to categorise. This method is best reserved for bulk or historical entry rather than day-to-day use.

The mistake that double-counts your expenses

Here's the error that quietly inflates expenses on thousands of QuickBooks files. It happens when you pay the credit card.

Remember the model: entering a charge already recorded the expense. So when you pay the card bill, you are only moving money from your bank account to reduce the card's liability. That payment is a transfer, not a new expense.

The mistake is categorising the card payment as an expense, often to a category like "credit card payment" or back to the original expense type. Do that, and you've recorded the expense twice: once when the charge was posted and again when you paid the bill. Your profit and loss now overstates spending.

The fix is to treat the payment correctly. Record it as a transfer from your bank account to the credit card liability account, or use the Pay Down Credit Card feature. Either way, it reduces the card balance without touching your expenses.

If your spending suddenly looks too high, a double-counted card payment is one of the first things to check.

Reconciling your credit card

Entering charges is only half the job. Reconciling the card each month confirms that what's in QuickBooks matches the card statement, exactly as you would for a bank account.

At statement time, compare your QuickBooks credit card register to the issuer's statement, checking off each charge and payment until the ending balance matches. Anything that doesn't match is a missing charge, a duplicate, or a miscategorized payment.

This monthly reconciliation is what catches the double-counting mistake before it reaches your reports.

A reconciled card account is one you can trust. If your card is set up correctly in the chart of accounts as a liability and reconciled monthly, your expenses and your balance sheet both stay accurate.

Paying the card the right way

To close the loop, use the built-in workflow for card payments. QuickBooks has a Pay Down Credit Card option under + New that handles the accounting for you.

Select the credit card you're paying, the bank account you're paying from, the amount, and the date. QuickBooks records the transfer, lowering the card liability and your bank balance in one step, with no expense created. If you pay from the bank feed instead, categorise the payment as a transfer to the credit card account rather than as an expense.

Done this way, your card payment never inflates your spending. The expenses were already captured when the charges were posted, which is exactly how it should work.

Keeping card categorisation clean

Credit cards generate more transactions than almost any other account, which makes them the biggest source of categorisation work and the easiest place for errors to hide. A card with a hundred monthly charges is a hundred chances to miscategorise.

Consistency is what keeps it manageable. Every charge should land in the same category every time, and recurring vendors should map to the same accounts automatically rather than being sorted by hand each month.

This is where automation does the heavy lifting. Instead of categorising card transactions one by one, tools that learn your patterns handle the routine ones and flag only the exceptions.

Finlens does exactly this, applying consistent categorisation to card charges as they arrive through automated transaction categorization, so a busy card account stays clean without hours of manual sorting.

Conclusion

Entering credit card charges in QuickBooks Online is straightforward once you separate the two ideas at play. Recording a charge is one action: it increases your card liability and books the expense. Paying the card is a different action: it moves money to reduce that liability and creates no expense at all.

Pick the entry method that fits your volume. The bank feed suits most businesses, manual entry gives you the most current and rigorous books, and spreadsheet import handles bulk or catch-up work. Whichever you use, categorise each charge consistently and match feed transactions instead of entering them twice.

The single habit that prevents the most common problem is treating a card payment as a transfer, never an expense. Double-counting is what inflates spending on so many QuickBooks files, and it's fully avoidable.

Reconcile the card every month, keep it set up as a liability account, and your expenses and balance sheet will both stay honest. Get the model right and the mechanics take care of themselves, which frees you to spend your time reading the numbers instead of fixing them.

Frequently asked questions

How do I enter credit card charges in QuickBooks Online?

You have three options: enter each charge manually as an expense with the credit card set as the payment account, let a connected bank feed pull the charges in for you to categorise, or import them from a formatted spreadsheet. The bank feed is the fastest and most widely used method.

Is a credit card an expense or a liability in QuickBooks?

A credit card is a liability account. It represents money you owe the card issuer. A charge increases that liability and records an expense in a category. A payment decreases the liability and your bank balance. The purchase is the expense; the card itself is never an expense account.

Why are my expenses doubled in QuickBooks?

The most common cause is categorising a credit card payment as an expense. The expense was already recorded when the charge posted, so booking it again at payment time counts it twice. Fix it by recording card payments as transfers to the credit card liability, not as expenses.

How do I record a credit card payment in QuickBooks Online?

Use the Pay Down Credit Card option under + New. Choose the card being paid, the bank account paying it, the amount, and the date. QuickBooks records a transfer that lowers the card liability and your bank balance without creating an expense. Paying from the bank feed works too if you categorise it as a transfer.

Should I enter credit card charges manually or use the bank feed?

The bank feed is faster and fits most businesses. Manual entry gives you the most up-to-date books and keeps a traditional check in your process, since you record from the receipt and confirm against the feed. Many bookkeepers combine both: enter manually, then match to the feed.

How do I reconcile a credit card in QuickBooks Online?

At statement time, open the reconcile tool for the card, enter the statement's ending balance and date, and check off each charge and payment until the difference is zero. Anything left over signals a missing, duplicate, or miscategorised transaction. Reconcile monthly to keep the account accurate.

Why haven't my credit card charges shown up in QuickBooks yet?

Credit card transactions don't appear in the feed until they settle, which usually takes a day or two after the purchase. If you need current numbers before then, enter the charge manually and match it to the feed transaction once it arrives, rather than entering it twice.

Can I import credit card transactions into QuickBooks Online?

Yes. Go to the Gear icon, select Import Data, choose Bank Data, and upload a CSV or Excel file formatted to QuickBooks' template. This is useful for bulk entry or accounts you can't connect to a live feed. Once imported, the charges behave like feed transactions and are ready to categorise.

On this page