The job is not done while the bill is open. Shops that “invoice later” are running a no-interest loan program for strangers. Jobber and Housecall Pro both let you take cards. The difference is whether collecting is the default or an extra tap you forget.
Pay to leave, in plain English
- Tech completes the work.
- Before/after photos land on the invoice the customer can see.
- Remaining balance after the deposit is due now.
- Card goes to your Stripe. Check and cash get recorded. You do not drive away hoping.
That is pay to leave. Pair it with pay to book so the day was real in the first place.
What to say (it is not awkward if you practice)
Why photos belong on the bill
Disputes happen when the customer only remembers the mess. The invoice with the new valve in the picture is the argument you never have to have. Same photos can become a Social Boost post after they pay.
If they truly cannot pay today
- Send the pay link before you leave. Confirm they received it.
- Let invoice follow-ups chase with the link already in the email.
- Do not start the next unpaid job for the same customer until this one is clean — unless you like collecting hobbies.
Invoicing software for contractors is not a PDF maker. It is this loop. Plumbing, HVAC, and electrical shops all hit the same wall.
Is it unprofessional to ask for money on site?
Restaurants do it. Dentists do it. The unprofessional version is surprising them. Put payment terms on the quote they already approved.
What about commercial net-30?
Different game. Put it on the quote. Still send the invoice the day you finish, with photos. Do not wait for their AP department to remember you.



