Avalara AvaTax integration
Calculate sales tax and VAT on Bunny quotes and invoices automatically through Avalara AvaTax, driven by the tax code on each price list charge — with optional document recording for filing.
What the integration does
Tax on quotes, not just invoices
Tax is calculated at quote time, so the number the customer signs is the number they are billed — no surprise line item at invoicing.
Driven by tax codes
The tax treatment of each charge is controlled by the tax_code field on the price list charge, so software, services and hardware are each treated correctly.
Document recording
Enable document recording and transactions are committed to Avalara for returns filing, rather than calculated and discarded.
Sandbox first
Point the integration at Avalara's sandbox environment while you validate your tax codes, then flip to production.
Tax is the part of billing that is boring until it is not. Economic nexus rules mean a US SaaS company can acquire filing obligations in a dozen states without signing a single new type of contract, and EU VAT treatment turns on the customer’s location and VAT registration rather than yours.
None of that is something you want encoded in your billing system by hand. Avalara AvaTax exists to hold it, and the Bunny integration hands it the question at the right moments — when a quote is priced, and when an invoice is raised.
The configuration that matters
Almost all of the value comes from getting tax codes right on your price list charges. Once each charge carries the correct code, AvaTax knows whether a line is taxable software, an exempt service or something else entirely, in every jurisdiction you sell into. Enable document recording when you are ready for Avalara to also handle the filing side.
Frequently asked questions
Is tax calculated on quotes as well as invoices?
How does Bunny decide the tax treatment of a charge?
Does this handle VAT as well as US sales tax?
What do I need to connect it?
Keep the stack you have
Bunny sits between your CRM, your tax engine, your payment processor and your ledger — so quoting, subscriptions, usage and invoicing share one system of record without anyone migrating off the tools they already use.