That's one of the reasons why the best practice is to generate a new address for every transaction.
Its easy to do and when you get used to it then it makes work even easier. No need to look for transactions in a wallet when you can simply check one address and tell if it has funds or not.
But you should be alert of the backups being done daily, and I don't know how much can it cost to transfer the small transactions to one address.