Switch from an individual to a company account in Stripe by going to Settings → Account details and updating the business type from 'Individual' to 'Company'. You will need to provide your company's legal name, tax ID (EIN), registered address, and information about beneficial owners. This change triggers a re-verification process.
Switching from Individual to Company Account in Stripe
When your business grows from a sole proprietorship to a registered company (LLC, corporation, etc.), you need to update your Stripe account type. This switch requires providing company details, tax ID, and information about beneficial owners who hold 25% or more of the company. The change triggers a re-verification process that typically completes within a few business days.
Prerequisites
- Administrator access to your Stripe account
- Your company's legal name and registration details
- Your company's tax ID or EIN
- Identity information for all beneficial owners (25%+ ownership)
Step-by-step guide
Open Account details
Open Account details
Log in to the Stripe Dashboard and navigate to Settings → Account details. Look for the 'Business type' field which currently shows 'Individual' or 'Sole proprietor'.
Expected result: You see the Account details page with your current business type displayed.
Change the business type
Change the business type
Click on the business type field and select your new company structure. Options include LLC, Corporation, Partnership, and other entity types depending on your country. Select the one that matches your registered business.
Expected result: The form expands to show additional fields required for company accounts.
Enter company details
Enter company details
Fill in your company's legal name (as registered), tax ID or EIN, registered address, and phone number. Make sure the legal name matches your official registration documents exactly.
Expected result: Company details are entered and saved.
Add beneficial owners
Add beneficial owners
Stripe requires information about individuals who own 25% or more of the company (beneficial owners) and the person responsible for the company's Stripe account (representative). Provide each person's name, date of birth, address, and the last four digits of their SSN (or full ID for non-US).
Expected result: All beneficial owners and the account representative are added.
Submit and complete re-verification
Submit and complete re-verification
Review all entered information and submit the changes. Stripe will process the re-verification. You may be asked to upload company registration documents. During this period, your account continues to function normally in most cases.
Expected result: The account type change is submitted. Stripe reviews the information and confirms the change, typically within 1-3 business days.
Complete working example
1// check-business-type.js2// View current business type and company details34const Stripe = require('stripe');5const stripe = Stripe(process.env.STRIPE_SECRET_KEY);67async function checkBusinessType() {8 try {9 const account = await stripe.accounts.retrieve();1011 console.log('=== Business Type Information ===');12 console.log('');13 console.log('Account ID:', account.id);14 console.log('Business type:', account.business_type || 'Not set');15 console.log('');1617 if (account.company) {18 console.log('Company Details:');19 console.log(' Name:', account.company.name || 'Not set');20 console.log(' Tax ID provided:', account.company.tax_id_provided ? 'Yes' : 'No');21 console.log(' Address:', [22 account.company.address?.line1,23 account.company.address?.city,24 account.company.address?.state,25 account.company.address?.postal_code,26 account.company.address?.country27 ].filter(Boolean).join(', ') || 'Not set');28 console.log(' Structure:', account.company.structure || 'Not set');29 console.log(' Owners provided:', account.company.owners_provided ? 'Yes' : 'No');30 } else if (account.individual) {31 console.log('Individual Account:');32 console.log(' Name:', [account.individual.first_name, account.individual.last_name].join(' '));33 }3435 console.log('');36 console.log('Charges enabled:', account.charges_enabled);37 console.log('Payouts enabled:', account.payouts_enabled);3839 const reqs = account.requirements;40 if (reqs.currently_due.length > 0) {41 console.log('');42 console.log('Requirements to complete:');43 reqs.currently_due.forEach(r => console.log(' -', r));44 }4546 return account;47 } catch (err) {48 console.error('Error:', err.message);49 }50}5152checkBusinessType();Common mistakes when switchhing from individual to company account in Stripe
Why it's a problem: Not having a tax ID or EIN ready before switching
How to avoid: Apply for your EIN or tax ID before changing the account type. Stripe requires a valid tax ID for company verification.
Why it's a problem: Entering a DBA name instead of the legal company name
How to avoid: Use the exact legal name from your company registration. You can set the DBA name separately as the statement descriptor.
Why it's a problem: Forgetting to add beneficial owners
How to avoid: List all individuals who own 25% or more of the company. If no one owns 25%+, you may still need to add a representative.
Why it's a problem: Expecting the change to be instant
How to avoid: The switch triggers re-verification which can take 1-3 business days. Your account usually continues to function during this period.
Best practices
- Prepare all company documents before starting the switch — legal name, tax ID, address, and owner information
- Make the switch during a low-activity period to minimize any impact if re-verification causes temporary restrictions
- After switching, verify that your statement descriptor still reflects your customer-facing brand name
- Update your billing address and bank account if they differ for the company versus the individual
- Keep copies of all company registration documents accessible for potential follow-up verification requests
- Notify your team members that a re-verification may be in progress
Still stuck?
Copy one of these prompts to get a personalized, step-by-step explanation.
I need to switch my Stripe account from an individual to a company account. Walk me through the process: what information do I need, how do I change the business type in the Dashboard, what are beneficial owner requirements, and how long does re-verification take?
Write a Node.js script that retrieves my Stripe account details and displays the current business type, company information (if set), and any pending verification requirements related to the business type change.
Frequently asked questions
Can I switch back from a company to an individual account?
Contact Stripe support to discuss switching back. It may require creating a new account depending on your situation.
Will switching disrupt my existing payments or subscriptions?
In most cases, no. Your account continues to process payments during re-verification. However, if verification fails or times out, charges or payouts could be temporarily affected.
Do I need to add all company owners?
You must add all individuals who own 25% or more of the company (beneficial owners). You also need to designate one person as the account representative.
What if my company does not have an EIN yet?
Wait until your EIN is issued before switching. Stripe requires a valid tax ID to verify company accounts. You can apply for an EIN at irs.gov (US) and receive it immediately online.
Does switching change my API keys?
No. Your API keys, webhook endpoints, and account ID remain the same after switching business types.
Talk to an Expert
Our team has built 600+ apps. Get personalized help with your project.
Book a free consultation