How Small Businesses Can Process ACH Payments Without Paying Fees
Most small businesses pay per transaction or per month for ACH processing, but a few real options exist to reduce or eliminate those costs
ACH processing fees are not mandatory — they are a choice your bank or payment processor made about how to price the service. Some banks charge $0.25 to $1.50 per transaction. Others charge a monthly flat fee of $10 to $50. A few offer ACH at no cost if you meet certain conditions: maintaining a minimum balance, keeping a certain number of accounts open, or processing a minimum volume each month. The catch is that "free" usually means you are paying indirectly through requirements that cost you money or flexibility elsewhere.
This guide explains where free or low-cost ACH actually exists, what the real conditions are, and how to know whether switching is worth the work of changing banks or processors.
Key Takeaways
- Some business checking accounts waive ACH fees if you maintain a minimum balance (usually $5,000 to $25,000) or process a certain volume each month.
- Credit unions often charge lower ACH fees than traditional banks, and a few offer free ACH to members who meet membership or account requirements.
- Fintech banks like Mercury, Wise, and Brex offer free outgoing ACH transfers as a core feature, though they may charge for incoming ACH or have other limitations.
- Free ACH through your current bank is only worth pursuing if the conditions (balance requirements, volume minimums) do not force you to tie up cash or change how you operate.
- Incoming ACH (payments from customers to you) and outgoing ACH (payments you send out) often have different fee structures, so check both before switching.
Banks that waive ACH fees for business accounts
Traditional banks sometimes offer free ACH as part of a business checking package, but the conditions matter more than the fee itself. Chase, Bank of America, Wells Fargo, and regional banks like PNC and U.S. Bank all have tiers of business accounts. The higher tiers — often called "premium" or "relationship" accounts — may include free ACH, but they usually require you to maintain a minimum balance, keep multiple accounts open, or process a minimum dollar volume per month.
For example, a bank might waive ACH fees if you maintain $25,000 in the account at all times. If your business operates on thin cash flow and that $25,000 would otherwise be in a savings account earning interest or paying down debt, the "free" ACH is actually costing you money. Before accepting this offer, calculate what you would earn or save if that cash were deployed elsewhere. If you are paying 6% interest on a business line of credit, keeping $25,000 locked in a checking account to avoid $0.50 per transaction is a bad trade.
Call your current bank's business banking team and ask directly: "What is the lowest-cost way to send ACH transfers?" Many banks have moved away from per-transaction fees and toward monthly flat fees for business accounts, which can be cheaper if you send more than 20 to 30 transfers per month. Ask whether that flat fee applies to your current account tier or whether you need to upgrade.
Credit unions and their ACH pricing
Credit unions typically charge less for ACH than commercial banks, and some offer free ACH to business members. The catch is that you must be a member of the credit union first, which usually requires living or working in a specific geographic area, belonging to a certain employer, or being part of an organization the credit union serves.
If you already belong to a credit union or can join one, ask about their business account options. Many credit unions charge $0.10 to $0.50 per ACH transaction — lower than big banks — and some waive fees entirely for accounts that maintain a minimum balance or process a certain volume. Because credit unions are smaller and have lower overhead than national banks, their fee waivers are often easier to meet. A credit union might waive ACH fees for any business account with $5,000 in the account, whereas a big bank might require $25,000.
The downside is that credit unions often have slower processing times, fewer online tools, and less sophisticated reporting than large banks. If your business sends dozens of ACH transfers per week or needs real-time reporting, a credit union may not have the infrastructure. But if you send a handful of payroll or vendor payments each month, a credit union can be a straightforward way to cut costs.
Fintech banks offering free outgoing ACH
Mercury, Wise, and Brex all advertise free outgoing ACH transfers as a core feature of their business accounts. This is genuinely different from traditional banks: they do not charge per transaction or per month for sending money out via ACH. However, read the fine print carefully, because "free outgoing ACH" does not mean all ACH is free.
Mercury charges nothing to send ACH transfers to other U.S. bank accounts. They make money from other services (like credit cards and loans) and from holding your deposits. There are no monthly fees, no minimum balance, and no volume requirements. The tradeoff is that Mercury's customer service is primarily digital (no phone line), and they do not offer certain features that traditional banks do, like wire transfers to international accounts or ACH debit (incoming ACH from customers).
Wise specializes in international transfers but also offers a U.S. business account with free ACH to U.S. accounts. Like Mercury, Wise charges nothing per transaction. Their strength is moving money between countries cheaply; their weakness is that they are newer and smaller, so some vendors or customers may not recognize the bank name or may hesitate to send payments to a Wise account.
Brex offers free ACH transfers for outgoing payments, but Brex is primarily a credit card and lending platform. Their checking account is a secondary product, and they charge fees for incoming ACH (ACH debit), which means if customers pay you via ACH, you will pay a fee. This makes Brex useful if you send money out frequently but receive payments by other means (credit card, invoice, wire).
Before opening a fintech account, confirm what you actually need. If you send ACH but also need to receive ACH from customers, check whether the bank charges for incoming transfers. If you need a physical debit card, wire transfer capability, or a relationship manager, fintech banks may not be the right fit.
When the math does not work for switching
Switching banks is disruptive. You have to update your ACH details with vendors, payroll providers, and customers. You have to move your deposits. You have to learn a new online banking platform. The time cost is real, even if the dollar cost is zero.
Calculate your actual ACH spending before deciding to switch. If you send 10 ACH transfers per month at $0.50 each, you are spending $60 per year. If switching banks costs you 4 hours of time (at your hourly rate) plus the hassle of updating vendors, that switch is not worth it. But if you send 100 transfers per month at $1 each, you are spending $1,200 per year, and switching becomes worth the effort.
Also consider what you are giving up. If your current bank offers a relationship manager, a line of credit, or integration with accounting software you rely on, moving to a fintech bank might create problems that cost more than the ACH fees you save. The goal is not to pay zero for ACH; it is to pay a price that makes sense for your business.
Incoming ACH (payments from customers to you)
Most of this guide focuses on outgoing ACH — money you send out. But if customers or clients pay you via ACH, incoming ACH has its own fee structure, and it is often higher than outgoing.
Traditional banks often charge $0.50 to $1 per incoming ACH transfer. Some business accounts waive this fee if you maintain a high balance or process high volume. Fintech banks vary: Mercury charges nothing for incoming ACH, but Brex charges $1 per transaction. Wise charges nothing for incoming ACH to a U.S. account.
If your business model relies on customers paying you via ACH (for example, you invoice clients and they send ACH payments), incoming ACH fees can add up quickly. In that case, choosing a bank that waives incoming ACH — like Mercury or Wise — might be more important than the outgoing fee.
Comparing your options in one place
| Bank or Processor | Outgoing ACH Cost | Incoming ACH Cost | Conditions for Free ACH | Best For |
|---|---|---|---|---|
| Chase Business Checking (standard) | $0.50–$1 per transaction | $0.50–$1 per transaction | Upgrade to premium tier or maintain $25,000+ balance | Businesses that can meet balance requirements |
| Mercury | Free | Free | None; no minimum balance or volume | Startups and small businesses with digital-first needs |
| Wise | Free | Free | None; no minimum balance or volume | Businesses that also send or receive international payments |
| Brex | Free | $1 per transaction | None for outgoing; incoming ACH charged | Businesses that send ACH but receive payments by card or wire |
| Local Credit Union | $0.10–$0.50 per transaction or free with balance requirement | $0.10–$0.50 per transaction or free with balance requirement | Membership required; often lower balance thresholds than big banks | Businesses in the credit union's service area with modest ACH volume |
Frequently Asked Questions
Can I use multiple banks to avoid ACH fees?
Yes. Some businesses keep a fintech account (like Mercury) for free outgoing ACH and a traditional bank account for other services. You can receive customer payments at one bank and send vendor payments from another. The downside is managing two accounts and two sets of login credentials. This strategy works if you have a clear split — for example, all customer payments go to Bank A, all vendor payments come from Bank B — but it becomes messy if money needs to move between accounts frequently.
Do ACH fees apply to payroll?
ACH fees depend on your payroll provider, not your bank. If you use Gusto, ADP, or Paychex, they charge their own fees for processing payroll ACH transfers, separate from your bank's ACH fees. Some payroll providers include ACH in their monthly fee; others charge per transfer. Check your payroll provider's pricing before assuming your bank's free ACH covers payroll.
What if I need a wire transfer instead of ACH?
Wire transfers are different from ACH and usually cost more ($15 to $50 per wire). Fintech banks like Mercury and Wise may not offer wires at all, or may charge high fees. If you need wires regularly, a traditional bank might be worth the ACH fees. If you rarely use wires, the savings on ACH might still make a fintech bank the better choice overall.
How long does it take to switch banks?
Opening a new business account at a fintech bank takes 10 to 20 minutes online. Transferring your existing balance takes one to three business days. Updating your ACH details with vendors and payroll takes a few hours of work spread over a week or two. The total time is usually one to two weeks from decision to full switchover.
Will my customers notice if I change banks?
No. From a customer's perspective, they are sending money to your account number and routing number. As long as you update those details with them before the switch, the transfer goes through normally. The only exception is if your old bank account is closed before the transition is complete — then incoming transfers will bounce. Coordinate the timing so your new account is active and customers have the new details before you close the old account.