There's no hard 6-month cutoff for matching in QuickBooks Online. What's happening is that the Find other matches screen opens with a default date filter that hides older transactions. If you clear that filter, the transaction should appear as long as a few conditions are met. Let’s take a look:
Steps to match an older transaction:
- Go to Transactions > Bank Transactions and open the account.
- In the For Review tab, click the downloaded transaction to expand it.
- Select the Match radio button to see suggestions.
- If your transaction isn't in the list, click Find other matches.
- On the next screen, clear the date filter completely — remove both the start and end dates.
- Locate the recorded transaction by amount and select it.
- Click Match.
Two things need to be true for matching to work: the amounts need to align (the downloaded amount should be greater than or equal to the recorded amount), and both the downloaded transaction and the recorded transaction need to be in the same account in QuickBooks Online.
For a complete walkthrough: Match online bank transactions in QuickBooks Online.
For inter-account transfers (checking funding PayPal, for example): Record each side as a transfer, not as an expense. Go to the downloaded transaction, select Record as transfer, and choose the destination account. Do the same on the other account's side. This keeps the balance sheet accurate without creating duplicate entries.
If the transaction still doesn't show up after clearing the date filter: The accounts may not be the same on both sides, or the amounts don't align closely enough for the system to surface it. In that case, you can exclude the downloaded transaction to prevent a duplicate without deleting the recorded one: Exclude a bank transaction downloaded into QuickBooks Online.
Got a specific transaction that's still not matching? Drop the details below and we'll work through it.