Loading article…
Loading article…
Last updated on Aug 27, 2026
Advanced Billing gives you fine-grained control over how a Plan behaves, covering everything from pricing and tax settings to address requirements at signup.
When you create or edit a Plan, you can set a number of options:
Some of these options are stored on the Plan level, and some are stored on the Plan price point level. See Plan Price Points for more information.
Give the Plan a name. Be clear and specific in your naming conventions if you have multiple Plans with similar names.
Used to specify a unique identifier for this Plan that you can use in API calls. This can help when moving between test and live environments, since you don't have to change the Plan IDs in your code.
The accounting code isn't used internally by Advanced Billing. You can enter a value here to correspond with the needs of an accounting platform.
The description is shown on the Public Signup Pages, if you use them.
This option controls whether a credit card must be present for a signup attempt to be valid. It affects both the Public Pages and the API. If you're using the API for an integration and want to create a subscription without an associated credit card, leave this toggle unchecked.
Creating subscriptions without a credit card only works if there's a zero amount due at signup. Advanced Billing won't create a subscription with a positive balance.
This option lets a Plan charge tax. Configure the taxes from the taxes tab after you've set up the Plan.

Unless specified at the Product level, the tax type for the Plan applies to all Products in a customer's order. Select or fill in the appropriate tax for the type of Plan offered. This is especially important when using the Avalara service to tax based on locale.
If there's uncertainty about which Avalara tax code relates to a Plan, use the View Tax Codes link to view Avalara's tax code search page.
If the Avalara tax codes are in use, there are occasionally situations where tax is only charged on a percentage of the total taxable amount. If a tax amount isn't what you expected, check how much of the purchase qualifies for taxing.
Like the credit card settings described above, the "request" option controls the Public Page while the "require" option controls all subscription creations.

The subscriber is redirected to this URL after successfully updating their card on file via the Self-Service Page. Don't confuse this setting with the redirect after a successful signup page.

These fields apply specifically to the Self-Service Page customers use to update their payment information. This lets them define a URL, optionally with dynamic parameters, to which the Self-Service Page redirects after a successful credit card update.
For the corresponding fields relating to Public Signup Pages, see Return URL and Parameters. Public Pages Intro discusses the integration use cases for these values concerning Public Signup Pages.
Still need help?
Reach out and our support team will take it from here.