When client hours are added to an invoice, they don't have the taxable field ticked. This should be on by default if the client has a non-zero tax rate set.