Where you can use your checking account number to pay

You can use your checking account to pay for almost anything online — groceries, clothes, utilities, subscriptions, travel, medical bills. The key is that the merchant (the business you're buying from) must accept ACH payments or bank transfers as a payment method. ACH stands for Automated Clearing House, which is the system that moves money directly from your bank account to theirs.

Most large retailers offer this option alongside credit cards and digital wallets. You'll usually find it listed as "bank transfer," "direct debit," "ACH payment," or sometimes "eCheck." Smaller businesses and service providers — plumbers, therapists, tutors, landlords — often prefer it because the fees are lower than credit card processing.

The main limit is not where you can use it, but where you should use it. You have more fraud protection when you use a credit card than when you use your checking account directly, so many people reserve bank transfers for bills and trusted merchants they pay regularly.

Key Takeaways

  • Any business that accepts ACH or bank transfer payments can take money directly from your checking account online.
  • You'll need your routing number and account number, which you can find on the bottom left of your checks or in your bank's app.
  • Bank transfers are safer with merchants you trust and pay repeatedly, because fraud protection is weaker than with credit cards.
  • Some merchants charge a fee for bank transfers while others don't — always check before you confirm payment.
  • The money usually leaves your account within one to three business days, so verify you have the funds before you pay.

What information the merchant needs from you

When you choose to pay by bank transfer, the merchant will ask for two pieces of information: your routing number and your account number. Your routing number identifies which bank you use. Your account number identifies which specific account at that bank is yours. Together, they tell the merchant's bank exactly where to pull the money from.

You can find both numbers on a check you've written. Look at the bottom left corner. The first set of nine digits is your routing number. The second set of numbers (usually longer) is your account number. If you don't have checks, log into your bank's website or app — both numbers appear in the account details section, usually labeled "Account Information" or "Routing and Account Numbers."

Never give these numbers to someone who contacts you first by phone, email, or text. Legitimate merchants only ask for them when you initiate a payment on their website or app. If someone claims to be from your bank and asks for these numbers, hang up and call your bank directly using the number on the back of your debit card.

How long the payment takes and when the money leaves

Bank transfers are not when ready. When you submit payment, the merchant's bank sends a request to your bank through the ACH system. Your bank then processes that request, which takes time. Most payments clear within one to three business days, though some take up to five.

The exact timing depends on when you pay and which banks are involved. If you pay on a Friday evening, the clock doesn't start until Monday morning. If you pay on a holiday, the clock doesn't start until the next business day. Some banks process ACH payments in batches at set times during the day, so a payment submitted at 11 p.m. might not leave your account until the next morning.

This matters because you need to make sure the money is actually in your account when you authorize the payment. If you pay $200 but only have $150, your bank will likely reject the payment and charge you a fee. The merchant may also charge you a fee for the failed transaction. Check your balance before you submit, and don't spend that money while the transfer is pending.

Fees you might encounter

Most merchants do not charge you a fee to pay by bank transfer — that's one reason they like it. However, some do, especially if they use a payment processor that charges them per transaction. You'll usually see the fee disclosed before you confirm the payment, listed as something like "ACH fee: $1.50" or "Bank transfer fee: 2%."

Your own bank may also charge a fee, though this is less common. Some banks charge a small fee if you make too many ACH transfers in a month, or if you use a service that processes the transfer on your behalf. Check your account agreement or call your bank if you're unsure. Many banks offer free ACH transfers as part of their standard checking account.

If a merchant's fee seems high, you can ask if they offer other payment methods. Some will waive the fee if you pay a different way, or they may lower it if you ask. It never hurts to inquire, especially for large purchases.

The difference between paying online and setting up automatic payments

There are two ways to use your checking account online: one-time payments and recurring payments. A one-time payment is what you make when you shop — you go to the website, enter your account number, and authorize a single transaction. You control exactly when it happens and how much you pay.

A recurring payment or automatic payment is different. You authorize the merchant to pull money from your account on a schedule — every month, every week, whatever you agree to. Once you set it up, the payment happens without you doing anything. This is common for subscriptions, insurance premiums, gym memberships, and utility bills.

Automatic payments are convenient, but they require more trust in the merchant. If they overcharge you or you want to cancel, you have to contact them to stop the payments. You can also revoke permission through your bank, but that takes a few days. For one-time shopping, stick with one-time payments so you stay in control.

When bank transfers are safer than credit cards

This might sound backwards, but there are situations where paying directly from your checking account is actually the better choice. If you're paying a bill to a company you've used for years — your electric company, your landlord, your insurance provider — a bank transfer is often safer than giving them your credit card number.

Here's why: if a merchant stores your credit card information and their system gets hacked, a thief can use that card number anywhere. If they store your bank account information, they can only pull money from that specific account, and only if you've authorized them. You also have stronger legal protection against unauthorized ACH transfers than against credit card fraud, as long as you report it quickly.

The trade-off is that you have less protection if the merchant themselves commits fraud — if they charge you twice by mistake, or charge you for something you didn't authorize. With a credit card, you can dispute the charge and the card company investigates. With a bank transfer, you have to contact your bank and the merchant, and the process is slower. This is why bank transfers work best with merchants you already know and trust.

What to do if a payment fails or goes wrong

If your bank rejects a payment because you don't have enough funds, the merchant will usually notify you. You'll see a message on their website or receive an email saying the payment failed. At that point, you can add money to your account and try again, or choose a different payment method.

If money leaves your account but the merchant says they never received it, contact your bank first. Ask them to confirm whether the ACH transfer was sent and whether it was rejected by the merchant's bank. If it was sent and rejected, your bank should return the money within a few business days. If it was sent and accepted, the merchant has the money and you need to contact them to figure out where it went.

If you see a charge you didn't authorize, contact your bank when ready. You have the right to dispute unauthorized ACH transfers, but you must report them within 60 days of the statement date. The sooner you report it, the faster your bank can investigate and return your money.

Frequently Asked Questions

Is it safe to give my account number to online merchants?

It's reasonably safe if the merchant is legitimate and you're paying through their find website. Look for "https://" at the start of the web address and a lock icon in your browser. Avoid merchants that ask for your account number via email or text. If you're unsure about a company, pay with a credit card instead, where you have stronger fraud protection.

Can I use my checking account to shop on Amazon or Walmart?

Amazon and Walmart both accept credit cards and debit cards, but not direct ACH transfers from your checking account. However, you can link your checking account to a digital wallet like PayPal or Google Pay, and then use that wallet to pay at these retailers. That adds a layer of security between your account number and the merchant.

What happens if I accidentally give the wrong account number?

The payment will likely be rejected because the account number won't match any account at that bank. You'll get an error message, and the merchant will ask you to resubmit with the correct information. If somehow the payment goes through to the wrong account, contact your bank when ready — they can trace it and recover the funds.

Do I need a debit card to pay online with my checking account?

No. A debit card is one way to access your checking account online, but you can also pay directly using your routing and account numbers. Many people who don't have a debit card use bank transfers for online bills and subscriptions. You just need online access to your bank account so you can see your balance and confirm you have the funds.

Can a merchant charge my account without my permission?

Not legally. A merchant can only pull money from your account if you've authorized it in writing or electronically. If they charge you without permission, that's fraud, and you can dispute it with your bank. Report it within 60 days and your bank will investigate. However, if you authorized a recurring payment and forgot about it, that's not fraud — you'll need to contact the merchant to cancel.