You need a bank account to receive money from Stripe, but not to send it
Stripe is a payment processor that lets businesses accept card payments online. To use Stripe, you must connect a business bank account where Stripe deposits the money customers pay you. You cannot receive payouts without one.
However, you can process payments through Stripe without a personal bank account if someone else owns the connected business account. For example, a business partner, accountant, or family member can hold the bank account while you manage the Stripe dashboard. This arrangement works but creates risk: the account holder controls when and where money moves.
If you have no bank account at all and no one to partner with, Stripe is not a workable option. You would need to open a business bank account first, or use a different payment processor that accepts alternative payout methods.
Key Takeaways
- Stripe requires a U.S. business bank account in the business's legal name to receive payouts; personal accounts do not work.
- You can use Stripe's payment processing without owning the bank account yourself, but someone else must own and control it.
- If you have no bank account and cannot open one, Stripe will not work for you; you need a processor that offers alternative payouts like PayPal or prepaid cards.
- Stripe holds funds for 2 to 7 days before depositing them, so the account holder must be able to wait for money to arrive.
- Opening a business bank account typically requires an EIN, business license, and proof of identity, which takes one to two weeks.
What Stripe requires from the bank account holder
Stripe connects to a business bank account, not a personal one. The account must be registered in the business's legal name—sole proprietorship, LLC, corporation, or nonprofit. If you operate as a sole proprietor, the account can be in your personal name, but Stripe still treats it as a business account.
The person who owns the bank account is the one Stripe verifies. They must provide their Social Security number, date of birth, and personal address during Stripe's onboarding. Stripe also checks the account holder's credit and business history. If the account holder has fraud flags or a poor banking history, Stripe may reject the connection.
The bank account holder can be anyone—a co-founder, employee, accountant, or family member. But they control the payout settings. They can change the payout schedule, pause deposits, or close the connection. If you do not own the account, you depend on that person's cooperation to access your money.
How to set up Stripe if you do not have a bank account yet
If you need to open a business bank account to use Stripe, start with your current bank. Many banks let you open a business account online in 10 to 15 minutes if you already have a personal account with them. You will need your EIN (Employer Identification Number), business license or DBA certificate, and a government-issued ID.
If your bank declines you or you want to shop around, online banks like Novo, Mercury, or Brex offer business accounts with faster approval. Some approve accounts in one business day. Bring the same documents: EIN, business license, and ID. Once the account is open and you have the routing and account numbers, you can connect it to Stripe.
The entire process—getting an EIN, opening the account, and connecting to Stripe—usually takes one to three weeks. If you need to accept payments sooner, ask a trusted partner or employee to temporarily connect their account to Stripe while you open your own. Make sure you have a written agreement about money movement and a plan to transfer the account to your name once it is open.
Alternatives if you cannot open a bank account
Some people cannot open a bank account due to banking history, immigration status, or other barriers. If that is your situation, Stripe will not work. You need a payment processor that offers payouts to alternative accounts.
PayPal accepts payments and deposits to a PayPal Cash account, which does not require a linked bank account. You can withdraw to a debit card or keep money in PayPal. Fees are higher than Stripe (2.2% plus $0.30 per transaction for online sales), but the barrier to entry is lower.
Square requires a bank account for online payments but accepts prepaid debit cards for in-person card readers. If you only take payments in person, this may work.
2Checkout (Verifone) and Wise offer payouts to international bank accounts and some alternative payment methods, though both still require some form of verified account to receive money.
Risks of using someone else's bank account
If you use Stripe with another person's bank account, understand the legal and financial risks. The account holder is legally responsible for the business's tax obligations and any chargebacks or disputes. If a customer disputes a charge, the bank account holder's personal credit can be affected.
The account holder can also freeze or close the connection at any time, leaving you unable to access payouts. If the relationship ends badly—a partnership dissolves, an employee leaves, or a family member becomes unavailable—you lose access to your money until Stripe processes the final payout.
Stripe's terms of service require the account holder to be the business owner or have written permission from the owner. If Stripe discovers the account holder is not authorized to use the account, Stripe may freeze funds or close the account. Always have a written agreement with the account holder that spells out who controls the money and what happens if the arrangement ends.
How Stripe payouts work and timing
Stripe does not deposit money immediately. When a customer pays, Stripe holds the funds for 2 to 7 days (the rolling reserve period). After that, Stripe deposits the money into the connected bank account on a schedule you set: daily, weekly, or monthly.
If the account holder has a poor banking history or Stripe suspects fraud, the hold can be longer—up to 30 days. During this time, the money sits in Stripe's account, not yours. You cannot access it or move it.
Bank deposits typically arrive within one to two business days after Stripe sends them. If the bank account is at a small or online bank, deposits may take longer. Plan for the full timeline: payment received → 2 to 7 day hold → Stripe deposits to bank → 1 to 2 days for bank to post. Money you receive today may not be available for a week.
Frequently Asked Questions
Can I use Stripe with a prepaid debit card instead of a bank account?
No. Stripe requires a business bank account with routing and account numbers. Prepaid cards do not have the same verification infrastructure, and Stripe cannot confirm the account holder's identity through them. You must use a traditional bank account.
What if I open a bank account but Stripe rejects it?
Stripe may reject an account if the account holder has a history of fraud, chargebacks, or high-risk business activity. If rejected, ask Stripe for the reason. Some rejections are temporary and can be resolved by waiting 30 days and reapplying. Others require you to contact Stripe support to dispute the decision or provide additional documentation.
Can I use Stripe if I am not a U.S. citizen?
Yes, if you have a U.S. business bank account and an EIN or ITIN. Stripe verifies the account holder's identity and business legitimacy, not citizenship. Non-citizens can open business bank accounts in most states, though requirements vary. Check with your bank about what documents they need.
What happens to my money if the account holder dies or becomes unavailable?
Stripe will deposit any pending payouts to the bank account on file. After that, access depends on the bank's rules for the account. If the account holder is deceased, the bank will freeze the account until an executor or heir provides a death certificate and legal authority. This can take weeks or months. This is why a written agreement with the account holder is essential—it clarifies who has authority over the money if something happens to them.
Can I switch bank accounts after I start using Stripe?
Yes. Log into your Stripe account, go to Settings > Bank Accounts, and add a new account. You can keep the old one connected or remove it. Stripe will deposit future payouts to whichever account you set as primary. Any pending payouts will still go to the original account.