Avalara provides automated sales tax solutions to streamline cumbersome, error-prone tax compliance processes and reduce the risk of loss or penalty in case of an audit. Our automated solutions perform address validation, jurisdiction research and rate calculation and allow you to manage even the most complicated tax issues, such as situs, nexus, tax tiers, tax holidays, exemptions, certificate management and product taxability rules.
We offer a number of different products to suit different compliance needs. This site is designed to describe the functionality of and best practices for our APIs. To use one of these APIs, some development work will need to be done to integrate to your webstore or accounting application.
You can find sample source projects for most languages from our API Sample Code page. We will continue to keep this page updated with support for more languages.
Based on transactional information and a preset tax profile reflecting your business needs, tax is calculated. Transactions can be recorded for reporting and tax filing. This product also includes our address validation service. We offer two different ways to integrate to our tax service: a RESTful API and a SOAP-based API. We have pre-built classes in PHP, Java, and .NET based upon our SOAP API, and documentation on making direct web service calls using the WSDL.
This product can be used as a stand-alone certificate management solution, or in conjunction with the Avalara AvaTax product. Customers can be saved in an exempt database, automated communication can be initiated to these customers to collect certificate information. The status of these requests can be monitored, and when customers return certificate data, this certificate data can be queried as well. The API can also pull the images of the saved certificates. This REST API is available only to clients that have signed up separately for an Avalara Certs account, so you will be prompted for login information to access the API Reference Guide.