Where you can pay with your checking account online

You can shop online using your checking account at most major retailers, but the method depends on what the store accepts. The most common way is to enter your routing number and account number at checkout — the same information on the bottom left of your checks. Some stores call this "ACH payment" or "bank transfer." Others let you link your checking account to a digital wallet like PayPal or Google Pay, which then handles the transaction.

Large retailers that accept direct checking account payments include Amazon, Walmart, Target, Best Buy, and most grocery delivery services. Smaller retailers vary widely — some accept it, others do not. The easiest way to know is to look for a "bank account" or "ACH" option at checkout before you enter your card number. If you do not see it, the store probably does not offer it.

Digital wallets are often the faster route because you set up the connection once, then use the same wallet at hundreds of stores. PayPal, Google Pay, and Apple Pay all let you link a checking account, though Apple Pay requires a debit card as the primary method and uses the checking account as a backup.

Key Takeaways

  • Most major retailers let you enter your checking account routing and account number directly at checkout, though smaller stores may not offer this option.
  • Digital wallets like PayPal and Google Pay connect to your checking account once, then work at thousands of online stores without re-entering your bank details each time.
  • Direct bank transfers typically take one to three business days to process, while debit card payments through wallets are usually instant.
  • Entering your full account number online carries more risk than using a digital wallet, because the retailer stores that information in their system.

Direct bank transfers versus digital wallets

When you enter your checking account number directly at a store's website, you are authorizing an ACH transfer — a bank-to-bank electronic payment. The store sends your information to a payment processor, which pulls money from your account. This method is free and works at stores that have set it up, but it is slower than a card payment and requires you to trust the retailer with your full account details.

Digital wallets store your checking account information in one secure place and send only a token (a temporary code) to the retailer instead of your actual account number. This means the store never sees your routing number or account number. PayPal, Google Pay, and Apple Pay all use this approach. The trade-off is that you have to set up the wallet first, but once you do, checkout is faster and safer at any store that accepts that wallet.

If you are uncomfortable giving your account number to individual retailers, a digital wallet is the better choice. If you shop at one store frequently and want to avoid credit cards entirely, direct bank transfer may be simpler.

How long direct bank transfers take

A direct checking account transfer typically takes one to three business days to complete. The retailer submits your payment, your bank processes it, and the money moves to the store's account. During that time, the funds are usually deducted from your available balance immediately, but the transaction is not final until the bank confirms it on the other end.

This delay matters if you are buying something time-sensitive. If you need an order to process the same day, a debit card or digital wallet payment is faster — those go through in minutes. If you are ordering groceries for delivery next week or buying something that ships in a few days anyway, the one-to-three-day window usually does not matter.

Some banks hold the money longer if there is a problem with the transfer. If the retailer's account number is wrong or the payment fails, your bank may take an extra day or two to return the funds to your account. This is rare, but it is why you should not use direct bank transfer for time-critical purchases.

Retailers that accept checking account payments

Amazon, Walmart, Target, Best Buy, Home Depot, Lowe's, and most grocery delivery services (Instacart, Amazon Fresh, Walmart+) accept direct checking account payments. So do utility companies, insurance providers, and subscription services like Netflix and Spotify. Many smaller online stores do too, especially if they use payment processors like Stripe or Square that support ACH transfers.

The easiest way to learn about a store accepts checking account payment is to start the checkout process and look at the payment options. If you see "bank account," "ACH," "direct debit," or "electronic check," that store accepts it. If you only see credit card, debit card, and digital wallet options, you will need to use one of those instead.

If a store you shop at regularly does not accept direct bank transfers, you can still use a digital wallet that is linked to your checking account. PayPal and Google Pay work at far more stores than any single retailer's direct payment option.

Security when paying with your checking account online

Entering your checking account number online is riskier than using a credit card or digital wallet because your bank account is the source of your money. If a retailer's system is hacked and your account number is stolen, someone could potentially drain your account. With a credit card, the card company limits your liability and you can dispute charges. With a checking account, the money is gone immediately and you have to ask your bank to reverse it.

Digital wallets reduce this risk because the retailer never sees your actual account number — they only see a token that is useless without the wallet's encryption. If you want to pay with your checking account online, using a digital wallet is the safer choice than entering your account number directly.

If you do enter your account number directly, use it only at stores you trust and that have clear privacy policies. Check the store's website for a security badge or statement about how they protect payment information. Never enter your account number on a website you reached through an email link or search result you are not sure about.

Linking your checking account to digital wallets

To link your checking account to PayPal, go to your account settings, select "Wallet," and choose "Link a bank account." PayPal will ask for your routing number and account number, then send two small deposits to your account (usually within one to two business days). You confirm the amounts in PayPal to verify the account is yours. After that, you can use PayPal at checkout anywhere it is accepted.

Google Pay works similarly: open the app, tap "Payment methods," select "Add a bank account," and enter your routing and account number. Google verifies the account the same way PayPal does. Once confirmed, you can use Google Pay at any online store or app that accepts it, plus in-person at stores with contactless payment readers.

Apple Pay requires a debit card as your primary payment method, but you can add your checking account as a backup. Open the Wallet app, tap the plus sign, select "Debit or Credit Card," and follow the prompts. You will need a debit card first, but once that is set up, you can add your checking account information.

What to do if a direct bank transfer fails

If a direct bank transfer fails, the retailer will usually send you an email explaining why — common reasons include a mismatched account number, insufficient funds, or a bank that does not accept ACH transfers from that processor. Check the email for the exact reason and contact your bank if you are unsure.

If your bank rejected the payment, call them and ask why. Some banks block ACH transfers to new merchants as a fraud prevention measure. If that is the case, you can authorize the transfer by phone or through your online banking portal. If your account does not have enough funds, the transfer will fail and you will need to add money before trying again.

Once you know why it failed, you can either fix the problem and retry the transfer, or use a different payment method. Most retailers let you go back to checkout and choose a different option without losing your cart.

Frequently Asked Questions

Can I use my checking account to shop online at any store?

No. Most large retailers accept direct checking account payments, but many smaller stores do not. Look for a "bank account" or "ACH" option at checkout to see if a store accepts it. If not, you can use a digital wallet like PayPal or Google Pay, which are accepted at far more stores.

Is it safe to give a store my checking account number?

It is less safe than using a digital wallet or credit card because your bank account is the source of your money. If the store is hacked, someone could drain your account. Using a digital wallet is safer because the store never sees your actual account number — only a token that is useless without the wallet's encryption.

How long does it take for money to come out of my account?

The money is usually deducted from your available balance immediately, but the transaction takes one to three business days to fully process. During that time, the funds are held and cannot be spent. Once the bank confirms the transfer, the money reaches the retailer's account.

What if I do not have a debit card but want to pay online?

You can use PayPal or Google Pay, both of which accept direct checking account links without requiring a debit card. Set up the wallet, link your checking account, and use it at checkout. This gives you a way to pay online without a card and without entering your account number at each store.

Can I dispute a charge if I paid with my checking account?

Yes, but the process is different than disputing a credit card charge. Contact your bank and explain the problem — they can reverse an ACH transfer if it was unauthorized or incorrect. However, this takes longer than a credit card dispute and you may not get your money back as quickly.