Private preview
Tax threshold monitoring Private 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 user obligations are available at Monitor your obligations. The embedded component differs from the Dashboard and doesn’t include information such as 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’ve 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
Select a language
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
After creating the account session and initialising ConnectJS, you can render the tax threshold component in the front end:
taxThresholdMonitoringPage.jsx
Select a language
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>
);
| Method | Type | Description | Default |
|---|---|---|---|
setDisplayCountries | string[] | 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.