1. Home
  2. Billing & Payments
  3. Using Tax Profiles to Apply Tax Based on Customer Location

Using Tax Profiles to Apply Tax Based on Customer Location

This feature is included with a ThriveCart Pro+ license and requires Stripe Connect+ to be enabled as your payment processor and activated within product settings.

Different countries display and apply sales tax in different ways. In places like the US and Canada, customers expect tax to be added at checkout. In many EU countries, the price shown is expected to be tax-inclusive, with no extra amount added during checkout.

To support these regional expectations, ThriveCart now allows you to create tax profiles that define how tax should be applied based on the customer’s country — giving you full flexibility to match local norms, all from a single product setup.

What Are Tax Profiles?

Tax profiles let you decide which countries should have tax added to the price and which should have tax included in the price, all within one profile.
Once created, these profiles can be selected on any product (with Connect+ enabled), allowing ThriveCart to dynamically apply tax based on the customer’s location.

For example:

  • A Canadian customer may see tax added at checkout.
  • A French customer may see tax included in the displayed price.

ThriveCart will automatically detect the customer’s country based on IP, and will update tax dynamically if the customer manually changes their country at checkout.

Where to Manage Tax Profiles

You can create and edit tax profiles inside your account-wide tax settings.

Go to: Settings → Account-wide settings → Finances → Edit sales tax settings

In this area, you’ll now find a new Tax Profiles section (similar to pricing options) where you can:

  • Create new profiles
  • Edit existing profiles
  • Delete profiles you no longer need

You can create up to 10 tax profiles.

Creating a Tax Profile

  1. Go to Settings → Account-wide settings → Finances → Edit sales tax settings.
  2. Scroll to the Tax Profiles section.
  3. Click Create profile.
  4. A modal will appear where you can set:
    • Profile name
    • Countries where tax is added to the price
    • Countries where tax is included in the price
  5. Save the profile.

Your new profile will now appear in the list of available profiles and can be selected inside any product’s tax setup.

Selecting a Tax Profile on a Product

When editing a product:

  1. Enable Sales tax.
  2. In the tax dropdown, you’ll now see:
    • Add to price
    • Include in price
    • Any custom tax profiles you’ve created
  3. Choose the tax profile you want to use for this product.

ThriveCart will automatically apply the correct tax method at checkout based on the customer’s location.

What Happens If a Tax Profile Is Deleted?

If a tax profile is deleted but is still assigned to one or more products:

  • The product will fallback to your default tax setting.
  • Tax will continue to calculate correctly.
  • You may choose to update the product settings if you want it to use a different profile.

This ensures no customer ever sees missing or incorrect tax.

Feature Availability

  • Tax profiles are available only on ThriveCart Pro+.
  • Tax-inclusive pricing requires Stripe Connect+, and profiles can only be selected for products using Connect+. No additional setup is required.
Updated on November 28, 2025
Was this article helpful?

Related Articles