Why shops wait so long to get paid
Most slow money is not a customer problem. It is a process problem. The tech finishes, says the office will send a bill, and drives to the next call. The office types the invoice two days later from a handwritten ticket. The customer gets an email, means to pay it, and forgets. Two weeks pass before anyone notices. Every one of those gaps is a choice the shop made, and every one can be closed.
The number to watch is days sales outstanding: on average, how many days pass between doing the work and having the money. For residential service work, the goal is close to zero, because the customer is standing right there when the job ends.
Set the terms before the work starts
You get paid faster when nobody is surprised. Before the first tool comes out, the customer should know three things: the price (or how the price will be worked out), when payment is due, and how they can pay.
- Service calls: payment is due when the work is done. Say it on the phone when booking and again at the door.
- Larger jobs: take a deposit and set the rest of the schedule in writing. See how much deposit to take, including the states that cap it.
- Multi-day projects: use progress billing tied to milestones the customer can see, such as rough-in passed or cabinets set.
- Commercial accounts: agree written payment terms (for example, due in 30 days) and who approves invoices on their side.
A line the office can use when booking: Payment is due when the job is finished. The tech can take a card, a tap from your phone, or send you a link. Is there anything that would make that hard for you?
Invoice on site, not from the office
The single biggest change most shops can make is moving the invoice from the office to the truck. When the tech closes the job on a phone or tablet, the invoice should already exist: the approved estimate or price book lines, any add-ons, photos of the finished work, and the customer's signature.
Walk the customer through it in under a minute: what was done, what it cost, what the warranty covers. Then ask for payment in a normal voice: That comes to $684. Do you want to tap your card or pay by link? Asking plainly is not pushy. Customers expect it.
Make paying easy
Every extra step costs days. Offer the ways people actually pay:
- Card in person, including tap to pay on the tech's phone, so no separate reader is needed.
- A payment link by text and email, for when the person who pays is not home.
- Bank transfer for larger amounts and commercial customers.
- Check or cash, recorded with a photo so the office is not chasing paper.
- Customer financing on big tickets like a system replacement, so the decision is about the monthly payment, not the whole amount. More in offering customer financing.
A worked example
Example only, with made-up numbers. Harbor Line Plumbing runs 6 trucks and invoices about $90,000 a month. Before changing anything, the office mailed or emailed invoices one to three days after each job and customers paid, on average, 18 days after the work.
| Step | Before | After |
|---|---|---|
| Invoice created | 1-3 days after job | At the job |
| Payment asked for | By email | In person, then link |
| Average days to paid | 18 | 4 |
| Money waiting at any time | About $54,000 | About $12,000 |
The rough math: $90,000 a month is about $3,000 a day, so each day of waiting ties up about $3,000. Cutting 14 days frees up roughly $42,000 of cash that was already earned. Nobody sold an extra job to get it.
Follow up on a schedule, not a feeling
Some invoices will stay open: the landlord who pays monthly, the customer who wanted to check with a spouse. Decide the schedule once and let it run.
- Same day: a friendly text with the link if the customer did not pay on site.
- Day 3: a reminder by email and text.
- Day 10: a firmer note with the due date and amount.
- Day 20 or so: a phone call from the office.
- After that: your written collections process. See how to collect late payments without losing the customer.
Keep a short watch list of customers who paid late before. For them, ask for a deposit or payment before the work, politely and every time.
Common mistakes
- Letting techs say the office will send a bill. That sentence tells the customer there is no hurry.
- Invoices with one line that says labor. Itemized invoices with photos get fewer questions and faster payment.
- No one owns the open list. Give one person in the office the job of clearing it every week.
- Waiting for the end of a long job to bill anything. Stage it.
- Not syncing to the books, so nobody knows what is actually unpaid. Reconcile your accounts receivable weekly.
How SWITCHBOARD handles this
In SWITCHBOARD the invoice is built from the job, so the tech can take payment before leaving: card online, Tap to Pay on the phone, bank, financing when the shop turns it on, or cash and check with a photo. Deposits and staged invoices sit on one job number, reminders get firmer as an invoice ages, slow payers go on a watch list, and invoices and payments sync to QuickBooks Online. You can try it in the sandbox with no sign-up.
Questions people ask
When should a contractor ask for payment?
For service work, when the job is done and the customer has seen the result. For larger jobs, take a deposit up front and bill the rest in stages tied to clear milestones, within any state limits.
Is it rude to ask for payment on the spot?
No. Customers expect it when it was mentioned at booking. Say the amount and ask how they would like to pay, in a normal voice.
How many reminders should I send before calling?
A common pattern is a same-day text, a reminder around day 3, a firmer note around day 10, then a phone call. The schedule matters less than running it every time.
What is a good days sales outstanding for a service shop?
For residential service work most invoices can be paid at the job, so the target is a few days. Commercial work on 30-day terms will naturally run longer.