Matching a credit card payment in QuickBooks feels like it should be straightforward, but it's one of the most common spots where bookkeeping can go wrong. A simple misstep here can double-count your expenses and make your financial statements inaccurate. This article will walk you through the correct workflow for matching credit card payments in both QuickBooks Online and QuickBooks Desktop and show you how to fix the most frequent errors.
Why Correctly Matching Credit Card Payments is So Important
New business owners and even some bookkeepers often make the same mistake: they categorize the payment from their checking account to the credit card company as an “expense.” They might code it to “Office Supplies” or another generic category. This is incorrect and has serious consequences for your financial reporting.
Think about how credit card transactions work:
- You purchase a new laptop for $1,200 with your business credit card. At this moment, you’ve incurred an expense. You should categorize this single transaction as "Office Equipment."
- At the end of the month, you use your checking account to pay the $1,200 credit card bill.
If you record the initial $1,200 purchase as an expense and then record the $1,200 payment from your checking account as another expense, you’ve told QuickBooks you spent $2,400. This inflates your expenses, reduces your net income, and provides an inaccurate picture of your company's profitability.
The correct way to think about a credit card payment is as a transfer. You are simply moving money from one balance sheet account (your checking asset account) to another balance sheet account (your credit card liability account). The transaction decreases your cash and decreases the amount you owe. It has no effect on your Profit & Loss statement because the expense was already recorded when the original purchase was made.
How to Match a Credit Card Payment in QuickBooks Online
QuickBooks Online’s bank feed is designed to make matching transactions easy. The goal is to record the payment as a transfer from your checking account to your credit card account. When the transaction appears in both bank feeds, you will "add" or "record" it in one feed and "match" it in the other.
Step-by-Step Guide for QuickBooks Online
- Navigate to the Bank Feed: From the left-hand menu, go to Bookkeeping > Transactions > Bank transactions. Here you will see separate tabs for your connected checking and credit card accounts.
- Handle the Checking Account Payment First: Find the transaction showing money spent from your checking account paid to the credit card company. QuickBooks is often smart enough to recognize this and might suggest a category like “Credit Card Payment” or suggest a match if you have already recorded a transfer.
- Record the Transfer: Click on the transaction in the checking account feed. You have two main options:
- If QuickBooks recognizes it: You might see a green "Match" suggestion if the transfer was already entered. If it just says "Categorize," check the details. For a payment to a Chase card, you might want to create a vendor called "Chase Visa" for clean records. For the category, select your Chase Visa liability account from the Chart of Accounts. It is critical that you select the credit card account itself, not an expense account.
- Using "Record as transfer": A cleaner way is to select the radio button for "Record as transfer." In the dropdown menu that appears, simply select the credit card account that received the payment. Click "Confirm."You have now told QuickBooks that money left your checking account and was transferred to pay down the balance on your credit card.
- Match the Payment in the Credit Card Feed: Now, click on the tab for your credit card account in the bank feed. You will see the corresponding transaction for the payment you received.
- Confirm the Match: Because you already recorded the transfer from the checking account, QuickBooks Online will now find the corresponding entry. Instead of options to categorize or add, it should present a green "Match" button. Verify that the date and amount are correct and click "Match."
That's it. You have now correctly recorded the credit card payment without duplicating any expenses. You Add/Record the transaction from one account’s perspective and Match it from the other’s.
How to Match a Credit Card Payment in QuickBooks Desktop
The workflow for QuickBooks Desktop is similar in principle, but the interface and steps are different. You’ll be working within the Bank Feeds Center to reconcile the transactions downloaded from your bank and credit card company.
As with QBO, the key is to record the payment as a transfer before you match it in the feed.
Method 1: Using the "Write Checks" Function
- Open the "Write Checks" Window: From the top menu, go to Banking > Write Checks.
- Fill Out the Check Details:
- Bank Account: Ensure the correct checking account is selected at the top.
- Pay to the Order of: Select the credit card company as the vendor (e.g., American Express).
- Date and Amount: Enter the payment date and the exact amount of the payment.
- VERY IMPORTANT - Assign the "Account": At the bottom, in the "Expenses" tab, you will see a field for "Account." Do not choose an expense account. Click the dropdown and select the credit card liability account from your Chart of Accounts that corresponds to this payment (e.g., American Express Card).
- Save & Close.
- Go to Bank Feeds: Navigate to Banking > Bank Feeds > Bank Feeds Center. Select the transaction for the payment that was downloaded from your checking account. QuickBooks should now recognize that you've already entered this transaction and suggest a "Match" to the check you just wrote. Approve the match.
- Match in the Credit Card Feed: Next, switch to the feed for your credit card account. You will see the incoming payment. It should also find a match to the same transaction you entered via "Write Checks." Confirm the match here as well.
Method 2: Using the "Transfer Funds" Feature (Recommended)
Frankly, this method is cleaner and more intuitive as it directly reflects the nature of the transaction.
- Open the "Transfer Funds" Window: From the top menu, go to Banking > Transfer Funds.
- Enter the Transfer Details:
- Date: Enter the correct payment date.
- Transfer Funds From: Select your checking account.
- Transfer Funds To: Select your credit card liability account.
- Amount: Enter the payment amount.
- Save & Close.
- Match in Bank Feeds: Just like with the previous method, go to the Bank Feeds Center. QuickBooks will now correctly suggest a match for the transactions in both the checking account and the credit card account feeds. Simply approve both matches.
Ready to transform your tax research workflow?
Start using Feather now and get audit-ready answers in seconds.
Common Mistakes and How to Easily Fix Them
If you're reading this article, there's a good chance a mistake has already been made. Don't worry, they are usually easy to fix.
Mistake #1: The Payment was Recorded as an Expense
This is the most common error. You categorized the payment from your checking account to an expense account like "General & Business Expenses" instead of the credit card liability account.
- The Symptom: Your Profit & Loss report shows inflated expenses, and when you look at your credit card balance in QuickBooks, it looks like you never paid the bill. The liability balance remains too high.
- How to Fix it (QBO):
- Go to Bank Transactions and find the checking account.
- Go to the "Reviewed" or "Categorized" tab.
- Find the incorrect payment transaction and click on it.
- It will likely show the expense category you mistakenly chose. Simply click the link for the transaction to open the full transaction form.
- Change the Category from the expense account to the correct credit card liability account.
- Click Save and Close. This will reclassify the transaction correctly. You may need to then go and match the corresponding transaction in the credit card feed.
- How to Fix it (QBDT):
- Open your checking account register (Banking > Use Register).
- Find the payment transaction. The "Account" column will likely show an expense account.
- Click into that field and change the account to your credit card liability account.
- Click Record to save the change.
Mistake #2: The Payment was Duplicated
This happens when you don't match the transactions. Instead, you add the outgoing payment from the checking account feed as a "Transfer" and also add the incoming payment from the credit card feed as a "Categorization" (often as uncategorized income, which complicates things even further).
- The Symptom: Your checking account balance is correct, but your credit card's liability balance in QuickBooks is wildly off, often showing a large credit or negative balance because the payment has been recorded twice.
- How to Fix it (QBO):
- In the Bank Transactions screen, look in the review tabs for both the checking and credit card accounts for the dates around the payment.
- You will likely have created two separate transactions instead of one matched transaction. Find the one that is less accurate and click the "Undo" button on the far right.
- This will move the transaction back into the "For review" queue. Now, the remaining correctly entered transaction should find its counterpart and suggest a "Match."
- How to Fix it (QBDT):
- Open the registers for both the checking account and the credit card.
- You will find two entries for the same payment. Decide which one to keep (usually the one created from the transfer or check).
- Delete the other incorrect entry.
- Return to Bank Feeds, and QuickBooks should now be able to match the downloaded transaction to the single correct entry remaining in your register.
Final Thoughts
Treating every credit card payment as a transfer between balance sheet accounts is the foundation of accurate credit card bookkeeping. By correctly recording the outflow from your checking account and matching the corresponding inflow to your credit card account, you ensure your expenses are not overstated and your liabilities are properly stated.
Keeping your bookkeeping clean is the first step toward effective financial management and tax planning. When you’re confident in your numbers, you can move on to the higher-level work that truly matters, like strategizing around tax implications. For professionals who need quick and reliable answers to complex tax questions in these situations, this is where having an AI research assistant, built on authoritative tax law without any web-based clutter, can make all the difference. Get your citation-backed answers in seconds with Feather AI and spend more time advising your clients.