ACH Payments for Contractors: How They Work and What They Cost
How ACH payments work for plumbing, HVAC and electrical contractors: timing, fees against cards, authorization rules, returns, fraud and 1099s.
ACH Payments for Contractors: How They Work and What They Cost

ACH is a bank-to-bank transfer that moves money without a card or a paper check. For a plumbing, HVAC or electrical shop, it is usually the cheapest way to collect a large invoice and a reliable way to pay a sub or supplier. It has trade-offs: it settles slower than a card swipe, it needs written or electronic authorization to pull money from a customer, and returns can arrive days later. This guide covers how it works, what it costs next to cards, and how to keep the process clean.
TL;DR
- ACH lets you push money to another business’s bank account or pull it from a customer’s account, using routing and account numbers.
- Most ACH payments settle in one banking day or less. Debits settle the same or next banking day, and credits can take up to two banking days.
- ACH is usually cheaper than cards on big invoices, but pricing varies by provider, so compare the full fee schedule.
- Before you debit a customer’s account, get and keep their authorization on file. You carry the burden of proof.
- Paying a contractor by ACH does not by itself trigger or avoid a 1099. The rules turn on what you paid and why.
Table of Contents
- What an ACH payment is, in shop terms
- How long ACH takes
- ACH vs credit card fees
- When to push customers to ACH, and when not to
- The authorization rules for collecting ACH
- Returns, failed payments and fraud
- Paying subs and vendors by ACH
- Does paying by ACH mean you issue a 1099?
- Our perspective: take ACH for the jobs where cards cost you most
- Where MEPflow fits
- A simple ACH setup for a small shop
- FAQ
- Sources
What an ACH payment is, in shop terms
ACH runs on a network of banks. Nacha, which manages the network, describes it as a way for businesses to electronically push money into another business’s account or pull it from a customer’s account. It says paying or getting paid this way instead of by check is safe, reliable, and saves time and money.
There are two directions, and a contractor uses both:
- ACH credit (push). You send money out. Examples: paying a supply house, a subcontractor, or a payroll run.
- ACH debit (pull). You collect money in. Examples: a customer paying a final invoice from their bank account, or a property manager paying on a monthly schedule.
The difference matters because the authorization rules are different. When you push money, you need the recipient’s details. When you pull it, you need the account holder’s permission.
How long ACH takes
Timing is the question owners ask first, because cash flow is the whole point. Nacha estimates that 80% of all ACH payments settle in one banking day or less. Credits can settle the same day, the next banking day, or in two banking days. Debits settle the same day or the next banking day.
Nacha’s fact sheet adds that Same Day ACH lets eligible payments of up to $1 million settle on the same banking day, potentially within a few hours. Whether you can use it depends on your bank or processor.
Two cautions on timing:
- Cleared is not final. The Consumer Financial Protection Bureau notes that a payment can clear the day it is entered during business hours, but completion can take days because of processing and fraud controls. A payment can look done and still be returned.
- Banking days only. Weekends and bank holidays do not count. A debit you start Friday afternoon is a Monday conversation.
In practice, plan on one to three business days from the moment the customer approves payment to money you can count on. That is slower than a card, which is why a lot of shops still take cards for small same-day service calls and push ACH for the bigger jobs.
ACH vs credit card fees
The fee gap is the main reason contractors look at ACH. On a $400 service call, a card fee is a nuisance. On a $14,000 equipment changeout, it is real money.

Pricing varies a lot. Business.com’s comparison notes that providers may charge a percentage, a flat amount per transaction, or a mix, and extra terms can change the total. Its example: Intuit lists 1% for invoiced ACH bank payments and 2.99% for invoiced card and digital-wallet payments. Those are one provider’s published rates, so use them as a yardstick and not as a promise about your own processor.
Here is how the math works on a larger invoice, using those two percentages as an illustration only:
| Invoice | Paid by ACH at 1% | Paid by card at 2.99% | Difference |
|---|---|---|---|
| $2,500 | $25.00 | $74.75 | $49.75 |
| $8,000 | $80.00 | $239.20 | $159.20 |
| $14,000 | $140.00 | $418.60 | $278.60 |
On a flat-fee ACH plan the gap widens further as invoices grow. On a tiny invoice the difference shrinks to a few dollars, and a customer’s convenience may be worth more than the fee.
When reading a processor’s fee page, look for:
- The rate per ACH transaction, and whether there is a cap.
- Fees for returned or failed payments.
- Monthly minimums or platform fees.
- How fast funds are deposited, and whether Same Day ACH costs extra.
- Whether the customer or you pay the fee.
When to push customers to ACH, and when not to
ACH fits best where the invoice is large, the customer is established, or the payment is repeated.
Good fits
- Final payment on a remodel, repipe, panel upgrade or system replacement.
- Progress billing on new construction or a larger commercial build.
- Property managers, builders and commercial accounts that already pay vendors by bank transfer.
- Maintenance agreements billed on a schedule.
Weaker fits
- Same-day service calls where the customer wants to pay on the spot and funds need to land today.
- A brand-new customer on a big job who has not given you a reason to trust a pull from their account.
- Customers who simply do not want to type bank details into a form.
Most shops end up offering both. Let the customer pick, show the choice clearly on the invoice, and make the bank option easy to find on big-ticket work. For how to put a pay button on an invoice, see our guide on invoice payment links for contractors.
The authorization rules for collecting ACH
To send an ACH payment you need the recipient’s bank routing number and account number. To collect one, you also need permission. Xero’s guide puts it plainly: before debiting a customer’s account, you must obtain explicit written or electronic authorization from the account holder, and keep it on file.
The burden is on you. Nacha’s Originator guidance says the Originator, which is the business starting the debit, bears the burden of proof for authorization. Nacha fines financial institutions, which may contractually pass those fines on to the businesses that originate the entries. Egregious violations can be fined up to $500,000 per month.
For a contractor, a workable authorization habit looks like this:
- Use a checkout page or signed form that states the amount, the date or schedule, and that the customer is authorizing a debit from their bank account.
- Save a time-stamped record against the customer and the job.
- For recurring billing such as maintenance plans, state the schedule and how the customer can cancel.
- Never key in bank details from a text or a phone call without a record that the account holder agreed.
If your processor or invoicing tool collects the authorization inside its payment flow, that is usually the cleanest route, because the record is created for you. Confirm that with the provider before you rely on it.
Returns, failed payments and fraud
The real downsides of ACH are not the fees. They are returns and disputes. Helcim’s documentation lists slower deposits, returns for insufficient funds, invalid account numbers or revoked authorization, and notes ACH disputes can be trickier than card disputes.
Timing of returns depends on who owns the account. Nacha says corporate entries allow a standard two-day right of return, while consumer entries allow an extended 60-day right of return. Plaid explains that unauthorized payments may be returned within 60 days, while returns for insufficient funds or account problems tend to come within a few days.
That has a practical consequence for you. A homeowner who pays a repair invoice by ACH can dispute it as unauthorized for up to 60 days. A commercial customer has a much shorter window. If you are doing a large residential job, keep your signed estimate, photos, and completion sign-off attached to the invoice so you can prove the work was done and approved.
Reduce failed payments
- Verify bank details directly with the recipient, as Xero advises, because a wrong digit or insufficient funds is a common cause of failure.
- Use an account-verification step in your payment flow when your provider offers one.
- Do not release equipment or call a job closed until funds have actually settled on large debits.
Reduce fraud
- Never change a vendor’s or sub’s bank details based on an email alone. Call a number you already had on file.
- Limit who in the office can edit payee details or issue payments.
- For web-initiated debits, Nacha requires Originators to use a commercially reasonable method to detect fraudulent transactions, so ask your processor what it does.
- The U.S. Chamber of Commerce recommends customer authorizations and risk-based processes to cut ACH fraud and stay within Nacha rules.
A secure payment processing guide for small businesses is a good companion read for the office side of this, from handling customer data to protecting the place where it lives.
Paying subs and vendors by ACH
Outgoing ACH is simpler. You can send payments through your bank or your accounting software. Xero’s guide notes that businesses enter the recipient’s name, bank details and amount. Many shops use it for supply-house accounts, subcontract electricians or helpers, and recurring bills.
A few habits make it painless:
- Collect a W-9 and bank details from every sub before the first payment, on one form.
- Pay on a fixed day each week or two weeks, so ACH batches line up with your cash.
- Record every payment against the job it belongs to. If you do not, your job costing is wrong, and you will not see it until the job is closed. Our piece on job costing methods for 2 to 30 truck contractors covers how to keep labor, materials and subs tied to each job.
If you run QuickBooks, push the payment data there so the books match the bank. A payment that exists only in a bank portal is a reconciliation problem waiting for tax season.
Does paying by ACH mean you issue a 1099?
Not automatically, and it is not the payment method that decides it. The IRS instructions for Forms 1099-MISC and 1099-NEC base the 1099-NEC obligation on whether you paid $600 or more in the course of your trade or business for services by someone who is not your employee. The same instructions say payments made by credit card are reported by the payment settlement entity on Form 1099-K, not by you on Form 1099-NEC.
So for a sub you pay by ACH, you generally report the total on a 1099-NEC if the threshold is met. For a sub you pay by card, the card processor reports it instead. The $600 figure comes from the 2025 instructions, so check the current-year instructions for the threshold and filing dates, and ask your CPA how it applies to your subs. Whether someone is truly an independent contractor or an employee is a separate question, and one to settle with your accountant before you issue the first payment.

Our perspective: take ACH for the jobs where cards cost you most
We built MEPflow with a master plumber, a master electrician and an HVAC technician in Rogers, Arkansas, and we run it on our own trucks. Here is how we think about ACH, from the truck and from the office.
A card fee on a $300 drain call is the cost of getting paid the same hour. A card fee on a full system replacement is a line you could have kept. We would not force every customer onto one method. We would make the cheaper option the easy one on large invoices, and keep cards for the quick calls.
The bigger loss is rarely the fee. It is the invoice sitting open for three weeks because the tech finished the job, then someone in the office retyped it the next day. A customer pays fastest when the invoice reaches them while the truck is still in the driveway, with a payment link they can tap. That is why we tie estimates, invoices and payments together so nothing gets rekeyed. See our estimate-to-invoice workflow for how that works in practice.
One caution from experience: which payment methods a link offers depends on the processor behind it. Ask before you promise customers a bank-payment option, and test it with a small invoice of your own first.
— Jonathan
Where MEPflow fits
MEPflow is field-service software for plumbing, HVAC and electrical contractors in the United States. It handles scheduling and dispatch, Good/Better/Best estimates, invoicing with instant payment links, job costing, customer texting and QuickBooks integration, all in one app that works offline on the phone and has a full desktop office side on the same data. Every feature is on every plan, plans differ only by crew size, it is month to month with no contract, and we import your existing customer and job data for you. For plan details, see the pricing section.
If you want to see it on your own jobs, you can create your company account. Free signup is capped at 5 customers and has no trade tools. The 14-day trial is booked by calling 866-808-4996. You can also see the full platform overview.
A simple ACH setup for a small shop
If you are starting from a whiteboard and a checkbook, this order works:
- Decide the threshold. Pick the invoice size where you will lead with bank payment, for example your equipment changeouts and progress billings.
- Pick your processor or tool. Compare ACH rates, return fees, deposit speed and how authorization is captured. Read the fee page, not the sales page.
- Put the option on the invoice. Show both methods and state any card surcharge rules your state allows. Check your state’s rules first.
- Store authorizations against the job. Signed estimate, approval, payment authorization and completion photos together.
- Reconcile weekly. Match deposits to invoices, watch for returns in the first few days, and follow up on any failed payment the same day.
- Run outgoing ACH on a schedule. One payment day for subs and vendors, with W-9s and bank details on file before the first payment.
FAQ
Is ACH cheaper than credit cards for contractors?
Usually, yes, especially on large invoices. One published example lists 1% for invoiced bank payments against 2.99% for cards. Pricing varies by provider, so compare the whole fee schedule, including returns and minimums.
How long does an ACH payment take to arrive?
Nacha says most ACH payments settle within one banking day or less. Debits settle the same or next banking day, and credits can take up to two. Same Day ACH can be faster where your bank or processor supports it, and weekends and holidays do not count.
Can a customer reverse an ACH payment?
Yes. Consumer entries can be returned for up to 60 days if unauthorized, and corporate entries have a standard two-day window. Keep your authorization, signed estimate and completion records on file, because you carry the burden of proof.
Do I need to get a customer’s permission before pulling money from their account?
Yes. You need explicit written or electronic authorization from the account holder, and you must keep it on file. A payment form that captures the amount, date and consent, and saves a record, is the safest way to do it.
Do I have to send a 1099 to a sub I pay by ACH?
Possibly. The obligation depends on whether you paid $600 or more for services in the course of your business, based on the IRS instructions for 2025. Card payments are reported on 1099-K by the payment entity instead. Confirm the current threshold and your sub’s status with your CPA.
Sources
- ACH Quick Start Tool: B2B, Nacha
- How ACH Payments Work, Nacha
- ACH Payments Fact Sheet, Nacha
- Originator Essentials, Nacha
- What is an ACH transaction?, Consumer Financial Protection Bureau
- Card vs. ACH Payments: Which Should Your Business Accept?, Business.com
- What Is an ACH Payment? How It Works for Small Businesses, Xero
- Understanding ACH payments, Helcim
- ACH Payments 101, Plaid
- How to Accept ACH Payments and Lower Processing Costs, U.S. Chamber of Commerce
- Instructions for Forms 1099-MISC and 1099-NEC, IRS
- Secure payment processing guide for small businesses
Recommended
Where to next
- See what MEPflow doesScheduling, estimates, dispatch, invoicing and job costing in one app.
- Create your company accountSet your shop up in a few minutes. No card to start.
- SMS Opt-In Requirements for Plumbing, HVAC and Electrical ShopsMore from the MEPflow blog
- Field Service Reporting for Plumbing, HVAC and Electrical ShopsMore from the MEPflow blog