This happens when a bank deposit gets added to your books as a new transaction instead of matched to the invoice payment you already recorded. QuickBooks then counts the income twice on your profit and loss report: once when the invoice was paid, and again when the deposit was added separately.
Step 1: Fix the duplicate that's already in your books
Start by finding the extra entry causing the duplicate:
- Go to All apps, then Accounting, then Bank transactions.
- Select the Posted tab and find the account with the duplicate.
- Locate the deposit that was added separately from the invoice payment, and select Undo. This moves it back to the Pending (or For review) tab.
- From there, select the transaction and choose Find match instead of Categorize, then match it to the existing invoice payment.
If the deposit was already reconciled and matching would throw things off, you can exclude it instead so it doesn't create a duplicate. See Exclude duplicate transactions in QuickBooks Online for the steps.
Step 2: Stop it from happening on future invoices
Once you match instead of add, you shouldn't have to redo this every time a customer pays an invoice. Here's why: when the payment comes through your bank feed, QuickBooks automatically looks for a matching amount within a set date range and suggests linking it to the invoice payment you already recorded, rather than creating a new entry.
- Go to All apps, then Accounting, then Bank transactions.
- Check the Categorize or Match column for a suggested match on the deposit.
- Review the details to confirm it's the right invoice payment, then select Post.
- If nothing is suggested, select Find other match to search for the invoice payment yourself.
A match won't be suggested in a few situations worth knowing about: if a bank fee or discount changed the deposit total, if several payments were deposited together as one lump sum, or if the payment falls outside the 90-days-before to 20-days-after matching window. In those cases, you'll need to find and match it manually using the steps above.
Making it a habit to check the Categorize or Match column before you post anything from your bank feed is the best way to keep invoice income from being counted twice going forward. For more on how this works, see Match your bank and credit card transactions.
Got another transaction that's not matching the way you'd expect? Drop a reply below and we can dig into it together.