Recording charges in QuickBooks Online depends on whether you're entering a purchase you made or a charge someone else made on your card

If you made a purchase on your business credit card, you'll record it as an expense in QuickBooks Online. If a customer charged something to your card (like a payment processing fee or a vendor billing your card directly), you'll record it differently. The method also changes depending on whether you're categorizing the charge right away or sorting it later. Most small business owners find it easiest to enter charges as they happen, rather than waiting for the monthly statement.

The core idea: QuickBooks needs to know three things about every charge — what you spent money on, which account the money came from, and what category it belongs to (office supplies, meals, utilities, and so on). Once you enter those three pieces, QuickBooks can show you where your money went and help you prepare taxes.

Key Takeaways

  • You can enter credit card charges one at a time through the Expense window, or upload multiple charges at once from your bank's CSV file.
  • QuickBooks Online connects directly to most credit card companies, so charges often appear automatically and you simply confirm or edit them.
  • Charges you enter yourself go into your credit card account as a liability (money you owe), not as cash out of your bank account.
  • If a customer or vendor charged your card directly, you'll record it as a bill or expense depending on whether you have an invoice to match it to.
  • Reconciling your credit card statement each month catches errors and keeps your records in sync with your actual card balance.

Entering a single charge you made yourself

Start by clicking the + New button in the top left corner of QuickBooks Online. Select Check from the menu (even though you're using a card, not a check — QuickBooks groups all expense entries under this label). A form will open asking you to fill in the details.

In the Payee field, type the name of the business or person you paid (the restaurant, the office supply store, the contractor). In the Payment method dropdown, select Credit Card. In the Payment account dropdown, select the credit card account you used. Then enter the date you made the purchase and the amount.

Scroll down to the Category details section. In the Category column, click the dropdown and choose the expense category that matches what you bought (Meals and Entertainment, Office Supplies, Travel, and so on). If you don't see the right category, you can create a new one by typing it in. Enter the amount in the Amount column. If you bought multiple things on the same trip, add a new row for each category. Then click Save and Close.

Letting QuickBooks import charges automatically

Most credit card companies allow QuickBooks Online to pull your transactions directly. To set this up, go to Settings (the gear icon in the top right), then Accounts and Settings. Click the Connected accounts tab. You'll see a list of banks and credit card companies QuickBooks can connect to. Find your card issuer (Chase, American Express, Capital One, Discover, and many others are supported) and click Connect.

QuickBooks will ask you to log in to your card company's website. Once you do, the connection is complete. From that point on, charges will appear in QuickBooks within a day or two of posting to your card. They'll show up in a section called For Review on your credit card account page. You'll see each charge listed with the merchant name, date, and amount. Click on each one and assign it to a category, then click Add. QuickBooks will move it into your account.

This method is faster than entering charges by hand, but you still need to review each one and assign the right category. If a charge looks wrong or you don't recognize it, you can mark it as a duplicate or delete it before adding it.

Uploading multiple charges from a CSV file

If your credit card company doesn't connect directly to QuickBooks, or if you prefer to upload charges in bulk, you can download a CSV file (a spreadsheet format) from your card's website and import it into QuickBooks. First, download your statement as a CSV file from your credit card company's online portal. The exact steps vary by issuer, but usually you'll find a Download or Export button on the statement page.

In QuickBooks Online, go to your credit card account page. Click the Upload transactions button (it may also say Import). Select the CSV file you downloaded. QuickBooks will read the file and show you a preview of the charges it found. Review the list to make sure everything looks right, then click Import. The charges will appear in the For Review section, and you'll assign categories to each one just as you would with automatically imported charges.

Recording a charge someone else made on your card

If a vendor or customer charged your card directly (rather than you making the purchase yourself), the process is slightly different. This happens when a payment processor charges a fee, a subscription renews automatically, or a vendor bills your card for an invoice.

If you have an invoice from the vendor that matches the charge, record it as a Bill instead of an expense. Click + New, select Bill, and fill in the vendor name, invoice number, and amount. In the Category details section, assign the charge to the right expense category. Then click Save and Close. Later, when you see the charge on your credit card statement, you'll match it to this bill during reconciliation.

If there's no invoice — for example, a payment processing fee or a bank charge — enter it as a regular expense using the Check method described above. Assign it to the category that matches the type of charge (Payment Processing Fees, Bank Charges, Subscription Fees, and so on).

Reconciling your credit card statement each month

Reconciliation is the step most business owners skip, but it's what catches errors and keeps your records honest. Once a month, when your credit card statement arrives, open your credit card account in QuickBooks. Click the Reconcile button. QuickBooks will ask you to enter the statement date and the ending balance from your statement.

A checklist will appear showing every charge you've entered in QuickBooks. Go through your actual statement line by line and check off each charge in QuickBooks as you find it. If a charge appears on your statement but not in QuickBooks, add it now. If a charge is in QuickBooks but not on your statement, it may not have posted yet — leave it unchecked and try again next month.

When you've checked off every charge that appears on both your statement and in QuickBooks, click Finish. QuickBooks will tell you if the totals match. If they don't, you have a discrepancy to track down — usually a data entry error or a charge that posted on a different date than expected. Once everything matches, your credit card account is reconciled and you can move on to the next month.

Common mistakes to avoid

The most common error is entering a charge twice — once when you import it automatically and again when you enter it by hand. To prevent this, check the For Review section before you manually enter any charges. If you do create a duplicate, delete one of them before reconciling.

Another mistake is forgetting to assign a category. Charges without a category won't show up in your expense reports, and they'll make reconciliation harder. If you see a charge in the For Review section without a category, click on it and assign one before clicking Add.

A third mistake is using the wrong account. If you have multiple credit cards, make sure you're recording each charge to the correct card account. QuickBooks will let you pick any card, so it won't stop you from recording a Chase charge to your American Express account — but your records will be wrong.

Frequently Asked Questions

Do I record a credit card charge as money going out right away?

No. When you enter a credit card charge, QuickBooks records it as a liability (money you owe the credit card company), not as cash leaving your account. The money doesn't actually leave your bank account until you pay the credit card bill. When you do pay the bill, you'll record that payment separately.

What if a charge on my statement doesn't match what I entered in QuickBooks?

During reconciliation, mark it as unmatched and investigate. Common reasons include a different posting date, a rounding error, or a charge that was refunded. If you can't find the matching entry, add a new charge for the amount that's missing. If you entered it twice, delete the duplicate.

Can I edit a charge after I've added it?

Yes. Click on the charge in your credit card account to open it, make your changes, and click Save. If the charge has already been reconciled, QuickBooks may ask you to unreconcile the account first. You can do that by clicking Reconcile again and selecting the option to undo the previous reconciliation.

What category should I use for a charge I'm not sure about?

Use the category that comes closest to what you think the charge is for. You can always change it later. If you're still unsure after reconciliation, ask your accountant — they may spot a pattern you missed. For now, picking something is better than leaving it blank.

Do I need to enter charges if QuickBooks imports them automatically?

No, but you do need to review and categorize them. When QuickBooks imports a charge, it appears in the For Review section. Click on each charge, assign it to a category, and click Add. This takes a minute per charge but ensures your records are accurate and organized.