This integration, built by Taxiom, connects FlexPrice to your AvaTax account to provide real-time sales tax calculations directly on your FlexPrice invoices. Need an AvaTax subscription or have questions? Send us an email at avataxforflexprice@taxiom.com.
SaaS and usage-based businesses billing through FlexPrice with customers in more than one state. If you sell subscriptions or metered usage across multiple jurisdictions, a static tax rate attached to a plan is no longer enough. This integration fits software companies, API platforms, and recurring-billing businesses that have outgrown a one-rate tax setup.
FlexPrice already stores a structured billing address on every customer. This integration uses that address as the tax destination so the right state, county, city, and special-district rates apply to every invoice automatically.
Sales tax lands on the FlexPrice invoice through FlexPrice's native tax system, with the exact dollar amount Avalara calculated. Your invoice totals, PDFs, and payment amounts all include the tax, with no synthetic line items.
Tax is calculated when an invoice is generated, committed to Avalara when the invoice is paid, voided in Avalara when the invoice is voided, and returned in Avalara when a credit note is issued. The whole lifecycle is handled by webhooks, with nothing to click.
Avalara is refreshed multiple times per day across more than 12,000 US jurisdictions. Stop chasing rate changes, county boundary tweaks, or special-district adjustments. The integration always uses the rates and rules Avalara has on file.
FlexPrice account with API access
Avalara AvaTax subscription
Customer billing addresses populated in FlexPrice
$432.99
One-time setup fee
The setup fee does not cover your FlexPrice subscription or your Avalara AvaTax subscription. Those are separate services that you maintain directly with each platform.
It connects your FlexPrice account to Avalara AvaTax. When FlexPrice generates an invoice, the integration sends the line items and the customer's billing address to Avalara, gets back the sales tax for that destination, and applies that exact amount to the FlexPrice invoice through FlexPrice's native tax system. Your invoice totals, PDFs, and payment amounts all reflect the correct destination-based tax.
FlexPrice's built-in tax rates are static values you create and attach to customers or subscriptions by hand. That works for a single known jurisdiction. It does not work the moment you have customers across many states, destination-based rules, product-specific taxability, or exemption certificates. AvaTax handles the lookup using the tax codes, customer data, exemption data, and address information configured for your Avalara account.
No. The tax appears in FlexPrice's own tax total on the invoice, exactly where a manually attached tax rate would appear. There is no extra line item appended to your products, no Avalara branding on the customer-facing invoice, and no change to your existing invoice layout.
Subscription invoices, including metered and usage-based charges, are taxed on the actual invoiced amounts. The integration verifies every finalized invoice against Avalara's calculation, and when an amount could not be known ahead of generation it corrects the invoice through FlexPrice's supported regeneration path so the final invoice carries the right tax.
When you void an invoice in FlexPrice, the matching Avalara transaction is voided automatically. When you issue a FlexPrice credit note against a paid invoice, the integration records a return transaction in Avalara dated back to the original invoice date, so the tax flows back through the correct filing period.
During invoice generation, the integration calculates and applies the tax. Avalara transaction timing follows your portal setting: commit when the invoice is finalized, commit when the invoice is paid (recommended), or calculation-only mode with no committed transactions. Filing and Managed Returns are separate from the calculation integration.
No. You paste your FlexPrice API key into the Taxiom portal, add the Taxiom webhook endpoint in your FlexPrice dashboard, and paste your Avalara credentials into the portal. A short call with the Taxiom team gets you fully configured and walks you through how the tax flows for the first few invoices.
Not as part of this integration. AvaTax for FlexPrice is the calculation and lifecycle layer. Filing is handled separately, either through Avalara Managed Returns or through a Taxiom Managed Tax Operations engagement.