Skip to content
SaaS Configurator

Reselling Products - Global Tax Compliance

Set up Global Tax Compliance with Stripe Tax for resold products, tax invoices, reports, jurisdictions, and valid sub-account billing addresses in GHL Customer Care.

10 min read2,146 words13 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Global Tax Compliance for Reselling Products
  2. Prerequisites
  3. Important Tax Responsibility Notice
  4. How Stripe Tax Works
  5. Collection Modes
  6. Tax Treatment on Usage Products
  7. Taxable Products and Stripe Tax Codes
  8. Global Default Settings
  9. Tax Invoices and Reports
  10. How To Setup Global Tax Compliance for Reselling Products
  11. Frequently Asked Questions
  12. Related Articles

Global Tax Compliance for Reselling Products helps agencies configure tax collection, tax invoices, and tax reports for products and services resold to sub-accounts. Powered by Stripe Tax, this feature supports tax handling across 100+ countries from the GHL Customer Care dashboard. This article explains how the feature works, what agencies need before setup, how collection modes and usage tax treatments apply, how taxable products and Stripe Tax Codes are configured, and where to access tax invoices and reports.


TABLE OF CONTENTS


What is Global Tax Compliance for Reselling Products?

Important: Tax Remittance Is Your Responsibility. This feature helps you collect and report taxes accurately. Remitting the collected taxes to the relevant tax authorities is the agency's responsibility.

Global Tax Compliance for Reselling Products helps agencies configure tax collection, tax invoices, and tax reports for products and services resold to sub-accounts. Powered by Stripe Tax, this feature supports tax handling across 100+ countries and helps agencies manage tax settings directly from the GHL Customer Care dashboard.

Global Tax Compliance for Reselling Products allows agencies to manage sales tax, VAT, GST, and other applicable tax collection across multiple jurisdictions when reselling products to sub-accounts. It supports US state-level registrations, Canadian province-level registrations, EU VAT, OSS Union, OSS Non-Union, IOSS, and VAT/GST regimes across Asia Pacific, Latin America, the Middle East, and Africa.

This feature applies to resold products such as usage-based products, SaaS subscriptions, and marketplace apps. Agencies can collect taxes from sub-accounts on wallet recharges or based on actual monthly usage, manage tax registrations and product tax codes, generate tax invoices, and download tax reports by sub-account and jurisdiction.


Key Benefits of Global Tax Compliance for Reselling Products

  • 100+ Countries Supported: Configure tax collection across supported Stripe Tax jurisdictions, including US state-level sales tax, Canadian GST/HST/PST by province, EU VAT, OSS Union, OSS Non-Union, IOSS, and VAT/GST regimes across Asia Pacific, Latin America, the Middle East, and Africa.

  • Stripe Tax-Powered Calculations: Use Stripe Tax to calculate taxes based on business address, tax registrations, product tax codes, and the sub-account billing address.

  • Automatic Jurisdiction Sync: Jurisdictions registered in Stripe Tax sync into GHL Customer Care automatically.

  • Flexible Collection Modes: Choose Automatic collection through Stripe Tax or Manual handling outside GHL Customer Care for each jurisdiction.

  • Usage Tax Treatment Options: Apply tax when a sub-account recharges its wallet or based on actual monthly usage.

  • Full Product Coverage: Configure taxability for usage-based products, SaaS subscriptions, and marketplace apps.

  • Product Tax Code Mapping: Map products to Stripe Tax Codes for jurisdiction-level classification.

  • Global Default Settings: Configure defaults once so new jurisdictions inherit them automatically.

  • Tax Invoices and Reports: Generate invoices per sub-account and jurisdiction, download reports by period, and export reports in bulk ZIP format.

  • Sub-Account Invoice Access: Allow sub-accounts to access their own invoices from their billing section.


Prerequisites

Please review the following before configuring Tax Compliance:

  1. All sub-accounts must have a valid billing address: Tax jurisdiction matching depends entirely on the sub-account's billing address, including a valid zip code. If a sub-account does not have a valid address on file, the system cannot determine which tax rules apply and taxes will not be collected. Make sure all relevant sub-accounts have this configured before enabling tax collection.
  2. You must have a connected Stripe account: Tax Compliance uses Stripe Tax for all tax registration, calculation, and reporting. Your agency's Stripe connected account is required for all tax operations.
  3. Jurisdictions must be registered in Stripe Tax first: Before configuring tax collection for a jurisdiction in GHL Customer Care, you must complete the registration for that jurisdiction in Stripe. GHL Customer Care will then sync and display your registered jurisdictions automatically.
  4. Stripe Tax may have additional charges: Enabling Automatic collection mode uses Stripe Tax for calculations. Depending on your Stripe plan, Stripe Tax may apply additional per-transaction fees. Review your Stripe plan before enabling automatic mode.

Important Tax Responsibility Notice

Note: Always consult a qualified tax advisor before relying on this feature for compliance purposes. GHL Customer Care and Stripe Tax do not guarantee the accuracy of tax calculations.

Tax tools can help automate collection and reporting, but they do not replace professional tax guidance. Agencies are responsible for understanding where they must register, how collected taxes should be verified, and when taxes must be remitted to the appropriate tax authorities.

Tax calculations are provided through Stripe Tax, a third-party provider. GHL Customer Care makes no representations, warranties, or guarantees regarding the accuracy, completeness, or reliability of any tax calculations.

Agencies are solely responsible for:

  • Registering with applicable tax authorities

  • Configuring tax registrations in Stripe Tax

  • Verifying all tax calculations before filing or remitting taxes

  • Remitting collected taxes to the correct tax authorities

  • Confirming tax treatment for their products, services, jurisdictions, and business model


How Stripe Tax Works

Stripe Tax determines tax rates by evaluating the agency’s business information, registered jurisdictions, product classifications, and the billing location of the sub-account being charged. This helps automate tax calculation while still requiring the agency to confirm that their tax setup matches their legal obligations.

Global Tax Compliance is powered by Stripe Tax. Stripe uses the agency’s business address, tax registrations, product tax codes, and the sub-account’s billing address to determine and apply tax rates on transactions across supported jurisdictions.

Stripe maintains tax research resources to monitor law changes across supported countries. GHL Customer Care does not independently verify these rates.

Before configuring tax collection for a jurisdiction in GHL Customer Care, complete the registration for that jurisdiction in Stripe Tax. GHL Customer Care then syncs and displays registered jurisdictions automatically.


Collection Modes

Collection modes determine whether GHL Customer Care applies tax automatically through Stripe Tax or whether the agency handles tax outside the platform. Choosing the correct mode is important because it controls whether GHL Customer Care applies tax for a registered jurisdiction.

  • Automatic: Stripe Tax applies rates to transactions based on the agency’s configuration, tax registrations, product tax codes, and the sub-account’s billing address.

  • Manual: GHL Customer Care applies no tax for that jurisdiction. The agency handles tax calculation, collection, invoicing, reporting, and remittance entirely outside GHL Customer Care.

Collection Modes (image 1 of 13) What this shows Automatic: Stripe Tax applies rates to transactions based on the agency’s configuration, tax registrations, product tax codes, and the… What this shows Illustrates the "Collection Modes" section of "Reselling Products - Global Tax Compliance". This screenshot appears in the "Collection Modes" section of "Reselling Products - Global Tax Compliance". The text alongside this image reads: Automatic: Stripe Tax applies rates to transactions based on the agency’s configuration, tax registrations, product tax codes, and the sub-account’s billing address. Manual: GHL Customer Care applies no tax for that jurisdiction. The agency handles tax calculation, collection, invoicing, reporting…. Immediately after, the guide continues: Usage products can be taxed when wallet funds are added or after actual monthly usage is calculated. The right option depends on how the agency wants to collect tax for usage-based products and how their tax advisor recommends handling…. Image 1 of 13 What this coversAutomatic: Stripe Tax applies rates to transactions based on the agency’s configuration, tax registrations, product tax codes, and the sub-account’s billing address. Manual: GHL Customer Care applies no tax for that jurisdiction. The agency handles tax calculation, collection, invoicing, reporting, and remittance entirely outside GHL Customer Care. Next stepUsage products can be taxed when wallet funds are added or after actual monthly usage is calculated. The right option depends on how the agency wants to collect tax for usage-based products and how their tax advisor recommends handling wallet-based billing.
All 2 steps in this procedure
  1. Automatic: Stripe Tax applies rates to transactions based on the agency’s configuration, tax registrations, product tax codes, and the sub-account’s billing address.
  2. Manual: GHL Customer Care applies no tax for that jurisdiction. The agency handles tax calculation, collection, invoicing, reporting, and remittance entirely outside GHL Customer Care.

Tax Treatment on Usage Products

Usage products can be taxed when wallet funds are added or after actual monthly usage is calculated. The right option depends on how the agency wants to collect tax for usage-based products and how their tax advisor recommends handling wallet-based billing.

TreatmentHow It Works
On RechargeTax is calculated and charged when the sub-account adds funds to their wallet. For example, a $10 top-up at 20% tax means the sub-account is charged $12, with $10 going to the wallet and $2 applied to tax.
At Month EndTax is calculated based on actual monthly usage and charged to the wallet at the start of the following month. If the wallet balance is too low, it can go negative and trigger an auto-recharge.

If you switch from On Recharge to At Month End, the switch is scheduled for a future date to avoid mid-period disruptions. Both the old and new treatment will have defined date windows showing when each treatment is active.

Tax Treatment on Usage Products (image 2 of 13) What this shows If you switch from On Recharge to At Month End, the switch is scheduled for a future date to avoid mid-period disruptions. What this shows Illustrates the "Tax Treatment on Usage Products" section of "Reselling Products - Global Tax Compliance". This screenshot appears in the "Tax Treatment on Usage Products" section of "Reselling Products - Global Tax Compliance". The text alongside this image reads: If you switch from On Recharge to At Month End, the switch is scheduled for a future date to avoid mid-period disruptions. Both the old and new treatment will have defined date windows showing when each treatment is active. Immediately after, the guide continues: Product taxability controls which resold products are subject to tax in each jurisdiction. Stripe Tax Codes help classify products correctly so Stripe Tax can apply jurisdiction-specific rules based on the product type. Image 2 of 13 What this coversIf you switch from On Recharge to At Month End, the switch is scheduled for a future date to avoid mid-period disruptions. Both the old and new treatment will have defined date windows showing when each treatment is active.
Buttons and menus referenced On RechargeAt Month End
Next stepProduct taxability controls which resold products are subject to tax in each jurisdiction. Stripe Tax Codes help classify products correctly so Stripe Tax can apply jurisdiction-specific rules based on the product type.

Taxable Products and Stripe Tax Codes

Product taxability controls which resold products are subject to tax in each jurisdiction. Stripe Tax Codes help classify products correctly so Stripe Tax can apply jurisdiction-specific rules based on the product type.

Agencies can configure taxability for:

  • Usage-based products, including SMS, WhatsApp, AI, calls, and email

  • SaaS subscriptions

  • Marketplace apps

For each jurisdiction, choose which products are taxable. You can use preset tax codes matched from Stripe, customize tax codes per product, or mark specific products as non-taxable.

Products can also be configured in Global Settings and overridden per jurisdiction when needed. Jurisdiction-specific settings can have their own collection mode, tax treatment, and product taxability configuration.

Taxable Products and Stripe Tax Codes (image 3 of 13) What this shows Products can also be configured in Global Settings and overridden per jurisdiction when needed. What this shows Illustrates the "Taxable Products and Stripe Tax Codes" section of "Reselling Products - Global Tax Compliance". This screenshot appears in the "Taxable Products and Stripe Tax Codes" section of "Reselling Products - Global Tax Compliance". The text alongside this image reads: Products can also be configured in Global Settings and overridden per jurisdiction when needed. Jurisdiction-specific settings can have their own collection mode, tax treatment, and product taxability configuration. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: Global defaults reduce repetitive setup when agencies collect tax across multiple jurisdictions. New jurisdictions can inherit these defaults automatically, while still allowing agencies to adjust individual jurisdiction settings when…. Image 3 of 13 What this coversProducts can also be configured in Global Settings and overridden per jurisdiction when needed. Jurisdiction-specific settings can have their own collection mode, tax treatment, and product taxability configuration.
Fields in this part of the guide SaaS subscriptionsMarketplace apps
Next stepGlobal defaults reduce repetitive setup when agencies collect tax across multiple jurisdictions. New jurisdictions can inherit these defaults automatically, while still allowing agencies to adjust individual jurisdiction settings when needed.
All 3 steps in this procedure
  1. Usage-based products, including SMS, WhatsApp, AI, calls, and email
  2. SaaS subscriptions
  3. Marketplace apps

Global Default Settings

Global defaults reduce repetitive setup when agencies collect tax across multiple jurisdictions. New jurisdictions can inherit these defaults automatically, while still allowing agencies to adjust individual jurisdiction settings when needed.

Use Global Settings to configure default tax behavior once. New jurisdictions inherit these settings automatically, helping keep collection mode, tax treatment, and product taxability consistent as new registrations are added.

Each jurisdiction can still be configured separately when a specific region requires different tax handling.

Global Default Settings (image 4 of 13) What this shows Each jurisdiction can still be configured separately when a specific region requires different tax handling. What this shows Illustrates the "Global Default Settings" section of "Reselling Products - Global Tax Compliance". This screenshot appears in the "Global Default Settings" section of "Reselling Products - Global Tax Compliance". The text alongside this image reads: Each jurisdiction can still be configured separately when a specific region requires different tax handling. Immediately after, the guide continues: Tax invoices and reports give agencies the records needed to review collected taxes by sub-account, jurisdiction, and period. These records support reporting workflows, but agencies remain responsible for filing and remitting taxes to the…. Image 4 of 13 What this coversEach jurisdiction can still be configured separately when a specific region requires different tax handling. Next stepTax invoices and reports give agencies the records needed to review collected taxes by sub-account, jurisdiction, and period. These records support reporting workflows, but agencies remain responsible for filing and remitting taxes to the correct authorities.

Tax Invoices and Reports

Tax invoices and reports give agencies the records needed to review collected taxes by sub-account, jurisdiction, and period. These records support reporting workflows, but agencies remain responsible for filing and remitting taxes to the correct authorities.

Global Tax Compliance generates tax invoices per sub-account and jurisdiction. Agencies can view tax reporting data in the Tax Reports tab, download individual reports by period, or request a bulk ZIP file sent to their email.

Sub-accounts can access their own invoices from their billing section.

Important: This feature handles tax collection and reporting only. Tax remittance to the relevant tax authorities is the agency’s responsibility.

Tax Invoices and Reports (image 5 of 13) What this shows Important: This feature handles tax collection and reporting only. What this shows Illustrates the "Tax Invoices and Reports" section of "Reselling Products - Global Tax Compliance". This screenshot appears in the "Tax Invoices and Reports" section of "Reselling Products - Global Tax Compliance". The text alongside this image reads: Important: This feature handles tax collection and reporting only. Tax remittance to the relevant tax authorities is the agency’s responsibility. Immediately after, the guide continues: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each…. Image 5 of 13 What this coversImportant: This feature handles tax collection and reporting only. Tax remittance to the relevant tax authorities is the agency’s responsibility. Next stepProper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care.

How To Setup Global Tax Compliance for Reselling Products

Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care.

How To Setup Global Tax Compliance for Reselling Products (video 1) Open in a new tab

  1. Go to Agency Settings.

    Step 1 of 12: Go to Agency Settings What this shows Step 1 of 12: Go to Agency Settings. What this shows Shows where to go for step 1 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 1 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you go to Agency Settings. For context, this section explains: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to click on Stripe > Tax Compliance. Step 1 of 12Path: Stripe > Tax ComplianceImage 6 of 13 Where to goGo to Agency Settings.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced AgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxActionCollection Mode
    Next stepClick on Stripe > Tax Compliance.
    All 12 steps in this procedure
    1. Go to Agency Settings. this image
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  2. Click on Stripe > Tax Compliance.

    Step 2 of 12: Click on Stripe > Tax Compliance What this shows Step 2 of 12: Click on Stripe > Tax Compliance. What this shows Shows what to click for step 2 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 2 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you click on Stripe > Tax Compliance. For context, this section explains: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to review the tax jurisdictions synced from Stripe Tax. Step 2 of 12Path: Stripe > Tax ComplianceImage 7 of 13 What to clickClick on Stripe > Tax Compliance.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced Stripe >Tax ComplianceAgencySettings.ReviewtaxjurisdictionssyncedStripeTaxActionCollection Mode
    Next stepReview the tax jurisdictions synced from Stripe Tax.
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance. this image
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  3. Review the tax jurisdictions synced from Stripe Tax.

    • These are the jurisdictions you have configured in Stripe Tax.

    • Learn more from Stripe: https://docs.stripe.com/tax/how-tax-works

      Step 2 of 2: Learn more from Stripe: https://docs.stripe.com/tax/how-tax-works What this shows Step 2 of 2: Learn more from Stripe: https://docs.stripe.com/tax/how-tax-works What this shows Shows what this covers for step 2 of 2 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 2 of 2 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you learn more from Stripe: https://docs.stripe.com/tax/how-tax-works. This part of the guide covers 3 fields, listed below. Step 2 of 2Image 8 of 13 What this coversLearn more from Stripe: https://docs.stripe.com/tax/how-tax-works
      Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
      Buttons and menus referenced AgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxActionCollection Mode
      All 2 steps in this procedure
      1. These are the jurisdictions you have configured in Stripe Tax.
      2. Learn more from Stripe: https://docs.stripe.com/tax/how-tax-works this image
  4. Click on the Action button for the jurisdiction where you want to start collecting taxes.

    Step 4 of 12: Click on the Action button for the jurisdiction where you want to… What this shows Step 4 of 12: Click on the Action button for the jurisdiction where you want to start collecting taxes. What this shows Shows what to click for step 4 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 4 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you click on the Action button for the jurisdiction where you want to start collecting taxes. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to select the Collection Mode. Step 4 of 12Path: Stripe > Tax ComplianceImage 9 of 13 What to clickClick on the Action button for the jurisdiction where you want to start collecting taxes.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced ActionAgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxCollection Mode
    Next stepSelect the Collection Mode.
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes. this image
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  5. Select the Collection Mode.

    • Choose Automatic to use Stripe Tax calculations. (Stripe Charges Apply)

    • Choose Manual if your agency will handle tax calculation, collection, invoicing, reporting, and remittance outside GHL Customer Care.

  6. Click on Next.

    Step 6 of 12: Click on Next What this shows Step 6 of 12: Click on Next. What this shows Shows what to click for step 6 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 6 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you click on Next. For context, this section explains: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to select Tax Treatment on Usage Products. Step 6 of 12Path: Stripe > Tax ComplianceImage 10 of 13 What to clickClick on Next.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced NextAgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxAction
    Next stepSelect Tax Treatment on Usage Products.
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next. this image
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  7. Select Tax Treatment on Usage Products.

    • Choose At Wallet Recharge to apply tax when the sub-account adds funds to their wallet.

    • Choose At Month End to apply tax based on actual monthly usage at the start of the following month.

  8. Click on Next.

    Step 8 of 12: Click on Next What this shows Step 8 of 12: Click on Next. What this shows Shows what to click for step 8 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 8 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you click on Next. For context, this section explains: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to select Taxable Products. Step 8 of 12Path: Stripe > Tax ComplianceImage 11 of 13 What to clickClick on Next.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced NextAgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxAction
    Next stepSelect Taxable Products.
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next. this image
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  9. Select Taxable Products.

    • Use preset Stripe Tax Codes, customize codes per product, or mark products as non-taxable.

    • Choose which products are subject to tax for the jurisdiction.

  10. Click on Next.

    Step 10 of 12: Click on Next What this shows Step 10 of 12: Click on Next. What this shows Shows what to click for step 10 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 10 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you click on Next. For context, this section explains: Proper setup ensures GHL Customer Care can display registered jurisdictions, apply the selected collection mode, and generate the correct invoice and reporting records. Complete Stripe Tax registration first, then configure each jurisdiction in GHL Customer Care. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. The next step is to complete the Legal Confirmation. Step 10 of 12Path: Stripe > Tax ComplianceImage 12 of 13 What to clickClick on Next.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced NextAgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTaxAction
    Next stepComplete the Legal Confirmation.
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next. this image
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup.
  11. Complete the Legal Confirmation.

    • Read the Terms of Service and legal confirmation.

    • Check the "I understand and agree to the terms outlined above" box.

    • This acknowledges that tax calculations are handled by Stripe Tax and that GHL Customer Care does not guarantee tax accuracy.

  12. Type I Agree (ALL CAPS) and click on Finish Setup.

    Step 12 of 12: Type I Agree (ALL CAPS) and click on Finish Setup What this shows Step 12 of 12: Type I Agree (ALL CAPS) and click on Finish Setup. What this shows Shows what to fill in for step 12 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". This screenshot accompanies step 12 of 12 in the "How To Setup Global Tax Compliance for Reselling Products" section of "Reselling Products - Global Tax Compliance". At this point in the walkthrough you type I Agree (ALL CAPS) and click on Finish Setup. The navigation path used here is Stripe > Tax Compliance. This part of the guide covers 3 fields, listed below. Step 12 of 12Path: Stripe > Tax ComplianceImage 13 of 13 What to fill inType I Agree (ALL CAPS) and click on Finish Setup.
    Fields in this part of the guide Rebilling, Reselling, and Wallets ExplainedHow to Manage Stripe Payment Methods inside GHL Customer CareReselling and Rebilling through SaaS V2 Payment Providers
    Buttons and menus referenced I AgreeFinish SetupAgencySettings.Stripe >Tax ComplianceReviewtaxjurisdictionssyncedStripeTax
    All 12 steps in this procedure
    1. Go to Agency Settings.
    2. Click on Stripe > Tax Compliance.
    3. Review the tax jurisdictions synced from Stripe Tax.
    4. Click on the Action button for the jurisdiction where you want to start collecting taxes.
    5. Select the Collection Mode.
    6. Click on Next.
    7. Select Tax Treatment on Usage Products.
    8. Click on Next.
    9. Select Taxable Products.
    10. Click on Next.
    11. Complete the Legal Confirmation.
    12. Type I Agree (ALL CAPS) and click on Finish Setup. this image

Frequently Asked Questions

Q: Which countries and jurisdictions are supported?

Global Tax Compliance supports 100+ countries through Stripe Tax. US state-level and Canadian province-level registrations are supported with jurisdiction-specific matching logic. Supported regions also include EU VAT, OSS Union, OSS Non-Union, IOSS, and VAT/GST regimes across Asia Pacific, Latin America, the Middle East, and Africa.

Q: Can I have different tax settings for different jurisdictions?

Yes. Global Settings provide defaults, but each jurisdiction registration can have its own collection mode, tax treatment, and product taxability configuration.

Q: What happens if I switch from On Recharge to At Month End?

The switch is scheduled for a future date to avoid mid-period disruptions. Both the old and new treatment will have defined date windows showing when each is active.

Q: Can I exempt specific products from tax?

Yes. In both Global Settings and per-jurisdiction configuration, you can mark specific usage-based products, subscription products, or marketplace apps as non-taxable.

Q: How are tax reports generated?

Tax reports are automatically generated based on collected tax data. You can view them in the Tax Reports tab, download individual reports, or request a bulk ZIP file sent to your email.

Q: Do I need a Stripe account?

Yes. Tax Compliance uses Stripe Tax for tax registration, calculation, and reporting. Your agency’s connected Stripe account is required for tax operations.

Q: What if my sub-accounts do not have a billing address?

Tax jurisdiction matching will not work without a valid billing address, including zip code, on the sub-account. Taxes will not be collected for those sub-accounts until an address is added.

Q: Does GHL Customer Care remit collected taxes for agencies?

No. Global Tax Compliance helps with tax collection, invoices, and reports. Remitting collected taxes to the relevant tax authorities is the agency’s responsibility.

Q: What happens when a jurisdiction is set to Manual?

GHL Customer Care applies no tax for that jurisdiction. The agency handles tax calculation, collection, invoicing, reporting, and remittance outside GHL Customer Care.

Q: Can sub-accounts access their own tax invoices?

Yes. Sub-accounts can access their own invoices from their billing section.


Was this guide helpful?

Related guides