Assign the tax to a customer in the customer details page --> Additional tab
The service needs to be taxable
These three factors give you complete control on collecting the applicable taxes. You can define multiple tax rates if you clients are in different tax jurisdictions. Keep in mind that a customer can only be assigned one tax rate at a time.