Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Get started with Connect
Integration fundamentals
Example integrations
Account management
Onboard accounts
Configure account Dashboards
    Get started with Connect embedded components
    Customize Connect embedded components
    Supported Connect embedded components
      Onboarding and compliance
      Account management
      Account onboarding
      Notification banner
      Payment management
      Payments
      Payment details
      Disputes for a payment
      Disputes list
      Payment method settings
      Payout management
      Payouts
      Payouts list
      Balances
      Instant payouts promotion
      Capital
      Capital components
      Tax
      Tax registrations
      Tax settings
      Export tax transactions
      Tax threshold monitoring
      Product tax code selector
      Treasury and issuing
      Financial account
      Financial account transactions
      Issuing card
      Issuing cards list
      Reporting
      Documents
      Reporting chart
      Apps
      App install
      App viewport
    Stripe Dashboard customization
    Platform controls for Stripe Dashboard accounts
    Express Dashboard
Work with connected account types
Payment processing
Accept payments
Pay out to accounts
Platform administration
Manage your Connect platform
Tax forms for your Connect platform
HomePlatforms and marketplacesConfigure account DashboardsSupported Connect embedded components

Tax threshold monitoringPrivate preview

Allow connected accounts to track their sales tax thresholds.

The tax threshold monitoring component enables connected accounts to track their potential sales tax collection requirements for payments processed through Stripe. Connected accounts interact with this component by viewing their volume and total amount of sales across all tax locations that Stripe monitors. This component is suitable for software platforms, which means that connected accounts are liable to collect taxes.

If you integrate Stripe Tax for your platform, you must collect information about the registrations with tax authorities of connected accounts in the applicable location. Connected accounts need to register with their tax authorities before adding their tax registrations in your platform. To correctly calculate and collect taxes for your platform, you must collect the tax registrations of connected accounts.

More details about how Stripe monitors users’ obligations are available at Monitor your obligations. The embedded component differs from the Dashboard and does not, for example, include unattributed revenue.

Requirements

  • Your integration must follow the software platforms guide for Tax on Connect. This means that connected accounts are liable to collect taxes.
  • If you have not already done so, render the Tax settings component and Tax registrations component. You need both the Tax settings component and the Tax registrations component to provide tax compliance control to connected accounts.

Integrate the tax threshold monitoring component

When creating an Account Session, enable tax threshold monitoring by specifying tax_threshold_monitoring in the components parameter.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ -d "components[tax_threshold_monitoring][enabled]"=true

After creating the account session and initializing ConnectJS, you can render the tax threshold component in the frontend:

taxThresholdMonitoringPage.jsx
React
HTML + JavaScript
No results
// Include this React component import { ConnectTaxThresholdMonitoring, ConnectComponentsProvider, } from "@stripe/react-connect-js"; return ( <ConnectComponentsProvider connectInstance={stripeConnectInstance}> <div> <h2>Tax Threshold Monitoring</h2> <ConnectTaxThresholdMonitoring // Optional // displayCountries={["US", "CA", "DE"]} /> </div> </ConnectComponentsProvider> );
MethodTypeDescriptionDefault
setDisplayCountriesstring[]Array of two-letter country codes that limit the threshold monitoring locations that the connected account sees choose from.undefined (all countries permitted)

Request early access Private preview

Sign in or register for Stripe to request access to this Connect embedded component preview.

See also

  • Tax on Connect
  • Tax for software platforms
  • Tax settings component
  • Tax registrations component
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access program.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc