Skip to main content

Get 50% OFF QuickBooks for 3 months*

Buy now
Switch to QuickBooks and 70% off for 3 Months
March 25, 2023
Solved

Find Match not finding all Invoices

  • March 25, 2023
  • 8 replies
  • 197 views

I have been trying to Categorize Banking transactions in the "For review" section by using the "Find Match" feature and for some transactions the find transaction doesn't find Invoices that I know do not have a match. I've been using the "Find Match" feature since 2020 so I'm well aware on how to use it at this point, but I am starting to get annoyed that it doesn't find all invoices that are unmatched or unresolved.

 

For clarity, I have a Shopify store that is connected to QBO and auto-generates Invoices and Payments that are made through the Store and my Bank Account is connected to QBO and is fully updated. We get paid through Shopify and those payments have fees that get taken out prior to being deposited. So the deposit doesn't match the Invoice amount, which is fine because "Find Match" allows you to "Resolve" the difference which is a big help. But if the Invoice doesn't even show up in "Find Match" then I cant do anything. 

Here's an example (fake numbers for security):

I have a deposit on 3/15 For review for $55, I click Find Match and numerous unmatched Invoices show up dated from 1/4 - 3/25 for numerous amounts but the Invoice Payment that I need to match it too, dated 3/12 for $62, doesn't show up. However if I review another deposit dated 3/20 for $200 and click Find Match then the 3/12 for $62 Invoice Payment shows up. Again I know that Find Match can find Invoice Payments that don't match the exact amount of the deposit because another deposit I reviewed 3/8 for $86 was able to find the Invoice 3/4 for $92 then I Resolve the difference by adding a line for 3/8 Payee 'Shopify' Category 'Shopify Fees' for $-6.

Best answer by sofiamdc-2341

Why doesn't Find match show all my invoices in QuickBooks Online, and how do I match a deposit with fees taken out, like a Shopify payout?

 

When an invoice you know is unmatched doesn't show up in Find match, it's almost always because the amounts differ due to processor fees, the record falls outside the match window of 90 calendar days before to 20 calendar days after the bank transaction date, or the record is already matched or reconciled. For fee-reduced payouts like yours from Shopify, the reliable fix is to record the deposit in QuickBooks net of fees, so the amounts line up and the match appears every time instead of you hunting for it.

 

Why a record you know exists isn't in the list

QuickBooks won't offer a record as a match when the amount differs because of fees or discounts, when the money was deposited as a group of several payments, when the record sits more than 90 calendar days before or 20 calendar days after the bank transaction date, or when the record is already matched or reconciled. A reconciled record can't be matched at all, so exclude the downloaded transaction instead. When a record's amount is higher than the downloaded deposit, QuickBooks generally leaves it off that deposit's list, which is why the same payment can appear under a larger deposit but not a smaller one. Full list: Match your bank and credit card transactions.

 

If Shopify creates your invoices and payments, let the connector build the payout

The Shopify Connector by QuickBooks solves this exact situation: it records each payout as a single deposit that already includes the related payments and the fee expense, so the QuickBooks deposit equals the net amount the bank received.

  1. Review and confirm the payout's transactions on the App transactions tab first.
  2. Go to All apps, then Accounting, then Bank transactions. QuickBooks suggests a match between the bank deposit and the payout deposit. Select Match.
  3. Always match the payout deposit, don't add it, or you'll create a duplicate. If no match is suggested, confirm every transaction in the payout was added from the App transactions tab, or contact support from the app tile.

Full steps: Connect Shopify to QuickBooks Online.

 

Important: if the connector is already recording your Shopify fees (its payout deposit includes the fee expense), don't also add the fee as a negative line when you match, doing both records the fee twice. Use the connector's built-in payout or the manual fee-line method below, not both on the same deposit.

 

For any processor, record the fee on the deposit so the amounts line up

  1. Select + New, then Receive payment. Enter the payment details and check the invoice it pays.
  2. In the Deposit to dropdown, select Undeposited funds, then save.
  3. Select + New, then Bank deposit, and check the payment you just recorded. If the bank payout covers several invoices, check each of those payments here.
  4. In the Add other funds to this deposit section, enter the processor fee as a negative amount and pick the expense account you use for fees.
  5. Confirm the deposit total equals what the bank actually received, then save. Back on the Bank transactions page, the downloaded deposit now finds its match because the amounts are equal.

Already recorded the payment without the fee? Open that deposit, add the fee as a negative line, save, then refresh the Bank transactions page. Full steps: Enter a bank service fee while using a third-party merchant service.

 

Matching a payment for an old invoice, and the default date range

QuickBooks suggests matches within 90 calendar days before and 20 calendar days after the bank transaction date, and there isn't a setting to change that default range. Two ways to handle older invoices:

  1. For one transaction, select Find other match (Find match in the classic layout) and set the date filter to include the older record, then select it.
  2. To skip the date problem entirely, record the payment when the money arrives using steps 1 and 2 above. The payment and deposit are dated when the cash hit your bank, so they sit inside the window and match right away, even if the invoice itself is a year old.

If you'd like QuickBooks to remember a wider default range, send that request through the Feedback option in the product. That's the channel the product team works from.

 

If you try this and a specific deposit still won't surface its match, reply with the dates and amounts involved and we'll dig into that one together.

 

8 replies

Angelyn_T
Moderator
March 25, 2023

Thank you for adding your initial post and sharing detailed information regarding your banking concern, @Malkia LLC. Let me look into this for your so you can match your entries accordingly.

 

Usually, QuickBooks Online (QBO) offers smart suggestions to match your downloaded entries to speed up the work for you. If not, you can click on the Find match button to do it manually. From the Match transactions page, you can filter the transaction type you want to see and their date range to narrow down your result. There are a few reasons why certain transactions do not appear. Here are the following:

 

  • The transactions entered in QBO don't simply match the number, amount, date, or payee of the downloaded bank deposits.
  • The transactions you want to match have been reconciled.
  • The transaction was recorded in a different bank account.
  • Often, the transaction was recorded to the wrong bank account in QuickBooks. 

 

Sometimes, the match is not found with the Find Match tool because the dollar amount in QB is higher than the bank transaction. I'm adding this screenshot as your visual reference.

 

To fix this, edit the original transaction by adding the bank fee, then refresh the Bank feed window.

 

  1. Open the deposit or invoice payment transaction.
  2. Enter the fee as a negative amount on the second line item.
  3. Save and Close.
  4. Switch back to the Banking page to review the result.

 

I'm adding these articles for more hints while categorizing your banking transactions in QuickBooks:

 

 

 That should do it for you. If you have follow-up questions in mind, notify me by leaving a comment below. I'm just a few clicks away to help. Have a good one!

April 4, 2023

My issue is that I received payments for really old invoices which is beyond half a year and I have to change the period start date every time, is there any way I can change the find match lookup start date and end date? I don't want to do it manually every time.

Level 9
April 4, 2023

Hi there, Cathyliu.

 

Thank you for visiting the QuickBooks Community. Please know that we aim to deliver customer satisfaction at all times and fix an issue as soon as possible. With this, may I ask for additional information on which part of QuickBooks are you trying to change the find match lookup start date and end date? or, a screenshot of the area are you trying to update? I appreciate any further details so I can present accurate information and a solution.

 

For now, I'm adding this artilcle to see steps on how you can review downloaded transactions by matching or adding them to avoid double entries: Categorize and match online bank transactions in QuickBooks Online.

 

Don't hesitate to click the Reply button below and add extra details about your concern, I'm always around to help, Cathyliu. Have a good one!

sofiamdc-2341
Community Manager
August 6, 2026

Why doesn't Find match show all my invoices in QuickBooks Online, and how do I match a deposit with fees taken out, like a Shopify payout?

 

When an invoice you know is unmatched doesn't show up in Find match, it's almost always because the amounts differ due to processor fees, the record falls outside the match window of 90 calendar days before to 20 calendar days after the bank transaction date, or the record is already matched or reconciled. For fee-reduced payouts like yours from Shopify, the reliable fix is to record the deposit in QuickBooks net of fees, so the amounts line up and the match appears every time instead of you hunting for it.

 

Why a record you know exists isn't in the list

QuickBooks won't offer a record as a match when the amount differs because of fees or discounts, when the money was deposited as a group of several payments, when the record sits more than 90 calendar days before or 20 calendar days after the bank transaction date, or when the record is already matched or reconciled. A reconciled record can't be matched at all, so exclude the downloaded transaction instead. When a record's amount is higher than the downloaded deposit, QuickBooks generally leaves it off that deposit's list, which is why the same payment can appear under a larger deposit but not a smaller one. Full list: Match your bank and credit card transactions.

 

If Shopify creates your invoices and payments, let the connector build the payout

The Shopify Connector by QuickBooks solves this exact situation: it records each payout as a single deposit that already includes the related payments and the fee expense, so the QuickBooks deposit equals the net amount the bank received.

  1. Review and confirm the payout's transactions on the App transactions tab first.
  2. Go to All apps, then Accounting, then Bank transactions. QuickBooks suggests a match between the bank deposit and the payout deposit. Select Match.
  3. Always match the payout deposit, don't add it, or you'll create a duplicate. If no match is suggested, confirm every transaction in the payout was added from the App transactions tab, or contact support from the app tile.

Full steps: Connect Shopify to QuickBooks Online.

 

Important: if the connector is already recording your Shopify fees (its payout deposit includes the fee expense), don't also add the fee as a negative line when you match, doing both records the fee twice. Use the connector's built-in payout or the manual fee-line method below, not both on the same deposit.

 

For any processor, record the fee on the deposit so the amounts line up

  1. Select + New, then Receive payment. Enter the payment details and check the invoice it pays.
  2. In the Deposit to dropdown, select Undeposited funds, then save.
  3. Select + New, then Bank deposit, and check the payment you just recorded. If the bank payout covers several invoices, check each of those payments here.
  4. In the Add other funds to this deposit section, enter the processor fee as a negative amount and pick the expense account you use for fees.
  5. Confirm the deposit total equals what the bank actually received, then save. Back on the Bank transactions page, the downloaded deposit now finds its match because the amounts are equal.

Already recorded the payment without the fee? Open that deposit, add the fee as a negative line, save, then refresh the Bank transactions page. Full steps: Enter a bank service fee while using a third-party merchant service.

 

Matching a payment for an old invoice, and the default date range

QuickBooks suggests matches within 90 calendar days before and 20 calendar days after the bank transaction date, and there isn't a setting to change that default range. Two ways to handle older invoices:

  1. For one transaction, select Find other match (Find match in the classic layout) and set the date filter to include the older record, then select it.
  2. To skip the date problem entirely, record the payment when the money arrives using steps 1 and 2 above. The payment and deposit are dated when the cash hit your bank, so they sit inside the window and match right away, even if the invoice itself is a year old.

If you'd like QuickBooks to remember a wider default range, send that request through the Feedback option in the product. That's the channel the product team works from.

 

If you try this and a specific deposit still won't surface its match, reply with the dates and amounts involved and we'll dig into that one together.