Avalara AvaTax logo
Tax

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.

FAQ

Frequently asked questions

Is tax calculated on quotes as well as invoices?
Yes. That matters more than it sounds — quoting a price without tax and then invoicing with it is a reliable source of disputes and short payments.
How does Bunny decide the tax treatment of a charge?
From the tax_code field on the price list charge. Setting those codes correctly is the main configuration work; once done, calculation is automatic.
Does this handle VAT as well as US sales tax?
Yes, AvaTax covers VAT alongside US sales tax. For EU VAT without an Avalara subscription, Bunny also ships a built-in Simple Tax option.
What do I need to connect it?
An Avalara account number, license key and company code. There are also switches for document recording, sandbox mode and client-side logging.

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.