Beta » Wallets track balances in tokens, credits, or dollars, automatically as they are used.Learn more
Deadline: September 30 » Replace your legacy Maxio cards in HubSpot before they stop appearing on your records.See the steps
New » Metering turns raw usage events into billable quantities on a subscription.Learn more
/

Set Up Taxwire in Maxio Invoicing Suite

Applies to: Advanced Billing

··

Last updated on Sep 28, 2026

BETA

This feature is currently in beta and may change over time. During the beta period, functionality, availability, and performance may vary.

To join the Beta program, request Beta access.

Connect Taxwire to a Maxio site, test the connection, update your Taxwire API key, or disable the integration.

Before you start

Review the prerequisites and limitations in Taxwire Integration Overview before enabling Taxwire.

Implementation order

Follow these steps in order so product categories, exemptions, and required addresses are in place before tax begins calculating on live invoices.

  1. Get a Taxwire API key.
  2. Enable the Taxwire integration in Maxio.
  3. Configure the tax origin address.
  4. Assign Taxwire product categories to products and components.
  5. Apply customer exemption categories where applicable.
  6. Test the connection before relying on it for live invoices.

Step 1: Get a Taxwire API key

In the Taxwire dashboard, generate an API key for your account. Unlike some other tax integrations, Taxwire doesn't separate sandbox and production keys by environment. The same kind of key is used whether you're validating the setup or billing live customers, so double-check you're connecting the account you intend to use before saving it in Maxio.

Step 2: Enable Taxwire in Maxio

Administrators can manage the integration from Config > Taxes in Maxio.

  1. Go to Config > Taxes.
  2. Find the Connect Taxwire Tax Automation card and select Enable Taxwire.
  3. Enter your Taxwire API key.
  4. (Optional) In Start syncing transactions from, enter the first invoice date to send to Taxwire.
  5. Save the settings by clicking Connect Taxwire.

When you save, Maxio stores the credentials and switches the site's tax type to Taxwire.

Invoices dated before the Start syncing transactions from date are taxed as usual but aren't sent to Taxwire. Leave the field empty to sync all invoices. Changing the date later doesn't resend skipped invoices or remove invoices that already synced.

Test the connection

Use Test Connection to verify your API key before committing it. The test attempts a live call to Taxwire using the key you entered. If the test fails, Maxio displays an error so the issue can be corrected before going live.

Connect Taxwire Account dialog confirming the connection test succeeded, with the API Key field and Test Connection button annotated
Connect Taxwire Account dialog after a successful connection test

Edit or rotate your Taxwire key

If Taxwire is already connected and you need to update the key, select Edit on the Taxwire card, enter the new key, and click Save Configuration. You can also change the Start syncing transactions from date here. Maxio keeps the site marked as Taxwire-enabled and uses the new key for subsequent calls.

The connected-state card, including the masked key and the Disable action, stays visible even if Maxio Support or your CSM later turns off the Taxwire add-on for your site, so you can always see the connection status and disable it. Editing the key while the add-on is off is not available.

Taxwire Tax Automation card showing a Connected API connection with a masked key, and Edit and Disable buttons
Taxwire Tax Automation card once Taxwire is connected

Disable Taxwire

Selecting Disable and confirming with Yes, Disable removes the stored credentials, reverts the site's tax type to custom, and stops Taxwire tax calls. Any errors during disablement are logged and surfaced in the UI.

Disable Taxwire Integration confirmation listing what disabling does, with Cancel and Yes, Disable buttons
Disable Taxwire Integration confirmation

Still need help?
Reach out and our support team will take it from here.

Contact support