By default, Drupal commerce provides a "default" tax rate resolver that returns the "default" tax rate for any given tax zone.
This module provides a field that can be attached to purchasable entities that will allow you to specify any available tax rate for any given tax type available in the system.