Learn how to switch your Stripe account from individual to company, update business info, verify documents, and ensure smooth payments and payouts in easy steps.
Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
How to Switch from Individual to Company Account in Stripe
Step 1: Log in to your Stripe Dashboard
First, you need to access your Stripe account:
Step 2: Access Account Settings
Navigate to your account settings where you can update your business information:
Step 3: Update Business Type
In the Account settings, you'll need to change your business type:
Step 4: Enter Company Information
Now you'll need to provide details about your company:
Step 5: Update Representatives Information
Stripe requires information about company representatives:
Step 6: Verify Business Documentation
Stripe may require documentation to verify your business:
Step 7: Update API Keys (for Developers)
If you're using Stripe's API, you may need to update your implementation:
// Your existing implementation might look like this
const stripe = require('stripe')('sk_test_YOUR_OLD_KEY');
// Update to use your new company account API keys
const stripe = require('stripe')('sk_test_YOUR_NEW_COMPANY\_KEY');
Note: Your API keys may remain the same after the transition, but it's good practice to verify them.
Step 8: Update Webhook Endpoints (if applicable)
If you've configured webhooks, you may need to update them:
// Creating a new webhook endpoint for your company account
const webhookEndpoint = await stripe.webhookEndpoints.create({
url: 'https://example.com/webhook',
enabled\_events: [
'charge.succeeded',
'charge.failed',
'invoice.payment\_succeeded'
]
});
// Save the new webhook signing secret for verification
const webhookSecret = webhookEndpoint.secret;
Step 9: Update Payment Methods
Ensure your payment methods are updated for the company account:
Step 10: Update Payout Information
You'll need to update your bank account information for payouts:
Step 11: Review and Update Tax Settings
Ensure your tax settings are properly configured for your company:
Step 12: Verify the Transition
After completing all the steps, verify that the transition was successful:
Step 13: Update Customer Communications
If needed, update customer-facing elements with your company information:
// Example: Updating customer-facing receipt emails
const customer = await stripe.customers.update(
'cus_CUSTOMER_ID',
{
name: 'Customer Name',
metadata: {
vendor\_name: 'Your Company Name, Inc.'
}
}
);
Step 14: Contact Stripe Support if Needed
If you encounter any issues during the transition:
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.