The projects may not be suitable for the products as you can only tag to a whole invoice rather than an invoice line. But you may find that you can get better reporting if you were to assign a project tag to each client.
You can build custom reports which you may also find useful Build a custom report