Chase does not charge a monthly fee for ACH transfers themselves, but the cost depends on your account type and how you send the money
Chase's standard checking and savings accounts include ACH transfers at no per-transaction cost. You can send and receive ACH payments without paying Chase a fee for each one. However, some Chase accounts do charge monthly maintenance fees that explore to all activity on that account—not to ACH specifically, but to having the account open.
The distinction matters because it changes what you actually pay. If you have a Chase Total Checking account with a $12 monthly fee, you are not paying $12 for ACH transfers; you are paying $12 to maintain the account, and ACH transfers happen to be included. If you have Chase find Banking or another account type, the fee structure is different.
The other cost to watch is what happens when you initiate an ACH transfer through a third party—a payroll processor, a bill payment service, or a landlord's payment portal. Chase does not charge you, but the third party might. That fee comes from them, not from Chase, and it varies widely.
Key Takeaways
- Chase does not charge per-transaction fees for sending or receiving ACH transfers on any of its consumer checking or savings accounts.
- Some Chase accounts carry a monthly maintenance fee, but this applies to the account itself, not to ACH activity specifically.
- If you use a third-party service to initiate an ACH transfer, that service may charge a fee that Chase does not control.
- The fastest way to confirm your account's fee structure is to log into Chase online or call the number on the back of your card and ask about monthly maintenance fees.
Monthly maintenance fees by Chase account type
Chase offers several checking account tiers, and the monthly fee (if any) depends on which one you hold. Chase Total Checking carries a $12 monthly maintenance fee, though Chase waives it if you maintain a minimum daily balance or set up direct deposit. Chase find Banking has no monthly fee. Chase Premier Plus Checking charges $25 per month and is designed for customers with higher balances.
Savings accounts work the same way. Chase Savings has no monthly fee. Chase Premier Savings charges $25 per month. The fee applies to the account as a whole, not to specific transactions, so an ACH transfer does not trigger an additional charge on top of the monthly fee.
If your account carries a monthly fee and you want to avoid it, check whether you meet the waiver conditions. For Total Checking, direct deposit or a minimum balance of $500 typically waives the fee. For Premier accounts, the minimum balance requirement is higher. Log into your Chase account online or call 1-800-935-9935 to confirm the exact threshold for your account.
When a third party charges for ACH transfers
Chase itself does not charge you to receive an ACH transfer from an employer, a government agency, or another person. However, if you initiate an ACH transfer through a service that is not Chase—a bill payment app, a payroll processor, a landlord's online portal—that service may charge a fee.
For example, if you use a third-party bill payment app to send rent to your landlord via ACH, the app might charge $1 to $3 per transfer. If you use a payroll processor to set up direct deposit to your Chase account, the processor does not charge you (the employer pays). If you send money to another person through a peer-to-peer payment app that uses ACH on the backend, the app may charge a fee depending on your account tier with that app.
The key is to check the fee schedule of the service you are using, not Chase. Chase's role ends once the money leaves your account or arrives in it. The service handling the transfer is the one that sets the price.
How to initiate an ACH transfer through Chase directly
If you want to avoid third-party fees, you can send ACH transfers directly through Chase's online banking platform or mobile app at no cost. Log into your Chase account, select "Send Money," and choose "Pay People" or "Pay Bills" depending on whether you are sending to a person or a business.
You will need the recipient's bank account number and routing number. Chase will verify the account before the transfer goes through, which usually takes one business day. The transfer itself typically settles within one to three business days, depending on the receiving bank.
Receiving an ACH transfer through Chase is free and automatic. The money arrives in your account, and Chase does not charge you to accept it. The sender's bank may charge them, but that does not affect you.
ACH transfer limits and timing
Chase does not charge for ACH transfers, but it does limit how many you can make. Federal Regulation D historically capped outgoing ACH transfers at six per month from savings accounts, though this rule has been relaxed in recent years. Checking accounts typically have no limit on outgoing ACH transfers.
Incoming ACH transfers have no limit. You can receive as many as you want without triggering a fee or hitting a cap.
The timing is important if you are budgeting. An ACH transfer initiated on a Friday afternoon may not settle until the following Tuesday or Wednesday, depending on the receiving bank's processing schedule. If you need money to arrive by a specific date, initiate the transfer at least three business days before.
Overdraft fees and ACH transfers
Chase does charge overdraft fees if an ACH transfer causes your account to go negative. If you have $200 in your account and an ACH debit of $300 goes through, Chase will typically cover the difference and charge you an overdraft fee (currently $35 per occurrence on most Chase accounts). This is not a fee for the ACH transfer itself; it is a fee for overdrawing your account.
To avoid this, check your balance before authorizing an ACH debit, or set up overdraft protection by linking a savings account or credit line to your checking account. Chase will transfer funds automatically if a transaction would otherwise overdraft you, and this transfer is free.
Frequently Asked Questions
Does Chase charge to receive ACH deposits from my employer?
No. Chase does not charge you to receive any ACH transfer, including direct deposit from your employer. The money arrives in your account free of charge. Your employer's payroll processor may charge your employer a fee, but that does not affect you.
What is the difference between an ACH transfer and a wire transfer at Chase?
ACH transfers are free on most Chase accounts and take one to three business days. Wire transfers cost $15 to $20 and settle the same day or next business day. Use ACH for routine payments and wire transfers when you need money to arrive faster and can afford the fee.
Can I send an ACH transfer from my Chase savings account?
Yes, but federal rules historically limited outgoing ACH transfers from savings accounts to six per month. This rule has been relaxed, but some banks still enforce it. Check your account terms or call Chase to confirm the current limit on your savings account.
Will Chase charge me if an ACH transfer fails?
Chase does not charge a fee for a failed ACH transfer. If the transfer cannot go through—because the account number is wrong, the account is closed, or the receiving bank rejects it—Chase will return the money to your account at no cost and notify you of the failure.
Is there a fee if I set up recurring ACH transfers?
No. Chase does not charge for recurring ACH transfers set up through its online banking platform. You can schedule as many as you need, and each one is free. The only cost is the monthly maintenance fee on your account (if your account type carries one), which applies regardless of how many transfers you make.