Which websites take checking account payments

Most major websites that take payment will accept your checking account number and routing number directly. This includes utilities (electric, water, gas), insurance companies, subscription services, government agencies, and retailers. The payment method is called ACH (Automated Clearing House), and it moves money from your account to theirs through the banking system rather than through a credit card network.

The websites that accept ACH payments usually offer it as an option during checkout, often labeled "bank account," "direct debit," "eCheck," or "ACH." You will see it alongside credit card and PayPal options. Some sites require it; others make it optional. A few categories of websites almost never accept it: ride-sharing apps, food delivery services, and most marketplaces where you buy from multiple sellers (like eBay or Amazon).

The reason matters: ACH is slower than a card swipe. It takes one to three business days to move the money, so websites that need when ready confirmation of payment — like Uber or DoorDash — do not use it. Websites where you pay a bill in advance or where the merchant can wait a few days for the money do use it.

Key Takeaways

  • ACH payments from your checking account work on utility bills, insurance, subscriptions, government agencies, and most retailers, but not on ride-sharing, food delivery, or real-time marketplace purchases.
  • ACH takes one to three business days to process, so the website must be willing to wait for confirmation that the money left your account.
  • You will need your routing number and account number, which you can find on a check or by logging into your bank's website.
  • ACH payments are generally safer than giving a credit card number because the transaction cannot be reversed by the merchant without your permission.

Common websites and services that accept checking account payments

Utility companies almost always accept ACH. If you pay electric, gas, water, or internet bills online, you can usually choose to pay from your checking account. The same is true for phone bills (Verizon, AT&T, T-Mobile) and cable providers. These companies have been set up to handle ACH for decades because it is cheaper for them than processing credit cards.

Insurance companies — auto, home, health, and life — accept ACH for premium payments. You will usually find the option in your account portal under "payment method" or "billing." Government agencies that collect money from the public, including the IRS, state tax departments, and local property tax assessors, accept ACH. Court fines and parking tickets often do too, though the website varies by jurisdiction.

Subscription services like Netflix, Spotify, gym memberships, and software subscriptions accept ACH, though many default to credit card. Retailers like Walmart, Target, and Best Buy accept ACH at checkout. Mortgage and loan servicers require ACH or check; they do not accept credit cards. Rent payment platforms (Apartments.com, Zillow, and landlord-specific systems) accept ACH because the payment goes to the landlord, not to the platform.

How to find the ACH payment option on a website

During checkout, look for a link or button that says "bank account," "direct debit," "eCheck," or "ACH." On some sites it appears as a separate tab next to "credit card." On others you have to click "more payment options" or "other ways to pay" to see it. If you do not see it on the first screen, scroll down — some websites hide it below the credit card fields.

If the website does not show an ACH option but you know it should accept it (like a utility company), try logging into your account and looking under "billing," "payment methods," or "settings." Many companies let you set up ACH in your account profile even if it is not visible at checkout. If you still cannot find it, call the company's customer service line and ask if they accept ACH payments. They will either walk you through it or give you a phone number for their payment department.

What information you need to provide

To pay with your checking account, you will need your routing number and account number. The routing number identifies your bank; the account number identifies your specific account. Both appear on the bottom left of any check you have written. If you do not have a check, log into your bank's website or app — most banks display both numbers in the account details section.

Some websites also ask for your name as it appears on the account and your address. A few ask for the last four digits of your Social Security number as a verification step. You will not need to provide your PIN or password. If a website asks for your online banking password, do not give it — that is a sign the site is not legitimate.

Timing: when the money actually leaves your account

When you submit an ACH payment, the money does not leave your account when ready. Most websites show the payment as "pending" for one to three business days. During that time, the money is still in your account and still counts toward your balance. After the processing window closes, the payment settles and the money moves to the merchant's bank.

Weekends and bank holidays extend the timeline. If you submit a payment on Friday evening, it will not process until Monday. If you submit it on a holiday, processing starts the next business day. This matters if you are paying a bill that is due soon — submit ACH payments at least three business days before the due date to be safe. If the due date is tomorrow, use a credit card or call the company to pay by phone instead.

Some websites let you schedule ACH payments for a future date. This is useful for recurring bills. You can set it to pay on the same day each month, and the website will submit the ACH transaction automatically. The payment still takes one to three days to process, so the money leaves your account a few days after you scheduled it.

Security and fraud protection with ACH payments

ACH payments are generally safer than credit card payments in one important way: the merchant cannot reverse the transaction without your permission. With a credit card, a merchant can charge you and then charge you again if they claim there was an error. With ACH, once the money settles in their account, they cannot take more without going through the banking system to request it.

However, ACH does carry a different risk: if a scammer gets your routing and account number, they can submit unauthorized ACH transactions. This is why you should only enter this information on websites you trust and that use encryption (look for "https://" in the address bar). If you see an unauthorized ACH transaction, contact your bank when ready. Banks can reverse ACH transactions within a limited window, usually 60 days, if you report the fraud.

To reduce risk, consider using a separate checking account for online payments if you have one, or monitor your account closely after making ACH payments to unfamiliar websites. Most banks offer free fraud monitoring and will alert you to large or unusual transactions.

Websites that do not accept checking account payments

Ride-sharing apps (Uber, Lyft), food delivery services (DoorDash, Uber Eats, Grubhub), and real-time marketplaces (Amazon, eBay, Etsy) do not accept ACH because the payment needs to be confirmed when ready. These services need to know when ready whether your payment went through so they can dispatch a driver or confirm your order. ACH takes days, so it does not work.

Peer-to-peer payment apps (Venmo, PayPal, Cash App, Zelle) do not accept ACH as a payment method from your checking account — though some of them use ACH in the background to move money between your account and their service. You can link your checking account to these apps and then use the app's balance to pay, but you cannot directly enter your routing and account number at checkout.

Some smaller retailers and niche websites do not have ACH set up because it requires integration with a payment processor. If a website only accepts credit cards and PayPal, ACH is not available. In those cases, you can use a debit card (which processes like a credit card) or transfer money to PayPal from your checking account first, then pay through PayPal.

Frequently Asked Questions

Can I use ACH to pay someone I know personally?

Not through a website checkout. ACH is for paying businesses and organizations. To send money to a friend or family member, use Venmo, Zelle, PayPal, or your bank's bill pay feature. Most banks let you send money to another person's account for free if you have their routing and account number, though it still takes one to three days.

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

It is safe if the website is legitimate and uses encryption (https://). Routing numbers are public information — they are printed on every check. Account numbers are more sensitive, but major websites and utilities have been collecting them for decades. Only enter this information on websites you recognize and trust, and never enter it if a website asks for your banking password.

What happens if I submit an ACH payment by mistake?

Contact the website or company when ready and ask them to cancel the transaction before it processes. If it has already settled, you will need to contact the merchant and request a refund. Most companies will refund ACH payments if you ask within a few days. If the merchant refuses, contact your bank — they can sometimes reverse the transaction if you report it as unauthorized within 60 days.

Can I use ACH to pay my credit card bill?

Yes. Most credit card companies accept ACH payments through their website. Log into your account, go to "make a payment," and select the ACH option. The payment will take one to three days to process, so submit it before your due date. Some credit card companies charge a fee for ACH payments, while others offer it free — check your account to see which applies to you.

Why does my bank show the ACH payment as pending for so long?

ACH transactions move through a clearing house operated by the Federal Reserve, which takes time. Your bank shows it as pending while it waits for the merchant's bank to confirm receipt. Once the merchant's bank accepts it, the payment settles and the money is no longer in your account. This usually takes one to three business days, depending on when you submitted it and whether weekends or holidays fall in between.