Yes, you can make an ACH payment directly from your bank account
An ACH payment (Automated Clearing House) is a bank-to-bank transfer you start from your own checking or savings account. You do not need a credit card, a third-party app, or special permission — most banks let you send ACH payments through their website, mobile app, or by phone. The money moves directly from your account to someone else's bank account, usually within one to three business days.
ACH payments are common for paying bills, sending money to family, paying contractors, or making refund deposits. They cost nothing or very little, and they leave a clear record in your bank statement. The main trade-off is speed: ACH is slower than a wire transfer or debit card, but it is cheaper and safer because the receiving bank has time to verify the account before the money lands.
Key Takeaways
- You can start an ACH payment from your bank's website, app, or by calling customer service — no special account type or permission is required.
- ACH payments take one to three business days to arrive and cost nothing at most banks, though some charge a small fee for outgoing transfers.
- You will need the recipient's bank name, account number, and routing number to send an ACH payment.
- ACH payments are reversible only if the recipient agrees to return the money, unlike wire transfers which cannot be recalled once sent.
- If you are waiting for a refund via ACH, the sender must have your correct routing number and account number, or the deposit will fail.
How to send an ACH payment through your bank
Log into your bank's website or mobile app and look for a link labeled "Send Money," "Pay Bills," "Transfers," or "External Transfers." Click that link and select the option to add a new recipient or payee. You will be asked to enter the recipient's name, bank name, routing number, and account number.
The routing number is a nine-digit code that identifies the recipient's bank. The account number is their individual account at that bank. Both are printed on a check, or the recipient can give them to you directly. Once you enter these details, your bank will verify them (this usually takes a few minutes to a few hours). After verification, you can enter the amount you want to send and choose a date — you can send immediately or schedule it for a future date.
Review the details one more time before confirming. Your bank will show you a confirmation number. Keep this number in case you need to track the payment or contact the bank later. The money will leave your account within one business day and arrive at the recipient's bank within one to three business days after that.
What information you need to send an ACH payment
Before you start, gather these four pieces of information about the person or business receiving the money:
- The recipient's full name (exactly as it appears on their bank account)
- The name of their bank
- Their routing number (nine digits)
- Their account number (usually eight to twelve digits)
If any of this information is wrong — especially the routing number or account number — the payment will fail or land in the wrong account. If the receiving bank cannot match the account number to the name, the transfer may be rejected and returned to you within a few business days. If the account number is correct but the name does not match exactly, some banks will still process it, but others will hold it for review.
If you are unsure about any detail, ask the recipient to confirm it or provide a voided check. A voided check shows the routing number and account number clearly and proves the account is real.
How long ACH payments take and when the money arrives
ACH payments follow a standard timeline. Your bank processes the payment and sends it to the ACH network within one business day. The ACH network then routes it to the recipient's bank, which usually takes one to two more business days. In total, most ACH payments arrive within one to three business days.
Weekends and bank holidays do not count as business days. If you send an ACH payment on Friday evening, it may not arrive until Tuesday or Wednesday. If you send it on a holiday, the clock does not start until the next business day.
Some banks offer "next-day ACH" for certain transfers, which means the money arrives the next business day instead of two to three days. Ask your bank whether this option is available and whether it costs extra. A few banks also offer same-day ACH for payments sent before a certain time in the morning, though this is less common and may have limits on the amount you can send.
ACH payment fees and costs
Most banks do not charge a fee for outgoing ACH payments from a checking or savings account. However, some banks charge a small fee (usually $1 to $3) if you exceed a certain number of transfers per month, or if you are sending money to an account at a different bank.
Check your bank's fee schedule or call customer service to find out whether ACH transfers cost anything. If you are sending a refund to a customer, ask whether your business account charges per transfer — if it does, you may want to factor that into your pricing or absorb it as a cost of doing business.
The recipient never pays a fee to receive an ACH payment. The money arrives in their account at no cost to them.
What happens if an ACH payment fails or goes to the wrong account
If you enter the wrong routing number or account number, the payment may be rejected by the receiving bank before it is processed. Your bank will notify you (usually within one to three business days), and the money will be returned to your account. You can then correct the information and send the payment again.
If the account number is correct but belongs to a different person, the money may land in their account. Unlike a wire transfer, an ACH payment can sometimes be reversed if you contact your bank quickly and the recipient agrees to return it. However, this is not may provide. The safest approach is to double-check all information before you send, especially the account number.
If you sent an ACH payment and it has not arrived after four business days, contact your bank with the confirmation number. Your bank can trace the payment and tell you whether it was delivered, rejected, or is still in process. If it was rejected, your bank will explain why and help you correct the information for a second attempt.
ACH payments versus other ways to send money
| Method | Speed | Cost | Reversible | Best for |
|---|---|---|---|---|
| ACH payment | 1–3 business days | Free or $1–$3 | Only with recipient's consent | Bills, refunds, regular payments |
| Wire transfer | Same day or next day | $15–$50 | No, cannot be recalled | Urgent or large amounts |
| Debit card or check | Immediate (card) or 5–7 days (check) | Free | Card: yes; Check: only if not cashed | In-person or small amounts |
| Money transfer app (Venmo, PayPal) | Instant to 1–3 days | Free or 1–3% | Depends on app and timing | Peer-to-peer, informal payments |
Choose ACH when you need a low-cost, documented transfer and can wait a few days. Choose a wire transfer if the money is urgent or the amount is large. Use a debit card or check for smaller amounts or when you need the transaction to be immediate.
Frequently Asked Questions
Do I need a special bank account to send ACH payments?
No. Any checking or savings account at a bank or credit union can send ACH payments. You do not need a business account, a premium account, or any special permission. If your bank offers online banking, you can send ACH payments through that service.
What if the recipient's bank rejects the ACH payment?
Your bank will notify you within one to three business days and return the money to your account. Common reasons for rejection include a wrong account number, a closed account, or a mismatch between the account number and the name. Contact the recipient to confirm the correct information and try again.
Can I cancel an ACH payment after I send it?
If you cancel before your bank processes it (usually within a few hours of sending), yes. After that, you cannot cancel it yourself. If the payment has already been sent to the ACH network, you must contact your bank and ask them to request a reversal from the recipient's bank. The recipient must agree to return the money, and this process can take several days.
Is it safe to give someone my routing number and account number for an ACH payment?
Yes, it is safe to share these numbers with someone you trust who needs to send you money. These numbers are printed on every check and are not secret. However, only share them with people or businesses you recognize. If a stranger asks for these numbers, verify their identity first.
What if I am waiting for a refund via ACH and it has not arrived?
Contact the organization sending the refund and confirm they have your correct routing number and account number. If either is wrong, the deposit will fail or go to the wrong account. Ask them to resend it with the correct information. If they confirm the details are correct, wait up to five business days before following up again, as ACH transfers can take up to three business days plus processing time on their end.