The main ways to pay from checking online
You can move money out of your checking account in three ways: through your bank's bill pay system, by sending money to another person via a payment app or transfer service, or by giving someone your account number to pull the money themselves. Each one works differently, takes a different amount of time, and costs nothing if you use your bank's own tools.
The fastest and most direct is your bank's bill pay feature, which you access through your online banking portal or mobile app. You tell your bank who to pay, how much, and when, and your bank handles sending the money. The second is a peer-to-peer transfer—moving money to another person's account using apps like Venmo, PayPal, or your bank's own transfer service. The third is an ACH debit, where you give someone permission to pull money from your account on a schedule you set.
Which one you use depends on who you are paying. Bill pay works best for companies and landlords. Peer-to-peer transfers work best for friends and family. ACH debits work best for recurring payments like gym memberships or insurance premiums.
Key Takeaways
- Bill pay through your bank's website or app lets you schedule payments to companies and landlords, and most banks offer it free to checking account holders.
- Peer-to-peer payment apps like Venmo and PayPal move money to another person's account, usually within one to three business days, and are free if you use a debit card or bank account.
- ACH debits let you authorize a company to pull money from your account on a recurring schedule, and you can stop them anytime through your bank.
- Bill pay and peer-to-peer transfers both use the ACH network behind the scenes, which is why they take one to three business days rather than being when ready.
- Your bank's own transfer service between your accounts or to other customers of the same bank may be faster than bill pay, sometimes posting within hours.
How bill pay works and when the money arrives
When you use bill pay, you log into your bank's website or app, enter the payee's name and mailing address, choose an amount and a payment date, and submit. Your bank then prints a check or sends an electronic payment on the date you chose. If your bank prints a check, it arrives at the payee's address in three to five business days. If your bank sends it electronically, it usually arrives in one to three business days.
The key thing to understand is that you control the payment date, not the arrival date. If you schedule a payment for Friday, your bank will process it on Friday, but the payee may not receive it until the following Wednesday or Thursday. This matters if you are paying a bill that is due on a specific date. You need to schedule the payment early enough that it arrives before the due date, not on the due date.
Most banks let you schedule bill pay payments up to a year in advance, and you can set up recurring payments so the same amount goes to the same payee every month. You can also cancel or change a payment up until the moment your bank processes it, which is usually the night before the payment date.
Peer-to-peer transfers and payment apps
Apps like Venmo, PayPal, Square Cash, and Zelle move money from your checking account to another person's account. You read the app, link your checking account, find the person you want to pay, enter an amount, and send. The money usually arrives in one to three business days, though some apps offer when ready transfer for a small fee.
These apps are free if you link your checking account or debit card. They charge a fee only if you use a credit card to fund the transfer. The money goes to the recipient's account at their bank, not to the app itself—the app is just the messenger. Once the money arrives in their account, they can spend it like any other deposit.
The main difference between these apps is how widely they are used. Zelle is built into most major banks' apps, so if both you and the recipient bank at the same institution, the transfer may be when ready. Venmo and PayPal are independent apps that work across all banks. Square Cash is less common. Choose whichever app the person you are paying already uses, because that makes the transaction simpler for them.
Setting up automatic payments with ACH debits
An ACH debit is permission you give to a company to pull money from your checking account on a schedule. You set this up by giving the company your account number and routing number, usually through their website or by phone. Once it is set up, the company pulls the agreed amount on the agreed date every month, week, or year.
This is how most people pay utilities, insurance, gym memberships, and subscription services. It is free, and it means you never have to remember to make the payment. The company handles it automatically. You can stop an ACH debit anytime by contacting your bank or the company itself and asking them to cancel it.
The risk with ACH debits is that if the company pulls the wrong amount or pulls on the wrong date, you may overdraft your account. Most banks will cover the overdraft with a fee, but some will not. To protect yourself, check your account a day or two after the payment is supposed to post and make sure the amount is correct. If it is wrong, contact your bank when ready—they can reverse the transaction and refund the overdraft fee.
The ACH network and why transfers take time
Bill pay, peer-to-peer transfers, and ACH debits all use the same underlying system: the Automated Clearing House, or ACH network. This is a batch processing system run by the Federal Reserve and a private company called Nacha. It does not move money when ready. Instead, it collects transactions throughout the day, sorts them by bank, and settles them in batches.
Here is the timeline: you submit a payment on Monday morning. Your bank collects it and sends it to the ACH network at the end of the business day. The ACH network processes it overnight and sends it to the recipient's bank the next morning. The recipient's bank posts it to their account by the end of Tuesday. The money is now in their account and they can spend it. This is why bill pay and peer-to-peer transfers take one to three business days.
Some banks offer faster options. If you transfer money between two accounts at the same bank, it may post within hours or even when ready, because it does not have to go through the ACH network. If you use a peer-to-peer app that offers when ready transfer, you pay a small fee—usually $0.25 to $1.50—and the app moves the money faster by lending it to the recipient when ready and settling with the banks later.
Protecting your account when paying online
When you use bill pay or a peer-to-peer app, you are giving that service access to your checking account. This is safe if you use your bank's own bill pay system or a major app like Venmo or PayPal, because these companies are regulated and have fraud protections built in. But you should still take precautions.
Never share your full account number or routing number with anyone except your bank or a company you trust. If you are setting up an ACH debit with a utility or insurance company, it is safe to give them your account number—they are regulated and need it to pull the payment. But do not give your account number to someone you do not know or to a website that looks suspicious.
Use a strong, unique password for your bank's online portal and for any payment apps you use. Enable two-factor authentication if your bank or app offers it. Check your account regularly for unauthorized transactions. If you see a payment you did not make, contact your bank when ready. The ACH network has dispute rules that let you reverse unauthorized debits within a certain time window.
Comparing the three payment methods
| Payment Method | Best For | Time to Arrive | Cost | How to Stop It |
|---|---|---|---|---|
| Bill Pay | Companies, landlords, utilities | 1–5 business days | Free | Cancel through your bank before processing date |
| Peer-to-Peer Transfer | Friends, family, individuals | 1–3 business days (when ready option available) | Free with bank account or debit card | Cannot stop once sent; ask recipient to return it |
| ACH Debit | Recurring payments, subscriptions | Pulls on scheduled date | Free | Contact your bank or the company to cancel |
What to do if a payment fails or goes to the wrong place
If you schedule a bill pay payment and your bank cannot deliver it—because the address is wrong or the payee does not exist—your bank will notify you and return the money to your account. This usually happens within a few business days. Check your account to make sure the money came back.
If you send money through a peer-to-peer app to the wrong person, you cannot reverse it the way you can with bill pay. The money is in their account. Your only option is to contact the recipient and ask them to send it back. This is why it is important to double-check the recipient's name and account before you hit send.
If a company pulls the wrong amount through an ACH debit, contact your bank and ask them to dispute the transaction. Your bank can reverse it and refund any overdraft fees. You can also contact the company directly and ask them to correct it and resubmit the correct amount.
Frequently Asked Questions
Can I pay someone if I only have their name, not their account number?
Yes, if you use a peer-to-peer app like Venmo or PayPal. You just need their username or phone number. If you want to use bill pay to pay a person directly, you need their mailing address, not their account number. Your bank will print a check and mail it.
What happens if I schedule a bill pay payment but then change my mind?
You can cancel it anytime before your bank processes it, which is usually the night before the payment date. Log into your bank's website or app, find the pending payment, and delete it. The money stays in your account. If the payment has already been processed, you cannot cancel it, but you can contact your bank to see if they can recall it.
Is it safe to give my account number to a company for an ACH debit?
Yes, if the company is legitimate and regulated—utilities, insurance companies, and major subscription services are safe. Your bank protects you against unauthorized debits. But do not give your account number to someone you do not know or to a website that looks suspicious.
Why does bill pay take so long when I can send money to a friend when ready with an app?
Bill pay and peer-to-peer apps both use the ACH network, which takes one to three business days. Some peer-to-peer apps offer when ready transfer for a fee by lending the money when ready and settling with the banks later. Bill pay does not have an when ready option because it is designed for scheduled payments, not when ready transfers.
Can I set up bill pay to pay someone who does not have a bank account?
Yes. Your bank will print a check and mail it to their address. This takes longer—three to five business days—but it works. You just need their mailing address. If they have a bank account, a peer-to-peer transfer is faster.