There is a moment at the end of every job where the money either moves or it doesn't. The work is done, the customer is happy, you are packing the van. You say "I'll get an invoice over to you," and everybody nods. Two weeks later you are looking at that invoice again, deciding whether today is the day you call about it.
Nothing went wrong. You just handed back the one piece of leverage you had, which was standing there with the work fresh in front of both of you.
Shops that collect on site almost never got there by being tougher. They got there by making payment a step in the job, announced early and repeated at the end, so the customer is never surprised and neither is the tech.
The expectation gets set on the booking call, not at the door
If the first time a customer hears about payment is when you are holding out a card reader, you have made it a negotiation. If they heard it when they booked, it is just the last line of the appointment.
It takes one sentence. "Payment is due when the work is finished, and we take card, tap, check, or cash." For a service call with a trip charge, say the number. For an estimate that has to come back as a quote, say that too, so nobody expects a bill later on a job you never priced.
Write that sentence down and make it part of how every appointment gets confirmed. Whoever answers your phone says it the same way every time, whether that is you, your spouse at the kitchen table, or the front counter at the shop.
Tie the ask to the walkthrough
The best minute to collect is the minute the customer sees the work. Not five minutes after, when they have gone back inside and started thinking about their kid's soccer practice.
Every trade already has that moment built in, and it usually has a name.
A garage door tech runs the safety reverse test with the homeowner standing there watching the door stop on the two by four. A plumber runs the fixture, lets them see clear water, and points out the shutoff they didn't know they had. An electrician has the customer flip the switch on the outlet that was dead this morning. A painter walks the room with a light along the trim line and asks if anything needs another pass. Auto repair has the writeup and the keys going back across the counter. A barber spins the chair toward the mirror.
That is your payment moment. Finish the walkthrough, then move straight into it without a pause. "Looks good? Great. I've got it at the price we talked about. Tap or insert, whichever you like." No apology in your voice, no "if you don't mind." Those words invite an alternative.
Make tapping easier than making an excuse
Most people who say "just send me a bill" are not refusing to pay. They are choosing the option that takes the least effort in the next ten seconds.
So make paying the low effort option. A reader that pairs to the phone in your pocket. Tap to pay on the phone itself if your processor supports it. A QR code printed big on the bottom of your paper invoice for the customers who would rather do it on their own phone than hand you a card. A text with a payment link that you send while you are still in the driveway, not that night from your couch.
Card fees and surcharges are handled differently by different processors, and the rules vary by state and by card network. Ask your processor what your account allows and ask your own accountant or attorney about anything that affects how you present a price. The practical point stands either way: the fee is almost always smaller than the cost of calling the same customer four times.
Recurring work should have a card on file
Pool service, monthly cleaning, quarterly maintenance agreements, and route work of any kind do not belong on a pay-per-visit invoice cycle. A card on file with a receipt emailed after each visit turns collections into a thing that happens without you.
Get the authorization signed up front, in writing, spelling out the amount and the schedule and how they cancel. Many shops make that part of the service agreement they already have the customer sign on day one.
When they truly can't pay right then
Some of the time the answer is honest and it is no. Do not turn it into a standoff in somebody's driveway.
Get two things before you leave: a date and a method. "I'll text you a link tonight. Can you take care of it by Friday?" A specific date you both said out loud is a different animal than an invoice floating in an inbox (more on that in what to do when a customer stops answering).
For jobs with real money in parts, a deposit at scheduling is common. A special-order opener motor, a custom paint match, a compressor. Plenty of shops take the parts cost up front and the labor at completion, and tell the customer that when they book so it is never a surprise.
Count what you are actually carrying
You do not need an industry statistic for this. You need last quarter's invoices.
Pull them and sort into three piles: paid on site, paid within a week, and still open or paid after a chase. Add up the second and third piles. That dollar amount is a loan you made to your customers, unsecured, at zero interest, and you funded it out of your own working capital. Then count how many phone calls and texts it took to close the third pile. That is your real collection cost, and it is paid in hours you cannot bill.
Run the same count next quarter after you put the payment sentence in your booking script. That is your own data, from your own books, and it beats anybody else's number.
The part that breaks first
All of this depends on the expectation getting set on the call, the same way, every time. That is the step that falls apart when the phone rings while you are under a sink with your hands full.
Payment belongs in front of the work, with your reader in your hand. The call's job is to get the appointment on the calendar and tell the customer what to expect when the work is done, including how you get paid. Say it the same way on every call, and it stops being a conversation in the driveway.