You finished the job. The customer was happy. You sent the invoice. And then you waited — 30 days, 45 days, sometimes 60 days — for the check that may or may not arrive.
This is the reality for too many contractors. The work is done, the expense is incurred (technician time, materials, fuel), but the revenue sits in accounts receivable, tying up cash you need for payroll, materials, and growth.
The good news: slow-paying invoices are largely a process problem, not a customer problem. Change how you invoice, and you change how fast you get paid. Here's how.
Why contractors get paid slowly
Before fixing the problem, understand why it happens. The five most common reasons contractor invoices go unpaid or paid late:
-
The invoice arrives late. If you finish a job on Tuesday and mail the invoice the following Monday, you've already added six days to your payment cycle. Many contractors batch invoices — sending them all at the end of the week or month — which means every job waits.
-
The invoice is hard to pay. A paper invoice that says "Remit check to PO Box 123" requires the customer to find a check, write it, find an envelope, find a stamp, and mail it. That's a five-step process, and any step can be delayed indefinitely.
-
The invoice is unclear. If the customer can't tell what they're paying for — vague line items, no breakdown of labor vs. materials, no reference to the original quote — they set it aside to "review later," which means "forget about it."
-
There's no follow-up. You sent the invoice and waited. No reminder at 15 days. No call at 30 days. The customer assumed you didn't need the money urgently.
-
You didn't collect payment on-site. For many jobs, the technician is standing right there when the customer is happiest. If you don't collect payment then, you're betting that the customer will be equally motivated to pay a week later. They won't be.
Best practice 1: Invoice immediately
The single most impactful change you can make: send the invoice the moment the job is complete, not the next day, not the end of the week.
When a technician marks a job done in your field service software, the invoice should generate and send automatically. The customer should have the invoice in their inbox and phone before the technician's van leaves the driveway.
Why this works: the customer is at peak satisfaction right after a job well done. A water heater is fixed, the AC is blowing cold, the drain is clear. They're relieved and grateful. That's the moment to ask for payment. Six hours later, the relief has faded and the invoice feels like an annoying chore.
If your current process involves writing up invoices by hand and mailing them, this single change — switching to automated, job-completion-triggered invoicing — will cut your days-sales-outstanding (DSO) in half.
Best practice 2: Offer multiple payment options
The easier you make it to pay, the faster you get paid. At minimum, accept:
- Credit and debit cards — the default for most consumers. Process instantly.
- Bank transfer (ACH) — lower fees than cards, good for larger invoices.
- Mobile wallets (Apple Pay, Google Pay) — for customers who pay from their phone.
- Cash — for on-site payments from customers who prefer it.
What you should stop relying on: checks. Checks require the customer to have them, write them, and mail them. Each step is a delay. A customer who would pay a card invoice in two minutes will take two weeks to mail a check.
The payment link in your invoice should let the customer pay with one tap — no account creation, no login, no form to fill out. They click the link, enter their card, and they're done.
Best practice 3: Collect payment on-site when possible
For jobs under $1,000 — a service call, a repair, a standard maintenance visit — aim to collect payment before the technician leaves the job site. The workflow:
- Technician completes the job
- Technician marks the job complete in the mobile app
- Invoice generates and sends to the customer's phone via SMS
- Customer taps the payment link and pays while the technician is still there
- Technician gets a confirmation on their phone, thanks the customer, and leaves
This eliminates the entire accounts-receivable cycle for that job. The revenue hits your account the same day the work was done.
Businesses that implement on-site payment collection typically get paid on 80 to 90 percent of jobs before the technician leaves the driveway. The remaining 10 to 20 percent pay within a few days via the payment link.
Best practice 4: Write clear, professional invoices
An invoice is a legal document and a customer communication. A clear invoice gets paid faster; a confusing invoice gets set aside.
Every invoice should include:
- Your business name, logo, and contact info — so the customer knows who's billing them
- Invoice number and date — for both your records and theirs
- Customer name and job address — confirms the invoice matches the work
- Clear line items — "Labor: 2 hours @ $95/hr" and "Materials: 1x 50-gallon water heater" rather than "Water heater repair — $480"
- Job description — one or two sentences on what was done, so the customer remembers the work
- Total amount due — prominent and unambiguous
- Payment due date — "Due upon receipt" or "Net 15," not blank
- Payment options — a payment link, plus accepted methods
- Thank-you note — small touch, but it humanizes the transaction
A vague invoice ("Service work — $350") invites questions, which delay payment. A detailed invoice answers questions before they're asked, which speeds payment.
Best practice 5: Set clear payment terms
"Due upon receipt" is the gold standard for service work. The job is done, the customer should pay. But for larger jobs — a $15,000 roof, an $8,000 HVAC install — you may need different terms:
- Deposit up front — 25 to 50 percent before work begins, covering materials and scheduling commitment
- Progress payments — for multi-day jobs, invoice at milestones (e.g., "50% at job start, 30% at rough-in, 20% at completion")
- Final payment on completion — the balance due the day the job is done, not Net 30
Communicate these terms before the job starts, not on the final invoice. A customer who agreed to "50% deposit, balance on completion" at booking won't argue when the final invoice arrives. A customer who's seeing the terms for the first time on the final invoice will.
Best practice 6: Automate follow-up reminders
Even with immediate invoicing and easy payment options, some invoices will sit unpaid. The question is how you handle them.
Manual follow-up means you remember to check, find the invoice, write an email, send it, and repeat in a week. This is tedious, so most contractors don't do it consistently — which means invoices age, and the older an invoice gets, the harder it is to collect.
Automated follow-up looks like this:
- Day 0: Invoice sent (job completion)
- Day 7: Friendly reminder — "Just a friendly reminder that invoice #1234 for $350 is past due. Pay here: [link]"
- Day 14: Firmer reminder — "Your invoice #1234 is now 14 days overdue. Please remit payment within 7 days."
- Day 30: Final notice — "This is a final notice for invoice #1234. If payment is not received within 5 business days, this account will be sent to collections."
Most field service management platforms can automate this sequence. You write the templates once, and the system sends them based on invoice age.
The first reminder alone recovers 40 to 50 percent of overdue invoices. Most customers aren't trying to avoid payment — they just forgot.
Best practice 7: Track your days-sales-outstanding (DSO)
DSO is the average number of days it takes to collect payment after a job is completed. It's the single most important metric for contractor cash flow.
DSO = (Accounts Receivable / Total Credit Sales) × Number of Days
If your AR is $15,000 and you did $30,000 in credit sales over the last 30 days, your DSO is 15 days. That's healthy for a contractor. A DSO over 45 days means you have a serious collection problem.
Track DSO monthly. When it rises, investigate: Are invoices going out on time? Is the payment link working? Are follow-up reminders firing? DSO is a leading indicator of cash flow problems — if it's creeping up, fix the process before it becomes a crisis.
The technology that makes this easy
None of these best practices require heroic effort if you have the right tools. A field service management platform handles:
- Automatic invoice generation at job completion
- SMS and email delivery with payment links
- Card, bank transfer, and mobile wallet acceptance
- Automated follow-up reminder sequences
- DSO and accounts-receivable reporting
- On-site payment collection via the technician's mobile app
Fieseros includes all of these in its invoicing and payments module. You can also try the free invoice generator to see what a professional contractor invoice looks like, or start a free trial to test the full automated invoicing workflow on your own jobs.
The bottom line
Getting paid faster is not about chasing customers harder. It's about removing the friction between a completed job and a completed payment. Invoice immediately, make payment effortless, collect on-site when you can, and automate the follow-up. Do those four things, and your cash flow will transform within a month.
Run your service business on Fieseros
Scheduling, dispatch, invoicing, CRM, and automated Email & SMS notifications — one platform, built for service businesses. Start your free trial today, no credit card required.