Prevention is better than collection

Most late payment from dog walking clients is a system problem, not a character problem. The client did not set up autopay. The invoice got buried in their inbox. They assumed you would charge automatically. The fix is a payment system that removes friction from the client and removes the chasing from you.

The best setup: collect payment before each walk using Square or a similar system with a card on file. The card charges automatically when the walk is booked. You never send an invoice. You never chase payment. The client never has to remember to pay.

If you invoice weekly, use Square's automatic invoice feature — it sends and reminds automatically. You should never be manually chasing payment. If you are, the payment system is the problem to fix first.

When payment is late — the timeline

This timeline is firm but fair. Most clients pay after the friendly reminder. The firm reminder resolves most of the rest. Service pauses are rare when the earlier steps are followed consistently.

The exact texts to send

Day 3–7 (friendly reminder):
"Hi [Name] — just a quick reminder that [week's] invoice for [amount] is still outstanding. No rush, but wanted to give you a heads up. You can pay via [payment method/link]. Thanks!"

Day 7–14 (firm reminder):
"Hi [Name] — following up on the outstanding balance of [amount] from [date]. Could you let me know when I can expect payment? I do have a late payment policy after 14 days, so I want to make sure we get this sorted. Thanks."

Day 14+ (service pause):
"Hi [Name] — I have not yet received payment for [amount] due on [date]. I will need to pause walks starting [next scheduled date] until the balance is cleared. Please reach out when payment is sent and we will get back on schedule right away."

When to pause service

Pause service — politely but firmly — when payment is 14+ days overdue and the client has not responded to two reminders. Continuing to walk the dog while a balance is unpaid signals that your payment terms are optional.

Your contract should include a late payment clause: "Late payment of more than [X] days may result in suspended service until the balance is settled." This gives you the legal and relational basis to pause without it feeling punitive.

Clients who consistently pay late

A client who pays late more than once is a pattern, not an oversight. Address it directly after the second occurrence: "I've noticed payment has been coming in later than our terms a couple of times. Would moving to automatic payment or a different billing schedule work better for you?"

If the pattern continues, end the relationship. The time and stress of chasing payment is worth more than the walk revenue — especially when that slot could go to a client who pays on time automatically.