Key takeaways
What this article covers, in order:
- ACH credit vs. ACH debit: who starts the payment
- What to include on an ACH invoice
- How long an ACH payment takes
- Getting remittance details you can reconcile
- Worked example: a two-person Austin landscaping LLC
- Protecting your bank details
An ACH invoice is an ordinary invoice that asks your customer to pay by ACH bank transfer and gives them everything they need to do it: your legal business name, your bank's name, your routing number, your account number and account type, and a payment reference (usually the invoice number) for them to include with the transfer. Most business customers pay it as an ACH credit, pushing the money from their bank to yours; less often, you pull the money as an ACH debit with their written authorization.
This guide covers what to put on an ACH invoice, how credits and debits differ, how long payments take, how to get remittance details that make reconciliation easy, and how to protect your bank details from invoice fraud.
ACH credit vs. ACH debit: who starts the payment
ACH credit (customer pushes the payment)
Your customer logs into their bank or accounts payable system, enters your bank details from the invoice, and sends the payment. This is the most common way businesses pay vendor invoices. You do nothing except provide accurate details and watch your bank account.
ACH debit (you pull the payment)
You, through your bank or a payment provider, originate a debit from your customer's account. Because you are taking money out of someone else's account, the Nacha Operating Rules require authorization. For business-to-business debits (the CCD format), you need an agreement with the customer under which they agree to be bound by the Nacha Rules; in practice that means a signed debit authorization. The customer's bank may also block debits it does not recognize, so ask the customer to add you to any debit filter before the first pull. Keep the signed authorization, and be ready to produce it if the customer's bank asks for proof.
For most small businesses invoicing other businesses, asking for an ACH credit is simpler. Debits make sense for recurring amounts where the customer prefers not to remember to pay.
What to include on an ACH invoice
- Your legal business name and address, exactly as your bank holds them, so the name on the payment matches the account.
- Invoice number and invoice date.
- Customer's legal name, and their PO number if they use purchase orders.
- Line items, quantities, rates and totals, plus any sales tax shown separately.
- Payment terms and the due date as an actual date, for example "Due November 20, 2026 (Net 15)".
- ACH payment instructions: bank name, account name, routing number, account number and account type (checking or savings).
- Remittance instruction: "Please include invoice number INV-2207 in the payment reference," plus an email address for remittance advice.
- A verification line: "Our bank details will never change by email. Please call us on our listed number to confirm any change."
Example payment block
Here is how the payment section might look. The numbers below are placeholders; never publish real account numbers in an example or a public template.
- Pay by ACH to: Ridgeline Landscaping LLC
- Bank: Example Community Bank, Austin, TX
- Routing number (ABA): XXXXX1234
- Account number: XXXXXXXX5678
- Account type: Business checking
- Payment reference: INV-2207
- Remittance advice to: ar@your-business-domain
A US routing number is always nine digits and identifies the bank; the account number identifies your account at that bank. Customers often confuse wire and ACH routing numbers, so if your bank uses a different number for wires, label the ACH one clearly.
How long an ACH payment takes
- Standard ACH credits can be set to settle the same day, the next banking day or in two banking days, at the sender's choice. Nacha says the substantial majority settle in one banking day.
- ACH debits settle no later than the next banking day.
- Same Day ACH is available for payments up to $1 million each, across several daily settlement windows. Nacha has approved raising that per-payment limit to $10 million, effective September 17, 2027.
- Business days only: ACH does not settle on weekends or federal holidays, so a payment sent Friday afternoon usually lands the following week.
The practical delay is usually not the network but the customer's payment run. Many accounts payable teams release vendor payments once or twice a week, so set terms that allow for that.
Getting remittance details you can reconcile
An ACH payment that arrives as a bare amount with the customer's name, and nothing else, means you have to guess which invoice it covers. Ask for remittance information:
- CCD+: a business ACH payment with one addenda record, which carries 80 characters of payment-related information, enough for an invoice number or two.
- CTX: a business ACH format that can carry up to 9,999 addenda records, used by larger customers to pay many invoices in one transfer with full detail.
- Remittance advice email: many customers' AP systems send a separate email listing the invoices paid. Give them an address to send it to.
Worked example: a two-person Austin landscaping LLC
Ridgeline Landscaping LLC maintains grounds for three commercial properties run by one property manager. On November 5, 2026 it issues INV-2207 for $6,850.00 for October maintenance, on Net 15 terms, so it is due November 20.
- Invoice sent. The ACH block shows the placeholder-masked details above, asks for "INV-2207" in the reference, and states that bank details never change by email.
- Payment arrives. On November 18 the bank feed shows a $6,850.00 ACH credit from the property manager, with "INV-2207" in the addenda. It matches the invoice exactly, so the invoice is marked paid the same day.
- Combined payment. In December the property manager pays three invoices in one transfer: $6,850.00 + $4,120.00 + $3,330.00 = $14,300.00. The remittance email lists all three. Ridgeline applies the single $14,300.00 deposit across the three invoices, and the AR aging report shows nothing outstanding.
- A fraud attempt. In January the property manager's AP clerk receives an email that looks like it is from Ridgeline, saying "we have changed banks, please use the new account below." Because every Ridgeline invoice says details never change by email, the clerk calls Ridgeline on the number from the original contract. Ridgeline confirms nothing has changed. The $6,850.00 goes to the right account.
Step 4 is the one that matters most. Fake "change of bank details" emails, a form of business email compromise, are aimed squarely at ACH and wire payments, and the money is very hard to recover once it is sent.
Protecting your bank details
- Send invoices from a consistent address and system, so a lookalike email stands out.
- State on every invoice that bank details will not change by email.
- If you genuinely change banks, tell customers by phone as well as in writing, and expect them to verify with you.
- Do the same in reverse: when a vendor asks you to update their bank details, call them on a number you already have.
- Expect more questions from banks. Nacha's fraud monitoring rules, phased in during 2026, require banks and business originators to have risk-based processes for spotting payments made under false pretenses, such as vendor impersonation.
Common mistakes on ACH invoices
- Account name on the invoice that does not match the bank account (a trade name instead of the legal LLC name).
- Listing the wire routing number where the ACH one is needed.
- No payment reference instruction, leaving you to guess which invoice a deposit covers.
- Pulling an ACH debit without a signed authorization.
- Posting full bank details in public places, such as a website footer or a shared template.
- Marking an invoice paid when the customer says "it's sent" rather than when the deposit appears.
hellobooks< / a > -helps-with-ach-invoicing">How HelloBooks helps with ACH invoicing
HelloBooks lets you add your payment instructions to your invoice template once, so every invoice carries the same bank details and reference instructions, and you can include a payment link for online payment through Stripe or PayPal alongside them. Bank feeds through Plaid bring your deposits in automatically, and find and match pairs each ACH credit with the open invoice, including splitting one deposit across several invoices. Automated reminders go out on overdue invoices, and the AR aging report shows what is still open. You keep control of your bank relationships; HelloBooks keeps the invoices, deposits and reconciliation in one place.
