What Is ACH in QuickBooks (and How It Differs From a Card Payment)
ACH stands for Automated Clearing House, a direct electronic transfer between bank accounts, no card network involved. Through QuickBooks Payments, it lets a customer pay an invoice straight from their bank account instead of a card, and lets you pay a vendor the same way. It's usually cheaper than card processing but settles slower, typically a few business days instead of overnight.
How ACH actually works inside QuickBooks
1. Turn on QuickBooks Payments if it isn't already connected. Go to Settings, then Payments. This is the same prerequisite whether you're accepting cards, ACH, or both.
2. Offer ACH on an invoice. When creating an invoice, make sure Online payments is turned on, and confirm bank transfer (ACH) is included as a payment option alongside or instead of cards. The customer's Pay Now link lets them enter their bank account and routing number directly.
3. Pay a vendor by ACH instead of a check. QuickBooks' Bill Pay feature lets you send a bill payment straight from your bank account to the vendor's bank account electronically, instead of printing and mailing a check.
4. Set up recurring ACH for repeat invoices or bills. Useful for subscription-style billing or a vendor you pay the same way every cycle, so neither side has to manually trigger the transfer each time.
5. Check your actual rate before assuming a number. ACH fees are usually a flat amount or a small percentage capped at a maximum, which tends to be cheaper than card processing on a larger invoice, but the exact rate depends on your QuickBooks Payments plan and changes over time, so confirm it under Settings > Payments rather than relying on a number that might already be out of date.
Where ACH still needs a person watching it
A card payment fails or succeeds in seconds. An ACH payment can come back as failed days later, insufficient funds, a closed account, a typo in the routing number, well after you've already treated the invoice as paid. Someone has to notice the failure notification and follow up, or the mismatch just sits there until it surfaces at reconciliation.
ACH payouts also land in your bank the same lumpy way card payouts do: several payments batched into one deposit, minus a fee, that doesn't match any single invoice line by line. Matching that batch back to the invoices it actually paid is manual reconciliation work every time a payout lands, the same problem that shows up with card processors, just under a different payment method.
What we've built on top of QuickBooks ACH payments
Failed-ACH follow-up
When an ACH payment comes back as failed, the related invoice automatically flips back to unpaid and someone gets notified immediately, instead of the mismatch surfacing weeks later during reconciliation.
Payout-to-invoice matching
A batched ACH payout lands in the bank and QuickBooks splits it back into the individual invoice payments and fees that made it up, instead of someone manually reverse-engineering the total.
How often do failed or delayed ACH payments cause confusion in your books?
Tell us how you currently catch a failed transfer, and we'll tell you if it can get flagged the moment it happens instead of weeks later.
Using ACH and still manually matching payouts to invoices?
Tell us how your ACH payments land in the bank, and we'll tell you whether that matching can happen on its own. ACH reconciliation is one example of the manual work n-frames removes; we'll do the same for whatever else is eating time in your business.
Let's talk