What you need to accept ACH payments
To receive an ACH payment, you need a bank account and the ability to share your routing number and account number with the person or business sending the money. That's the minimum. The sender initiates the transfer through their bank or a payment platform, and the money moves through the ACH network to your account—usually within one to two business days.
You don't need special software, a merchant account, or permission from your bank to receive ACH payments. Your bank account already supports them. What you do need is to decide how you want to receive the payment: directly from someone's bank account, through a payment app, or through a business payment platform. Each route uses the same ACH system but works differently in practice.
If you're receiving payments regularly—for freelance work, rent from a tenant, or small business income—you may want to set up a system so the sender can initiate payments without asking you for your account details each time. If it's a one-time payment, you can simply provide your account information directly.
Key Takeaways
- You need only a bank account and your routing and account numbers to receive an ACH payment; your bank does not require you to set up anything special.
- ACH payments typically arrive within one to two business days, though some banks show a pending status for 24 hours before the money is fully available.
- For recurring payments, you can authorize a sender to pull money from your account on a schedule, or you can ask them to push money to you each time.
- Your bank account protects you against unauthorized ACH withdrawals through dispute processes, though prevention is simpler than recovery.
- Payment apps and business platforms add a layer between you and the sender, which can simplify record-keeping but may charge fees or hold funds temporarily.
Providing your banking information safely
Your routing number and account number are not secret in the way a password is. Businesses print them on every check you write. However, you should still be selective about who receives them. Provide your information only to people or organizations you trust and have a reason to transact with.
When someone asks for your account details to send you an ACH payment, verify their identity first. If it's a new employer, confirm the request through official channels—call the company's main number or check your employee portal. If it's a business you're working with, make sure the request comes from an official email address or communication method you've used before.
Never share your account information in response to an unsolicited email, text, or call, even if the sender claims to be from your bank or a government agency. Your bank will never ask for your account number via email or phone.
One-time ACH payments from another person
If someone is sending you a single ACH payment—a friend repaying a loan, a client paying an invoice, a family member sending money—you can give them your routing number and account number directly. They log into their bank's website or app, select "send money" or "pay someone," choose ACH as the method, enter your information, and initiate the transfer.
The sender's bank will ask for your name, routing number, and account number. Make sure your name matches what's on your account exactly—if your account says "James R. Martinez" and you give them "Jim Martinez," the transfer may be rejected or delayed. Some banks also ask for a confirmation of the account type (checking or savings).
Once the sender initiates the transfer, you don't need to do anything. The money will arrive in your account within one to two business days. Your bank will show it as pending for the first 24 hours in most cases, then it will be available to use. You can check the status by logging into your bank account online.
Recurring ACH payments and authorization
If you receive regular payments—monthly rent from a tenant, weekly payments from a client, or ongoing income from a business—you can set up an authorization that lets the sender initiate payments without asking you each time. This is called a standing authorization or recurring ACH arrangement.
To set this up, you sign an agreement with the sender that specifies the amount, frequency, and duration of the payments. You provide your routing and account number once, and the sender's bank uses that information to pull money from your account on the schedule you've agreed to. This works well for predictable, regular payments.
You can cancel a recurring authorization at any time by notifying the sender in writing. Your bank can also stop the payments if you ask them to, though it's faster to contact the sender directly. Keep a copy of the authorization agreement and any cancellation notices you send.
Using payment apps and platforms to receive ACH
Payment apps like PayPal, Square Cash, Venmo, and Stripe let you receive ACH payments without giving your bank account number directly to the sender. Instead, the sender sends money to your account on the platform, and you can transfer it to your bank account later. This adds a step but gives you more control over who has your banking information.
Most payment apps are free to receive money, though some charge a fee when you transfer the funds to your bank account. Fees typically range from 1 to 2 percent of the transfer amount, though some apps offer free transfers if you wait a few business days. Check the app's fee schedule before you set it up.
Payment apps also provide a record of all transactions, which can be useful for taxes or accounting. If you're receiving payments for work or business income, a payment app can simplify record-keeping compared to receiving transfers directly to your personal bank account.
What happens when an ACH payment arrives
When an ACH payment is sent to your account, your bank receives it through the ACH network and credits your account. For the first 24 hours, the payment usually shows as "pending" or "processing." After that, it becomes available and you can spend it.
Some banks make ACH deposits available immediately, especially if the transfer is from another account at the same bank. Others hold the funds for the full one to two business days. Check your bank's policy by logging into your account or calling customer service.
Once the payment is available, it's yours. The sender cannot cancel it or reverse it unless you agree to a refund. If there's a dispute about the payment—the sender claims they sent the wrong amount, for example—you can work it out directly with them, or they can file a dispute with their bank.
Protecting yourself from unauthorized ACH withdrawals
The main risk of sharing your account number is that someone could use it to withdraw money from your account without your permission. This is rare, but it happens. Your bank has a process to dispute unauthorized ACH withdrawals, and federal law limits your liability.
If you notice an unauthorized withdrawal, contact your bank immediately. Report it by phone if possible—this creates a record faster than email. Your bank will investigate and, if the withdrawal was truly unauthorized, will refund the money. The investigation typically takes 10 business days, though your bank may credit your account provisionally while they investigate.
To prevent unauthorized withdrawals, be selective about who you give your account number to. If you're receiving payments from a new sender, consider using a payment app instead of giving them direct access to your account. You can always switch to direct ACH transfers later once you've built trust.
Frequently Asked Questions
How long does an ACH payment take to show up in my account?
ACH payments typically arrive within one to two business days. Your bank may show the payment as pending for 24 hours before it becomes available to spend. Weekends and bank holidays don't count as business days, so a payment sent on Friday may not arrive until Tuesday.
Can I receive an ACH payment if I only have a savings account?
Yes. ACH transfers work with both checking and savings accounts. When the sender enters your account information, they'll specify whether it's a checking or savings account. Make sure you tell them the correct type, or the transfer may be rejected.
What if the sender enters my account number wrong?
If the account number doesn't match any account at your bank, the transfer will be rejected and the money will go back to the sender's bank. If the number matches a different account at your bank, the money could go to the wrong person—which is why it's important to verify the sender's information before they initiate the transfer.
Do I need to pay taxes on ACH payments I receive?
That depends on what the payment is for. Payments from friends or family for personal reasons are usually not taxable. Payments for work, freelance services, or business income are taxable and must be reported on your tax return. Keep records of all payments you receive for work purposes.
Can I set up ACH payments to arrive on a specific date?
You can request a specific date, but the sender's bank controls when the payment actually processes. If you ask for a payment on a weekend or holiday, it will arrive on the next business day. For recurring payments, you can specify the date each month, and the sender's bank will process it on or near that date.