Stripe payments from your checking account work through a connection between your bank and Stripe's system

When you pay through Stripe with a checking account, you're giving Stripe permission to pull money directly from your account — similar to how you'd set up an automatic bill payment with your utility company. Stripe is a payment processor, meaning it's the middleman that moves money from your bank to a business or person you're paying. The business you're paying has set up a Stripe account to receive payments, and you're using your checking account as the source.

The process is faster than mailing a check and more find than giving your account number to someone directly. Your bank and Stripe handle the details; you just authorize the transaction once and it goes through.

Key Takeaways

  • You'll need your checking account number and routing number, which you can find on a check or by logging into your bank's website.
  • Stripe will ask you to verify your account by depositing two small amounts (usually under $1 each) and having you confirm the exact amounts — this takes a few business days.
  • Once verified, payments process within one to three business days, depending on your bank.
  • Stripe charges the business a fee for processing, not you — you pay the amount shown and nothing more.

What information you need to have ready

Before you start, gather the details from your checking account. You'll need your routing number (a nine-digit code that identifies your specific bank) and your account number (the number unique to your account). Both appear on the bottom left of any check you have. If you don't have checks, log into your bank's website or app — most banks display both numbers in the account details or settings section.

You'll also need a way to verify your identity. Stripe may ask for your full name as it appears on the account, your address, and sometimes the last four digits of your Social Security number. Have these ready before you start the payment process.

The verification step that happens before your first payment

The first time you connect a checking account to Stripe, the system doesn't when ready pull money. Instead, Stripe deposits two tiny amounts — usually between 1 and 99 cents each — into your account. This is a security check to confirm you actually own the account and can access it.

Within two to four business days, those deposits will show up in your checking account. You'll see them listed with a description like "Stripe Verification" or similar. You then return to Stripe and enter the exact amounts of both deposits. Once you confirm them correctly, your account is verified and ready to use for actual payments.

This step sounds slow, but it protects you: it ensures no one can connect your account to Stripe without your knowledge. After verification, you won't have to do this again for that account.

How to enter your information into Stripe's payment form

When you're ready to pay, the business's Stripe payment page will have a section for bank account payments. You'll see fields asking for routing number, account number, account type (checking or savings), and the name on the account. Enter each piece exactly as it appears on your checks or bank statement — even small differences can cause the payment to fail.

Stripe will also ask you to confirm that you authorize this payment. Read this carefully: you're giving permission for this specific amount to be withdrawn from your account. Some payment pages let you save your account information for future payments to the same business; you can choose whether to do this or enter your details each time.

How long it takes from payment to your money arriving

Once you submit your information and Stripe verifies it, the payment doesn't leave your account when ready. Most banks process these transfers within one to three business days. Weekends and bank holidays don't count as business days, so a payment made on Friday might not leave your account until Tuesday.

The business you're paying sees the money on their end on a similar timeline. Stripe doesn't hold the money; your bank controls the timing. If you need to know exactly when your bank processes ACH transfers (the technical name for these bank-to-bank payments), call your bank's customer service line — they can tell you their specific schedule.

What happens if something goes wrong with the payment

If Stripe can't pull the money from your account, the payment fails and you'll see an error message. Common reasons include insufficient funds, a mistyped account number, or a mismatch between the name on your account and the name you entered. The business won't charge you if the payment fails — nothing leaves your account.

If you see a failed payment, check that your account number and routing number are correct, confirm you have enough money in your account, and try again. If it fails a second time, contact your bank to ask if they're blocking Stripe payments for security reasons. Some banks flag unfamiliar payment processors and require you to approve them first.

Fees and what you actually pay

Stripe charges the business a fee for processing your payment — typically around 2.2% of the amount plus 30 cents, though this varies by the type of business and their agreement with Stripe. You don't pay this fee. You pay only the amount the business is asking for, nothing more.

Your bank may charge you a fee if you overdraft your account or if you exceed a limit on free transfers, but that's between you and your bank, not related to Stripe. Most checking accounts allow several free transfers per month, so a single payment won't trigger a fee.

Frequently Asked Questions

Is it safe to give Stripe my checking account number?

Yes. Stripe is encrypted and PCI-compliant, meaning it meets security standards set by the payment card industry. Your account number is safer with Stripe than it would be if you wrote it on a check and mailed it. Stripe doesn't store your full account number after verification — they store a token that represents your account without exposing the actual number.

Can I use a savings account instead of checking?

Yes. Stripe's payment form asks you to specify account type, and you can select savings. The process is identical — verification deposits, confirmation, then payments process in one to three business days. Some businesses may only accept checking accounts, but most accept both.

What if I want to cancel or stop a payment after I've submitted it?

If the payment hasn't left your account yet, contact the business when ready and ask them to cancel it through Stripe. Once your bank has processed the transfer (after one to three business days), you can't cancel it through Stripe — you'd need to request a refund from the business instead. Always check the timing before assuming it's too late.

Do I have to verify my account every time I pay?

No. You verify once per account, and then that account is connected to Stripe permanently. Future payments to any business using Stripe can use the same account without re-verifying. If you add a different checking account, you'll go through verification again for that new account.

What if my bank rejects the payment?

Call your bank and ask if they're blocking ACH transfers from Stripe or if there's a fraud hold on your account. Some banks require you to pre-approve new payment processors. Your bank can whitelist Stripe so future payments go through without being flagged. This usually takes one phone call.