How to Switch Business Bank Accounts
30-Day Migration Checklist + Multi-Account Setup
Switching business banks without a plan breaks ACH relationships and disrupts payroll. Here is the exact 30-day checklist, plus the Profit First multi-account architecture.
The 30-Day Migration Checklist
Open new account (do NOT close old)
Apply for the new account. Do not transfer your balance yet. Do not close the old account. You need both active simultaneously for the transition period.
Test with a small operating float
Transfer $500-$1,000 to test ACH in and out. Send a test wire if wires are part of your normal operation. Verify the account number and routing number are correct in your records.
Update payout routing (Stripe, Shopify, Amazon, Etsy, PayPal)
Update each platform's bank account settings. See the step-by-step platform instructions below. Verify each one is pointed to the new account before Day 8.
Update accounting software (QBO, Xero)
Re-authorise your QBO or Xero bank feed with the new account. If you have a Plaid connection, re-connect. If you have a direct feed (Chase, Relay), set up the new feed. Categorise the initial transfer from old to new account as an internal transfer, not income.
Update payroll provider
Update Gusto, ADP, QBO Payroll, or OnPay with the new bank account for both the payroll funding pull and direct deposit returns. Allow at least one full payroll cycle to confirm it processed from the new account before deactivating the old.
Update recurring vendor autopays
Go through your last 60 days of old bank statements. Identify every recurring ACH debit. Update each vendor with the new account. Prioritise: rent, utilities, insurance, SaaS subscriptions, and any monthly supplier payments.
Move remaining balance
Transfer your operating balance to the new account. Leave a $200-$500 float in the old account. Schedule the old account for closure in 60 days -- this gives you a buffer to catch any payors who did not update.
Close the old account
After 60 days with no unexpected debits or credits hitting the old account, close it officially. Request a final statement for your records.
Platform-by-Platform Update Steps
Stripe
- Dashboard > Settings > Bank accounts
- Add new bank account
- Verify via microdeposits or Plaid instant
- Set as default payout account
Shopify Payments
- Shopify admin > Settings > Payments
- Shopify Payments > Manage > Bank account
- Enter new account details
- Save and verify
Amazon Seller Central
- Settings > Account Info > Deposit methods
- Add deposit method
- Enter new US bank account details
- Verify -- can take 3-5 business days
Etsy
- Shop Manager > Finances > Payment settings
- Manage deposit account
- Add new bank account
- Etsy sends a verification deposit within 2 days
PayPal Business
- Wallet > Banks and cards
- Link a bank account
- Confirm with instant verification or microdeposits
- Set as primary for withdrawals
Gusto (payroll)
- Settings > Banking
- Update company bank account
- Verify new account (microdeposits)
- Confirm change 5+ days before next payroll
Multi-Account Architecture: The Profit First Model
Profit First (by Mike Michalowicz) solves the "I always spend everything in my account" problem by splitting revenue across purpose-specific accounts immediately upon receipt. The five core allocations:
Income
100%
All revenue lands here, then gets swept
Opex
30-50%
Operating expenses only
Owner's Pay
15-35%
Your personal salary transfer
Tax Reserve
15-25%
Quarterly estimated taxes
Profit
5-10%
Quarterly profit distribution
Relay's 20 sub-accounts replicate this entire architecture within one login. You create five sub-account envelopes and sweep percentages twice per month. No need for accounts at five different banks. See the S-Corp banking architecture page for the S-Corp variant of this setup.
Frequently Asked Questions
How long does it take to switch business bank accounts?
A careful migration takes 30 days from opening the new account to deactivating the old one. The first 7 days cover opening and testing the new account. Days 8-21 cover updating all payment integrations and accounting feeds. Days 22-30 cover recurring vendor payments. Day 30 schedules the old account closure 60 days forward -- giving you a two-month buffer to catch any payers or autopays that were missed in the initial sweep. Trying to do this in less than two weeks risks bounced ACH transactions, missed payroll runs, and disrupted Stripe payouts.
What breaks if I close my old bank account too quickly?
Several things can break if you close the old account before all payors and payees have switched. First, pending merchant services reversals and refunds may be issued to old card numbers and routed to the closed account -- creating a dispute resolution process. Second, some recurring billers (utilities, insurance, software subscriptions) take 1-2 billing cycles to update after you change the autopay details -- if the old account is closed, the ACH debit returns as insufficient funds and may trigger service interruptions or late fees. Third, 1099-K reporting mismatches can occur if Stripe or Amazon issues a 1099-K to your old account information.
How do I update my Stripe payout bank account?
In the Stripe Dashboard: Settings > Bank accounts > Add bank account. Verify the new account with microdeposits (2-3 business days) or instant verification via Plaid. Once verified, set it as the default payout account. Stripe will continue to pay out to your old account for any payouts already scheduled. After switching, monitor that the old account receives no new Stripe payouts. Keep the old account open for 60 days to catch any delayed reversals or refund credits.
Should I have multiple business bank accounts?
Most sophisticated business owners benefit from 2-3 purpose-specific accounts. The Profit First methodology recommends 5 accounts: Income (all revenue lands here), Operating Expenses, Owner's Pay, Tax, and Profit. Relay's 20 sub-account architecture replicates this within a single banking relationship -- you get all the Profit First benefits without the complexity of managing five separate institutions. For businesses that use a traditional bank for cash handling plus a fintech for daily operations, two institutions is common and manageable. Beyond three institutions, the administrative overhead typically outweighs the marginal benefit.
How do I update payroll when switching banks?
For Gusto: go to Settings > Banking in your Gusto admin and update the bank account for both the payroll funding pull and any employee direct deposit return items. Gusto requires verification (microdeposits or instant verification) before switching the funding account. Make the change at least 5 business days before the next payroll date -- Gusto pulls funds 4 days before payroll for standard speed. For ADP: contact your ADP representative or use the self-service bank account update in your ADP portal. Allow 1 full payroll cycle for the change to propagate. Do not close the old account until you have confirmed at least 2 payroll runs have processed cleanly from the new account.
What is the Profit First multi-account banking method?
Profit First (developed by Mike Michalowicz) is a cash management method where you allocate incoming revenue to purpose-specific accounts immediately upon receipt, rather than tracking against a budget. The five core accounts: Income (100% of revenue), Operating Expenses (30-50% swept), Owner's Pay (15-35% swept), Tax Reserve (15-25% swept), and Profit (5-10% swept). The percentages are adjusted over time as the business grows. Relay's 20 sub-accounts within one login make Profit First implementation straightforward -- you set up each envelope and move money between them without logging into multiple banking portals.