Payments
ACH payments for dog walkers: a plain guide
By the Trusthound team · · 6 min read
ACH lets you collect what clients owe straight from their bank account, with their permission, so you're not chasing checks or payment apps every week. It usually costs less than card payments, but it's slower, and there are a few rules to follow: get proper authorization, give notice when amounts vary, and know what happens when a payment bounces.
This guide explains how ACH debits work for a small dog walking business and how to introduce them without it feeling awkward. It's general information, not legal or financial advice, so check the details with whichever payment provider you use.
What is an ACH debit?
ACH (Automated Clearing House) is the US network banks use to move money between accounts. With an ACH debit, your client authorizes you to pull a payment from their checking or savings account, and you collect what's due on the agreed date.
For regular services like dog walking, that means:
- payments arrive without clients having to remember to pay
- the amount can change week to week, as long as you follow the notice rules
- fees are usually lower than for cards, especially on larger invoices
Most small businesses don't connect to the ACH network directly. They use a payment provider, such as Stripe, which collects on their behalf and pays out to their bank account.
What do you need from the client before you collect?
You need their authorization. Under Regulation E and the Nacha rules that govern ACH, recurring debits from a consumer's account need an authorization that's in writing and signed or similarly authenticated by the client, and the client must get a copy. Nacha adds that it should be readily identifiable as an authorization, have clear terms, and explain how to revoke it. Online, that usually means the client ticks a box or taps "accept" on a page that shows the authorization wording, and receives a confirmation email afterward.
If you use a provider's hosted checkout or invoice page, it typically shows the authorization wording, records the client's acceptance and sends the confirmation for you. If you build your own forms, that responsibility is yours.
A good authorization makes clear:
- your business name
- whether it covers one payment or recurring payments
- how amounts are worked out, such as "the walks booked that week at your agreed rate"
- how the client can cancel
Do you have to tell clients before each payment?
If the amount varies, usually yes. Under Regulation E, when a recurring preauthorized debit from a consumer's account varies in amount, the payee must send written notice of the amount and date at least 10 days before the scheduled date.
There's an alternative. You can tell the client about their right to that notice and let them choose to be notified only when a payment falls outside a specified range. For example, a client who books three to five walks a week might agree a range that covers that, so they only hear from you if a week falls outside it.
Two practical points:
- An invoice that clearly shows the amount and the collection date, sent in time, is a simple way to give notice.
- Stripe's guidance also asks you to explain how recurring amounts are calculated, and to give at least 7 calendar days' notice if you change the timing of recurring debits.
How long does an ACH payment take?
Longer than a card. With Stripe, standard ACH Direct Debit settlement is up to 4 business days from when the payment is created, and eligible businesses can opt for faster two-day settlement. After that, the money is paid out to your bank on your normal payout schedule.
Plan for this in your cash flow, especially in your first weeks, and don't promise yourself a payment date you can't count on.
What happens if a payment fails or is disputed?
Payments can fail, most often because of insufficient funds, an invalid account number, or the client's bank blocking debits. If a payment fails after the money has reached your balance, your provider takes it back, and some providers charge a failure fee.
Disputes are different. A client can generally dispute an ACH debit through their bank for up to 60 calendar days after it's taken from a personal account, or up to two business days for a business account. Stripe notes that disputes received in those windows are final and can't be contested through the ACH network, and that a dispute cancels the authorization, so you'd need a fresh one before collecting again.
In practice, most disputes are misunderstandings: a client didn't recognize the name on their statement, or forgot about a booking. Clear invoices and a recognizable statement name help a lot.
Can a client stop a payment?
Yes. Under Regulation E, a consumer can stop a preauthorized debit by telling their bank at least three business days before it's scheduled. They can also cancel their authorization with you. If a client stops payments, have a friendly conversation and agree another way to pay.
What does ACH cost compared with cards?
Every provider sets its own prices. As one example, Stripe lists ACH Direct Debit at 0.8% per successful charge, capped at $5. Card fees are usually a percentage plus a fixed amount per payment, often around 3% in total. Here's how that can look on a monthly invoice, using 3% as an illustrative card rate:
| Monthly invoice | ACH at 0.8%, $5 cap | Card at about 3% |
|---|---|---|
| $200 | $1.60 | about $6 |
| $500 | $4.00 | about $15 |
| $1,000 | $5.00 | about $30 |
The bigger the invoice, the bigger the gap. Check your provider's current pricing, including any fees for failed or disputed payments. Our price calculator can help you check your rates still work once fees are taken into account.
How do you set it up kindly with clients?
A few tips that make ACH feel easy rather than pushy:
- Make it the default for new clients. It's easier to set expectations at the start than to change them later.
- Explain the why. "It means you never have to remember to pay, and it keeps my prices down" usually lands well.
- Agree a rhythm. Weekly or monthly in arrears is common. Pick one and stick to it.
- Send clear invoices. Show the walks, the amount and the collection date.
- Use a recognizable statement name. Your business name, not something cryptic.
- Put it in your terms. Cover how you give notice, when you collect, and what happens with cancellations and holidays. Our terms and conditions guide can help.
- Keep a card option. Some clients will prefer it, and that's fine.
Quick checklist
- Choose a provider that supports ACH debits
- Use a hosted form that records the client's authorization and sends them a copy
- Decide how you'll give 10 days' notice of varying amounts, or agree a range
- Plan for up to four business days before funds settle
- Know your provider's fees for failed and disputed payments
- Add payment terms to your client agreement
How Trusthound can help
Trusthound lets clients pay invoices by card or ACH bank debit through your own Stripe account, alongside bookings and recurring schedules, daily care records, vaccination reminders, and walk updates with photos and GPS routes. Clients agree to your terms in the app, so you have a record of what they accepted. See the features for the details.
Sources
- Consumer Financial Protection Bureau: Regulation E, 12 CFR 1005.10 (preauthorized transfers)
- Nacha: The importance of compliant ACH authorizations
- Stripe Docs: ACH Direct Debit
- Stripe: US bank debits pricing
- Stripe: ACH payment terms
Checked October 20, 2026.
This guide is general information, not legal or financial advice. Rules vary between areas and change over time, so check with your local authority or an adviser.