Where you can use your checking account to shop online

Most major online retailers accept checking account payments through a system called ACH (Automated Clearing House), which pulls money directly from your bank account. The catch is that not every store offers this option on their checkout page — you have to look for it. Common retailers that accept ACH or direct bank transfers include Amazon, Walmart, Target, Best Buy, and most grocery delivery services like Instacart and Amazon Fresh. Smaller retailers and specialty shops vary widely; some accept it, others don't.

The easiest way to learn about a store takes checking account payments is to go to checkout and look at the payment method options. If you see "bank account," "ACH," "direct debit," or "eCheck," that store will let you pay this way. If those options don't appear, the store probably doesn't support it — and you'll need a debit card, credit card, or digital wallet instead.

Some retailers also let you link your checking account to their app or website account for faster checkout on repeat purchases. Costco.com, for example, accepts ACH payments directly. Smaller online stores sometimes use third-party payment processors like Stripe or Square, which may or may not offer ACH as an option depending on how the merchant set things up.

Key Takeaways

  • Most large retailers accept ACH or direct bank transfers at checkout, but you have to look for the option — it's not always visible until you reach the payment screen.
  • ACH payments typically take one to three business days to clear, so the money leaves your account after you place the order, not immediately.
  • You'll need your checking account number and routing number to complete a bank transfer payment, which you can find on the bottom left of any check.
  • Some retailers require you to verify your bank account with two small deposits before allowing ACH payments, a process that takes a few days.
  • ACH payments offer no fraud protection like credit cards do, so use this method only with retailers you trust.

How ACH payments work at checkout

When you choose to pay with your checking account, the retailer's checkout page will ask for your account number and routing number. Your routing number identifies your bank; your account number identifies your specific account. Both appear on the bottom left of any check you have. Some stores also ask for your name and address to match what's on file with your bank.

After you enter this information and confirm the purchase, the money doesn't leave your account right away. ACH transfers take one to three business days to process. This means the retailer receives the payment a few days after you place the order, and your bank account shows the charge a few days after that. During this window, the money is still technically yours, but it's committed to the transaction.

Some retailers, especially smaller ones or those using third-party processors, may ask you to verify your bank account before accepting ACH payments. This involves the company sending two small deposits (usually under $1 each) to your account, which you then confirm in your account settings. Once verified, future ACH payments go through without this step. Verification typically takes three to five business days.

Retailers that commonly accept checking account payments

Large retailers with established online platforms almost always accept ACH. Amazon, Walmart, Target, Best Buy, Home Depot, and Lowe's all take direct bank transfers. Grocery delivery services like Instacart, Amazon Fresh, and Kroger's online store accept ACH as well. If you shop at these places regularly, linking your checking account can speed up checkout.

Subscription services and bill payment platforms also use ACH heavily. Services like Netflix, Hulu, and most utility companies accept checking account payments for recurring charges. The difference is that these services store your bank information and charge you automatically each month, rather than asking for it at each transaction.

Smaller retailers and niche shops are less predictable. A handmade goods marketplace might accept ACH through Stripe, while another might only take credit cards. The only way to know is to reach checkout and see what options appear. If a store doesn't show ACH as an option, it's not available there.

Security and fraud protection with ACH payments

ACH payments are less protected than credit card purchases. When you use a credit card, federal law limits your liability for fraud to $50, and most card issuers waive that entirely. With ACH, you have some protection under the Electronic Funds Transfer Act, but the process for disputing a charge is slower and less consumer-friendly. You have to contact your bank within a specific window (usually 60 days) to report unauthorized transfers, and the bank investigates rather than immediately reversing the charge.

This doesn't mean ACH is unsafe — it means you should use it only with retailers you recognize and trust. Avoid using ACH on unfamiliar websites, especially if you found them through an ad or email link. Stick to established retailers with secure websites (look for "https://" in the address bar and a padlock icon).

If your bank account information is compromised, contact your bank immediately. They can freeze your account, issue a new account number, and help you dispute any unauthorized charges. The sooner you report it, the better your chances of recovering the money.

When ACH checkout is slower than other payment methods

Because ACH takes one to three business days to process, it's not ideal if you need something quickly. If you're ordering something for next-day delivery, the retailer won't ship until the ACH payment clears — which could be two or three days after you place the order. For time-sensitive purchases, a debit card or credit card is faster because those payments process instantly.

Some retailers also hold orders until ACH payment clears before picking and packing them. This adds another day or two to your delivery time compared to paying with a card upfront. Check the retailer's policy before choosing ACH if speed matters.

Weekend and holiday timing also affects ACH speed. If you place an order on Friday evening using ACH, the payment might not clear until Tuesday, since the banking system doesn't process transfers on weekends or federal holidays. Plan accordingly if you're ordering around holidays.

Setting up and managing recurring ACH payments

Many online services let you save your checking account information for automatic recurring payments. Subscription services, insurance companies, and utility providers often encourage this because it reduces their payment processing costs. Once you authorize a recurring ACH payment, the company charges your account on the same day each month (or week, depending on the service).

To set up a recurring ACH payment, you typically go to your account settings on the retailer's website and add your bank information there. The company will ask you to authorize the recurring charge, often by sending you an email confirmation or asking you to check a box. Read this authorization carefully — it tells you how much will be charged and how often.

You can stop a recurring ACH payment at any time by logging into your account and removing the authorization, or by contacting the company directly. If a company keeps charging you after you've canceled, contact your bank to dispute the charge. Keep records of when you canceled — your bank will ask for proof.

Alternatives if ACH isn't available

If a retailer doesn't accept ACH, your main options are a debit card, credit card, or digital wallet like PayPal, Apple Pay, or Google Pay. Debit cards process instantly and draw from your checking account just like ACH, but they're faster and more widely accepted. The tradeoff is less fraud protection than credit cards offer.

Digital wallets are another option. PayPal, for example, can link to your checking account and acts as a middleman between you and the retailer. The retailer never sees your bank information directly — PayPal handles the transfer. This adds a layer of security, though it also means you're trusting PayPal with your account details.

If you don't have a debit card or credit card, some retailers accept prepaid cards or gift cards purchased with cash. This limits you to retailers that sell their own gift cards, but it's an option if you want to avoid linking a bank account entirely.

Frequently Asked Questions

Do I need a debit card if my checking account can be used to shop online?

No. ACH payments pull directly from your checking account without a debit card. However, a debit card is faster and more widely accepted, so most people use one for everyday online shopping and reserve ACH for retailers that specifically offer it or for recurring bills.

Is it safe to give a retailer my routing and account number?

It's reasonably safe with established retailers that use secure checkout pages, but it carries more risk than using a credit card. Only provide this information to retailers you recognize and trust. Avoid entering it on unfamiliar websites or through email links.

Why does my ACH payment say "pending" for days after I placed the order?

ACH transfers take one to three business days to clear. During this time, the money is committed but hasn't officially left your account yet. Once the transfer clears, the charge will show as complete. Weekends and holidays extend this timeline.

Can I cancel an ACH payment after I've placed the order?

It depends on timing. If the payment hasn't cleared yet, contact your bank immediately and ask them to stop the transfer. If it's already cleared, you'll need to contact the retailer to cancel the order and request a refund. Once the ACH transfer completes, your bank can't reverse it without the retailer's cooperation.

What happens if I enter the wrong account number at checkout?

The payment will likely fail and the order won't go through. The retailer will ask you to re-enter the correct information. If the payment somehow goes through to the wrong account, contact your bank and the retailer immediately — your bank can help trace and recover the funds.