How Online Bill Pay Works and What to Expect
What Online Bill Pay Actually Does
Online bill pay is a service your bank or credit union offers that lets you send money to people or companies directly from your account through their website or app. Instead of writing a check, buying a stamp, and mailing it, you log in, enter who you want to pay and how much, pick a date, and the bank handles the rest. The money comes out of your checking account on the date you choose.
The bank does not send the payee a check every time — it depends on the company. For utilities, credit card companies, and large merchants, the bank often sends the payment electronically. For smaller businesses or individuals who are not set up to receive electronic payments, the bank prints a check on your behalf and mails it. Either way, you do not touch the check or the envelope.
Most banks include bill pay for free with a checking account. Some charge a small monthly fee (usually $5 to $10) if you use it heavily, but many waive the fee if you keep a minimum balance or set up direct deposit. Check your account terms or call your bank to confirm whether bill pay costs anything on your account.
Key Takeaways
- Online bill pay lets you schedule payments from your checking account without writing checks or buying stamps, and most banks offer it free with a regular checking account.
- You can pay almost anyone — utilities, credit cards, landlords, contractors — as long as you have their mailing address or account number.
- Payments take 1 to 3 business days to arrive when sent electronically, or 5 to 10 business days when the bank prints and mails a check on your behalf.
- You can set up recurring payments for bills that stay the same each month, or send one-time payments whenever you need to.
- Bill pay does not replace your bank account — the money still comes from your checking account, and you are responsible for having enough funds when the payment goes out.
How to Set Up a Payee for the First Time
Before you can pay someone, you have to add them as a payee in your bill pay system. Log into your bank's website or app and look for a section called "Bill Pay," "Payments," or "Send Money." You will usually see a button that says "Add Payee" or "Add a New Payee."
The bank will ask for the payee's name and mailing address. For companies like your electric company or credit card issuer, you can often search by name and the bank will fill in the address automatically. For individuals or smaller businesses, you type in the address yourself. Some banks also ask for an account number — if the payee is a credit card company or utility, you would enter your account number with them so they know which bill to explore the payment to.
Once you submit, the bank usually confirms the payee right away, though some banks hold new payees for 24 hours as a security check. After that, the payee stays in your system and you can pay them whenever you need to without re-entering their information.
Sending a One-Time Payment
Once your payee is set up, sending a payment takes about two minutes. Go to your bill pay section, select the payee from your list, and enter the amount you want to send. Then you pick the date you want the payment to go out.
The date you choose matters. If you pick today and the bank is still processing, the payment might not leave until tomorrow. If you pick a date in the future, the bank will hold the payment and send it on that date. Most banks let you schedule payments up to a year in advance. Choose a date that gives the payee enough time to receive and process the money — usually 3 to 5 business days before your due date is safe, though some companies take longer.
After you confirm, the bank shows you a confirmation number. Write it down or take a screenshot. If something goes wrong or you need to prove you sent the payment, you will have that number. The payment then appears in your account history as pending until it clears.
Setting Up Automatic Recurring Payments
If you pay the same bill the same amount every month — rent, a car loan, a subscription — you can set up a recurring payment so the bank sends it automatically without you having to log in each time.
In your bill pay section, look for "Set Up Recurring Payment" or "Automatic Payments." Select the payee, enter the amount, and choose how often it should go out (weekly, bi-weekly, monthly, or another interval). Then pick the date each cycle — for example, the 1st of every month, or every other Friday. You can also set an end date if the bill will eventually stop, or leave it open-ended.
Once it is running, the bank sends the payment on schedule without you doing anything. You can still log in and see the pending payments in your account, and you can pause or cancel the recurring payment anytime if your situation changes. Just remember: the bank will send the money on the date you set, so make sure you have enough in your account to cover it.
How Long Payments Take to Arrive
The time between when you send a payment and when the payee receives it depends on how the bank sends it. Electronic payments — sent directly from bank to bank — usually arrive in 1 to 3 business days. Check payments — printed and mailed by the bank — take 5 to 10 business days, sometimes longer depending on mail speed and where the payee is located.
Your bank decides which method to use based on whether the payee is set up to receive electronic payments. You usually cannot choose. If you need a payment to arrive faster, ask your bank whether the payee accepts electronic payments, or consider paying them a different way (like a credit card or ACH transfer if available).
Weekends and bank holidays do not count as business days. If you schedule a payment for Friday and it takes 3 business days, it will not arrive until Wednesday. Plan ahead, especially around holidays when mail moves slower.
What Happens If You Do Not Have Enough Money
If you schedule a payment but do not have enough in your account when the payment goes out, your bank will either reject the payment or charge you an overdraft fee. The payee will not receive the money, and you will still owe them. You will have to send the payment again once you have the funds.
This is why it is important to check your account balance before you schedule a payment, especially if you have other checks or automatic withdrawals coming out around the same time. Some banks let you set up alerts that notify you when your balance drops below a certain amount — that can help you catch problems before a payment bounces.
If a payment fails, log back into bill pay and check the status. The bank will usually tell you why it was rejected. Once you have the money, you can resend the payment right away.
Canceling or Changing a Payment
If you need to stop a payment before it goes out, you can usually cancel it in your bill pay section. Look for your pending payments, select the one you want to cancel, and confirm. The bank will not send it, and the money will stay in your account.
If the payment has already been sent (no longer showing as pending), you cannot cancel it through bill pay. You will have to contact the payee directly and ask them to return the money, or contact your bank to see if they can stop it — though this is harder once the payment has left your account.
If you want to change the amount or date of a recurring payment, go into your recurring payment settings and edit it. The change usually takes effect on the next scheduled payment, not the current one. If you need to change a payment that is already pending, cancel it and create a new one with the correct details.
Security and Fraud Protection
Bill pay is generally safe because your bank controls the process — you are not sending money directly to someone's account, and the payee does not see your bank account number. The bank also monitors for fraud and can reverse payments in some cases if something goes wrong.
To keep your account find, use a strong password on your bank's website, do not share your login information, and log out when you are done. If you notice a payment you did not authorize, contact your bank right away. Most banks have fraud protection that covers unauthorized transactions, though the rules vary by bank.
Be careful about who you add as a payee. If you accidentally type in the wrong address or account number, the bank will send the money to that address anyway. Double-check payee information before you confirm, especially for new payees.
Frequently Asked Questions
Can I pay anyone with bill pay, or only big companies?
You can pay almost anyone as long as you have their mailing address — a landlord, a contractor, a friend you owe money to, a small business. The bank will mail a check on your behalf. You cannot pay someone if you only have their phone number or email, because the bank needs a physical address to send the check.
What if the payee says they never received my payment?
Check your bill pay history to confirm the payment was sent and note the date. If it was sent more than 10 business days ago and the payee still has not received it, contact your bank with the confirmation number. The bank can investigate and may be able to stop the check and resend it, or issue a replacement. Keep records of all communications with the payee about the missing payment.
Can I use bill pay to pay credit cards?
Yes. Add your credit card company as a payee and enter your account number with them. The payment will reduce your credit card balance just like a regular payment would. Make sure you send it with enough time before your due date so it arrives and posts before interest or late fees kick in.
Do I still need to keep track of due dates if I set up recurring payments?
You should still know when your bills are due, because the bank sends the payment on the date you set — it does not automatically adjust if the due date changes. If a bill due date shifts, you will need to update your recurring payment schedule. Also, if a bill amount changes (like a utility bill), you will have to update the recurring payment amount or switch to one-time payments.
What if I want to pay someone but they are not in the United States?
Most bank bill pay systems only work for U.S. addresses. To pay someone outside the country, you would need to use a different method like an international wire transfer or a service like PayPal. Contact your bank to ask what options they offer for international payments.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.