The Tax Regions API lets you create and manage tax regions to apply different tax treatment based on location. Use it together with the Tax Groups API, the Manual Tax Mappings API, and the Tax Calculation API to customize how tax is applied for a business.
It's important to note the following points before starting to code:
appId dynamically. A tax region requires an appId for an available tax calculator. Call List Tax Calculators to retrieve the calculators for a site. Never hardcode the appId, because calculator app IDs are installation-scoped and can differ between sites.country and subdivision are ISO codes, not display names. country is an ISO 3166-1 alpha-2 code (for example, US). subdivision is an ISO 3166-2 code without the country prefix (for example, NY). Storing a full name such as Georgia instead of GA silently results in no tax being charged. No display names are stored, so you're responsible for translating codes to names.AU, BR, CA, FR, DE, IN, IT, MX, NL, PT, ES, AE, GB, and US. For any other country, create the region at the country level by omitting subdivision or setting it to *.Each tax region is bound to one tax calculator, identified by its appId:
appId. Avalara automatic tax is unavailable in Brazil, India, Puerto Rico, and several other territories; for those locations, use the Wix manual tax calculator instead.Last updated: 23 July 2026