Beta » Wallets track balances in tokens, credits, or dollars, automatically as they are used.Learn more
New » Metering turns raw usage events into billable quantities on a subscription.Learn more
/

Set Up TaxJar in Maxio Invoicing Suite

Applies to: Advanced Billing

··

Last updated on Aug 27, 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 TaxJar to a Maxio site, test the connection, update TaxJar credentials, or disable the integration.

Before you start

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

Implementation order

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

  1. Get a TaxJar API key.
  2. Enable the TaxJar integration in Maxio.
  3. Configure the tax origin address.
  4. Assign TaxJar product tax codes to products and components.
  5. Apply customer exemption categories where applicable.
  6. Test in Sandbox, then switch to Production.

Step 1: Get a TaxJar API key

In the TaxJar dashboard, go to Account > TaxJar API, then select Connect Integration. Generate a key for the environment you intend to connect.

  • Sandbox key: Use with a Maxio test site for implementation validation.
  • Production key: Use only with your Maxio production site.

Keep keys scoped to one environment. Pointing a Production key at a test site, or a Sandbox key at a production site, can produce confusing tax results and is not supported.

Step 2: Enable TaxJar in Maxio

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

  1. Go to Settings > Taxes.
  2. Click Enable TaxJar.
  3. Enter your TaxJar API key.
    • (Optional) Enter a Start syncing transactions from date. Invoices dated before this are taxed as usual but aren't sent to TaxJar. Changing the date later doesn't resend already-skipped invoices or remove already-synced ones. Leave it blank to sync every invoice.
  4. Click Save Configuration.

When you save, Maxio stores the credentials in gateway settings and switches the site's tax type to TaxJar. The UI validates the expected key format and links to TaxJar's API documentation.

Test the connection

Use Test Connection to verify your credentials without committing them. The test validates the key format and attempts a live call to TaxJar. If the test fails, Maxio displays an error so the issue can be corrected before going live.

TaxJar connect modal confirming the connection test succeeded

Edit or rotate TaxJar keys

  1. Go to Settings > Taxes.
  2. In the TaxJar Sales Tax Automation card, click Edit.
  3. Enter the new API key, and update the Start syncing transactions from date if needed.
  4. Click Save Configuration.

Maxio re-validates the key and keeps the site marked as TaxJar-enabled after the update.

TaxJar tax automation panel connected, with edit and disable controls and a masked key

Disable TaxJar

  1. Go to Settings > Taxes.
  2. In the TaxJar Sales Tax Automation card, click Disable.
  3. Confirm by clicking Yes, Disable.

This removes the stored credentials, reverts the site's tax type to custom, and stops TaxJar tax calls. Any errors during disablement are logged and surfaced in the UI.

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

Contact support