Skip to main content
Avalara Help Center

Install and Configure Avalara AvaTax for Stripe Invoicing

This article applies to:Avalara AvaTax for Stripe Invoicing

After you activate AvaTax Update and set up your company profile, install and configure AvaTax Update for your accounting software. During configuration, customize your setup to fit your unique business needs for things like:

  • Tax calculation settings for various tax types
  • Exemption settings if you have exempt customers
  • Product taxability settings

Alter these settings when your business needs change.

Connect AvaTax Update to Stripe Invoicing

To connect AvaTax Update to Stripe Invoicing:

  1. Go to the AvaTax Update for Stripe Invoicing website, and click Connect with Stripe.
  2. Click Sign in with Stripe to connect, and then sign in with your Stripe Invoicing account credentials.
    • If you're an existing AvaTax Update for Stripe Invoicing user, skip the remaining steps; you're ready to work.
    • If you're a new user, finish the remaining steps.
  3. On the Avalara login page, enter you AvaTax Update account ID, username, and password, and then click Link My Avalara Account.
  4. From the Select Company list, make the correct selection:
    • To use an existing company, select it from the list, click Link Company, and then enter an origin address.
    • To create a new company, select Create New Company, click Link Company, and then enter company profile details.
  5. Beside Webhook link for Stripe integration, copy the link.
  6. Go to your Stripe Invoicing dashboard, and then switch to the environment you want to connect AvaTax Update to by clicking the incorrect text to toggle:
    • If View test data displays, you're in the production environment.
    • If Viewing test data displays, you're in the test environment.
  7. Go to API > Webhooks, and then, beside Endpoints Receiving Events from Your Account, click Add endpoint.
  8. Fill in the following fields:
    Field Action
    URL to be called Paste in the webhook link you copied
    Filter event
    • To send the details of all event types to AvaTax Update, select Send All Event Types
    • To send details of only selected event types to AvaTax Update, select Select Types to Send, and then select types. We recommend at least the following:
      • Invoice.created
      • Invoice.updated
      • Customer.created
      • Customer.updated
      • Charge.refunded
      • Charge.succeeded
  9. Click the webhook link you pasted in, under Signing Secret click Click to reveal, and then copy the revealed signing secret.
  10. On the AvaTax Update for Stripe Invoicing site, on the Setup page, paste the signing secret into Webhook signing secret.

Configure AvaTax Update for your accounting software

To configure AvaTax Update for Stripe Invoicing:

  1. Go to the AvaTax Update for Stripe Invoicing website, and click Connect with Stripe.
  2. Click Sign in with Stripe to connect, and then sign in with your Stripe Invoicing account credentials.
  3. To edit your AvaTax Update account details and configuration, click Edit Configuration, fill in the following, and then click Save Configuration
    Field Action  

    AvaTax Account ID

    To use a different ID, enter the desired ID, enter the AvaTax Update username and password for the account you want to use, and then click Validate Account.
    Company Select the company to use for your AvaTax Update account. This company's information is used when calculating tax.
    Origin address details The address used as your origination address when calculating sales tax. Update the information if necessary.
    Do you sell tax-inclusive products?
    • If the prices on your invoice already include sales tax, select Yes. AvaTax Update calculates taxes as a portion of the price, not in addition to the price. The total on your invoice will be equal to the price.
    • If the prices on your invoice don't include sales tax, select No. AvaTax Update will add sales tax to the invoice. The total on your invoice will be equal to the price plus tax.
    Optional: Calculate tax on

    Select either or both options.

    • To calculate tax on charges, select Charge/Payment.
    • To calculate tax on invoices, select Invoice.
    Optional: Tax on Invoices

    Choose a type of invoice for calculating tax:

    • Recurring: Tax is applied on recurring invoices.
    • One-time: Tax is applied on normal invoices.
    AvaTax Integration Status Enable this to use AvaTax Update to calculate taxes.
    Tax label on Invoice Enter text to display on the invoice tax line for AvaTax Update.
    Optional: Tax label on Charge Enter text to display on the charge description for AvaTax Update.

Configure sales tax calculation for subscriptions

To make sure that the sales tax is calculated for subscriptions, set the "pay_immediately=false" flag. This prevents Stripe Invoicing from paying the invoice for some time after your subscription is created, and AvaTax Update for Stripe Invoicing can update the first recurring invoice within this time frame.

Contact Stripe Invoicing Support to whitelist your Stripe Invoicing account with this argument. Only accounts that have been whitelisted can use it.

​​​​​​

  • Was this article helpful?