Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Developer tools
SDKs
API
Testing
Workbench
Event Destinations
Workflows
Stripe CLI
Stripe Shell
Developers Dashboard
Agent toolkit
Stripe health alertsBuilding with LLMsStripe for Visual Studio CodeFile uploads
Security
Security
Extend Stripe
Stripe Apps
Stripe Connectors
    Overview
    Integrate a connector
    Commercetools
    Adobe Commerce
    Mirakl
    NetSuite
      Accountant hub
      Developers hub
      Prepare for onboarding
      Deposit automation
      Invoice automation
      Invoice payment page
      Customer payment page
      Custom payment application
      Multiple subsidiaries
      Multiple currencies
      Troubleshooting
      Invoice payment link
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for WooCommerce
    Stripe Tax for BigCommerce
    Partner connectors
    Build your own connector
Partners
Partner ecosystem
Partner certification
HomeDeveloper toolsStripe ConnectorsNetSuite

Multiple NetSuite subsidiaries

Learn how the Stripe Connector for NetSuite supports multiple NetSuite subsidiaries with multiple Stripe accounts.

Copy page

If your business has multiple subsidiaries or charges customers in multiple currencies, the Stripe Connector for NetSuite can handle currency conversion and bank reconciliation for you. For example, the connector supports the following configurations:

  • One Stripe account with one settlement currency
  • One Stripe account with multiple settlement currencies
  • Multiple Stripe accounts with multiple NetSuite subsidiaries
  • Multiple Stripe accounts with one subsidiary

You can’t use one Stripe account with multiple NetSuite subsidiaries.

When to use multiple Stripe accounts

The connector supports syncing multiple Stripe accounts to one NetSuite subsidiary. Whether or not you use multiple Stripe accounts depends on your integration and other considerations. Review the guidelines below and consult with your implementation partner to understand all accounting and technical implications.

Note

How you structure Stripe accounts and NetSuite subsidiaries can have tax or legal implications. The information below isn’t official legal or tax advice. Consult legal counsel for advice about your particular situation.

Reporting to government authorities

Stripe reports all transactions for each account to the relevant government authority. If you have one Stripe account that you use for transactions across multiple subsidiaries, Stripe reports all of the transactions in that account as if they came from a single entity. You can’t split transactions from one Stripe account to multiple legal entities.

Multiple NetSuite subsidiaries

We recommend associating each Stripe account with a different NetSuite subsidiary. If you use multiple subsidiaries in NetSuite and transact on each subsidiary, you must have a separate Stripe account for each subsidiary.

Separate configurations

You can decide how you want to grant access to certain Stripe data by creating multiple Stripe accounts and separating the data as needed. Customer support and finance teams won’t have access to multiple accounts.

The connector configuration for each account is different. For example, each account might belong to a different department or use a different workflow.

You must deposit revenue in different bank accounts, depending on the site or app where the user made the purchase.

When not to use multiple Stripe accounts

You might not need to use multiple Stripe accounts in the following cases:

  • Your connector configuration is mostly similar for your accounts. For example, they’re e-commerce accounts and post to the same department, class, or subsidiary.
  • You don’t need to restrict access to certain Stripe data.
  • You want separate API keys for multiple sites or components of an application.
  • You want to share saved payment methods between the sites and applications that use Stripe.

Configure the connector to use multiple Stripe accounts

The connector supports using one Stripe account per NetSuite subsidiary, by default. If necessary, you can configure the connector to use multiple Stripe accounts. To do so, you can implement business logic that switches the Stripe account used in your various systems. In addition to your e-commerce application (if applicable), you must also update these key connector workflows to specify which Stripe account to use:

  • Invoice payment page
  • Customer payment page

Test multiple subsidiaries

The connector supports testing multiple Stripe accounts with multiple NetSuite subsidiaries. Consult with your implementation partner to get started.

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