Skip to main content




Zuora provides four primary solutions for working with taxation, such as Zuora Taxation Module, configurable Tax app, direct Avalara Integration, and creating a product rate plan charge for tax.

Zuora Taxation Module

Zuora Taxation Module allows you to identify which charges within your product catalog are taxable, calculate taxes based on granular sold to address details, and specify which customers are tax exempt. With our taxation module, you have the ability to apply tax rates for addresses with matching performed at any level from country, state, county, city, zip, or a string value for the tax region. Additionally, Zuora Billing allows you to apply up to three independent taxes to a single charge, and each tax can have a type of Flat Fee or Percentage.

See Zuora Tax for more information.

Direct Avalara integration

Zuora's Avalara integration makes it easy to calculate and report tax when you have nexus in multiple tax jurisdictions. If you want to have access to the feature, submit a request at Zuora Global Support. Zuora is tightly integrated with the Avalara tax engine, and can calculate real-time tax rates when performing billing operations in bill runs and API calls.

See Avalara Integration for more information.

Configurable Tax app

The configurable Tax app connects you to the tax providers that hold the up-to-date tax rate data for numerous sales tax jurisdictions globally and eliminates the need for manual updates. The Tax app has various integrations corresponding to different tax providers. 

See Configurable Tax app for information about purchasing, installing, and setting up the Tax app.

Create a product rate plan charge for tax 

This method is considered a workaround.

If you do not use Zuora Taxation Module or integrate with a third-party tax vendor may have taxes added to their product using a product rate plan charge created specifically for the tax amount. By doing this, the rate plan charge for tax gets added to the subscription as you would with regular charges.

Review these additional considerations before using this method:

  • You must calculate the tax amount when adding the charge to a subscription (whereas, when using one of the above 2 methods, taxes get automatically calculated upon invoice generation).
  • The tax charge is independent of your regular charges and thus any changes to the subscription for regular charges will not automatically update the tax charge.
  • If an end customer upgrades their subscription and there's an increased charge for that product, the tax also goes up and the tax amount must be amended in the subscription accordingly.

Create taxation items through the API

You can use the following CRUD Taxation Items operations to manage taxation items for draft billing documents, including invoices, credit memos, and debit memos.

  • CRUD: Create a taxation item
  • CRUD: Retrieve a taxation item
  • CRUD: Update a taxation item
  • CRUD: Delete a taxation item