Avalara integration for sales tax
ElasticFunnels asks Avalara for the tax on each checkout, for US and international addresses, and adds it to the order before the customer pays.
Avalara at a glance
- Type
- Sales tax calculation
- Connect with
- Account ID + license key
- Coverage
- US and international addresses
- Runs at
- Checkout
- Product tax codes
- Avalara tax code per product
- Testing
- Avalara sandbox
What the Avalara integration does
At checkout, ElasticFunnels sends the destination address and the order lines to Avalara, gets the tax back and shows it in the order summary. The tax amount is stored on the order.
- Real-time tax for US and international addresses
- Set an Avalara tax code per product, or mark a product tax exempt
- Add more than one tax integration: they are tried in order if one fails
- The collected tax shows in reports and in Shopify order sync
Tax settings in ElasticFunnels
- Destination
- Customer address
- Order lines
- Products and amounts
- Product tax code
- Avalara tax code
- Tax exempt products
- Skipped
- Company code
- Set on the merchant
- Origin address
- Set on the merchant
How to connect Avalara
Get your credentials
In Avalara, copy your account ID and license key.
Connect Avalara
Enter both in Settings → Integrations → Operations → Avalara. Turn on sandbox while you test.
Set the company code
In the merchant Tax configuration tab, pick Avalara and enter your company code and origin address.
Set product tax codes
Add an Avalara tax code in each product Pricing tab, or mark the product tax exempt.
Full guide: Sales tax integrations
Avalara + custom checkouts
Checkout to Avalara
Tax is calculated on your own checkout pages from the customer address.
Tax on the order
The amount Avalara returns is what is stored on the order and shown in reports.
Fallback providers
Keep TaxJar or TaxCloud as a second tax integration, tried if Avalara fails.
Tax to Shopify
Shopify order sync sends the tax exactly as collected in ElasticFunnels.
Other sales tax integrations
50+ integrations in the catalogue. Browse all integrations
Avalara integration FAQ
Does the Avalara integration work for orders outside the US?
Yes. The Avalara integration calculates tax for US and international addresses. TaxJar and TaxCloud cover US addresses only.
What about EU and UK VAT?
The merchant Tax configuration tab also has its own VAT settings: seller country, B2B reverse charge and VAT ID validation.
What happens if Avalara does not answer?
ElasticFunnels tries your next tax integration. If none returns a rate, the order goes through with no tax and a warning is logged.
Avalara returns TaxCalculationFailed. What now?
The usual cause is a missing company code. Check that the merchant tax settings have the company code from your Avalara account.
Does ElasticFunnels file my tax returns?
No. ElasticFunnels calculates and collects the tax at checkout. Filing is handled outside ElasticFunnels.