Add additional charges/fees based on purchase location

We are looking to add additional regulatory fees and charges for certain products under certain condition during checkout. These fees are calculated separately from shipping and handling fees. Is this possible?