You finished the job. The customer is happy. Your tech packs up the van, drives to the next call, and nobody collects a dime.
Three weeks later, you’re making awkward phone calls. “Hey, just following up on that invoice from the 8th…” The customer says they never got it. Or they need to forward it to their “billing person.” Or they’ll “get to it this week.”
Meanwhile, you’ve got payroll on Friday, a parts supplier invoice due Monday, and $18,000 in outstanding receivables sitting in your accounting software like a promise that may or may not come true.
This is the most fixable problem in field service, and most contractors never fix it.
Here’s how to collect payment on the job site, every time, without making it weird for the customer.
The Real Cost of Delayed Payment
The average small contractor waits 30 to 45 days to get paid after completing a job. That number comes up in every industry survey, and it hasn’t improved in a decade.
But the average hides the real pain. You’ve got some customers who pay in 5 days and others who stretch to 60 or 90. The ones dragging it out are killing your cash flow.
The Math for a 5-Tech Team
Let’s say your average ticket is $450 and each tech completes 4 jobs per day. That’s $9,000 per day across the team, or roughly $45,000 per week in completed work.
If your average days-to-payment is 30 days, you’re floating about $180,000 in unpaid invoices at any given time. Even if it’s 15 days, you’re still carrying $90,000 in work you’ve done but haven’t been paid for.
Now subtract what you’ve already spent to do that work:
- Labor: You paid your techs on Friday regardless.
- Parts and materials: Your supplier got paid at the counter or on Net 15.
- Truck costs: Fuel, insurance, maintenance — all paid monthly.
- Software, office, overhead: All paid on time because those vendors don’t give you a grace period.
When you’re floating $15,000 to $20,000 (or more) in unpaid invoices, you’re essentially funding your customers’ projects with your own cash. Every day that payment sits outstanding, it costs you real money — either in credit card interest, missed early-pay discounts from suppliers, or jobs you can’t take because you don’t have cash for materials.
A 5-tech operation losing even 2% to financing costs on that float is burning over $3,500 a year on nothing. That’s before you count the hours your office staff spends chasing payments instead of booking new work.
Why Customers Don’t Pay on Time (It’s Usually Not Malice)
Before you get frustrated with customers, understand why late payment happens. It’s almost never because they’re trying to stiff you. The reasons are boringly predictable:
They forgot. The job is done. The problem is fixed. The urgency is gone. Your invoice is sitting in an email inbox between a newsletter and a shipping notification.
The invoice arrived late. If your tech finishes the job on Tuesday and your office sends the invoice on Friday, you’ve already lost momentum. The customer has mentally moved on.
They didn’t have their preferred payment method on site. “I don’t carry my card” is real. So is “I need to use the company card and it’s at the office.”
The “billing person” wasn’t there. On commercial jobs, the person who approves your work and the person who pays your bill are often different people. If you only dealt with the site contact, the billing contact may not even know the job happened.
The invoice was confusing. If your invoice doesn’t clearly show what was done, what it costs, and how to pay, it gets set aside for “later.” A clean, professional field service invoice removes that friction.
Every one of these problems has the same fix: collect payment before your tech leaves, or make it effortless for the customer to pay within minutes of job completion.
The On-Site Payment Workflow That Actually Works
This is the process that gets contractors paid same-day on 80% or more of their residential jobs. It’s not complicated, but it requires your team to follow it consistently.
Step 1: Build the Invoice During the Job
Your tech should be logging time, parts, and notes as they work — not reconstructing them from memory back at the shop. If they’re using a mobile app, the invoice builds itself from the work order.
By the time the wrench goes back in the toolbox, the invoice should be one tap away from done.
Step 2: Review the Invoice With the Customer
Before asking for payment, walk the customer through what was done and what it costs. This isn’t a hard sell — it’s professional transparency.
“Here’s what we did today: replaced the expansion valve and recharged the system. Parts were $185, labor was $260 for the two hours. Total comes to $445. Does everything look right?”
When the customer sees the work itemized and agrees to the total, payment becomes a natural next step, not an awkward ask.
Step 3: Collect Payment Right There
Accept card payments on a phone or tablet. Tap-to-pay, chip, swipe — whatever the customer has. The transaction takes 10 seconds.
Here’s the script that works for techs who feel awkward about this part:
“We process payment at completion — card or tap is fine. I can also send a digital receipt to your email.”
That’s it. No pressure. No apology. Just a clear statement of how your business operates. Most customers prefer it this way because it means they don’t have to remember to pay later either.
Step 4: Send the Digital Receipt Instantly
Email or text the receipt before your tech pulls out of the driveway. The customer has documentation, you have confirmation, and the transaction is closed.
This is where having proper invoicing and payment tools matters. If your tech has to go back to the office, manually create an invoice in QuickBooks, and email it — you’ve already lost the moment.
Why This Works
The psychology is simple. At the moment of job completion, the customer is at peak satisfaction. The problem they called about is fixed. They’re grateful. Asking for payment right then is the most natural point in the entire relationship.
Every hour that passes after that, the urgency drops. By day three, your invoice is a chore. By day fourteen, it’s an annoyance. By day thirty, it’s something they’ll “deal with next week.”
Handling the “I Need to Send This to My Office” Objection
Commercial jobs are different. The property manager, office manager, or tenant on site is rarely the person who cuts the check. You’ll hear this constantly:
- “I need to forward this to our AP department.”
- “Can you send the invoice to our billing email?”
- “I don’t handle payments — you need to talk to Karen.”
If you hear this after the job, you’re already behind.
Get Billing Contact Info at Booking
When a commercial customer books the job, your dispatcher or CSR should ask: “Who should we send the invoice to? Can I get their name, email, and phone number?”
Capture it in the job record. When the tech finishes, the invoice goes directly to the billing contact — not to the site contact who has to forward it up the chain.
Send the Invoice Before the Tech Leaves
As soon as the tech marks the job complete, the invoice should automatically hit the billing contact’s inbox. Include a one-click payment link. The billing person can review and pay from their phone without logging into anything.
A customer portal makes this even smoother for repeat commercial clients. They can see all their invoices, payment history, and upcoming scheduled work in one place. No more “Can you resend that invoice?” emails.
Follow Up Automatically
Set up automated payment reminders at 3 days, 7 days, and 14 days overdue. Don’t rely on your office manager remembering to follow up. Don’t rely on sticky notes.
Automated reminders are polite, consistent, and they work. Most overdue invoices get paid after the first reminder — the customer just needed a nudge.
Setting Up Autopay for Recurring Maintenance Customers
If you run maintenance agreements — quarterly HVAC tune-ups, monthly pest control, weekly landscaping — you should never be invoicing these customers manually.
Here’s the setup:
Pair the Service Agreement With Autopay
When a customer signs up for a recurring service plan, collect their payment method at signup. Authorize automatic billing on a schedule that matches the service frequency.
Monthly service = monthly charge. The payment processes automatically, the receipt sends automatically, and nobody has to think about it.
What This Eliminates
- Zero invoices to create for recurring work
- Zero invoices to send
- Zero invoices to chase
- Zero “I forgot to pay” calls from customers
For an HVAC company running 200 maintenance agreements, autopay can eliminate 2,400 invoice-and-collect cycles per year. At even 5 minutes per cycle (creating, sending, following up), that’s 200 hours of admin work — gone.
The Customer Experience Is Better Too
Customers on autopay don’t get surprise invoices. They know what they’re paying and when. If they want to review charges, they check their customer portal. No phone calls, no confusion.
This is especially effective for plumbing and electrical shops that offer annual inspection plans. Sign the agreement once, card on file, automatic billing. The customer barely has to think about it, and you get predictable monthly revenue.
Stop Chasing Payments. Collect on the Job Site.
RevoField lets your techs invoice and collect card payments before they leave — even offline.
$49/user/month after trial • No credit card required • Set up in under an hour
What About Offline Payments?
Here’s where a lot of mobile payment solutions fall apart.
Your tech is in a basement. Or a crawl space. Or a mechanical room with concrete walls and zero cell signal. Or they’re 20 miles outside town on a rural property where the nearest cell tower is a suggestion.
If your payment system requires a live internet connection, your tech can’t collect payment on site. They say “I’ll have the office send you an invoice,” and you’re right back in the 30-day payment cycle.
How Offline-Capable Payment Processing Works
A properly built offline mobile app lets your tech:
- Complete the work order — log time, parts, photos, notes, and customer signature, all without a connection.
- Generate the invoice — calculate totals, apply tax, and show the customer the final number.
- Capture the payment — take the card information securely on the device. The transaction queues locally.
- Sync when back online — as soon as the phone reconnects (driving away from the rural property, walking out of the basement), the payment processes automatically. The receipt sends. The books update.
The customer sees a completed transaction. Your tech moves on to the next job. Nobody has to remember to follow up.
This matters more than most contractors realize. If even 15% of your jobs happen in low-connectivity environments, and those jobs average $500, a 5-tech team is leaving $75,000 to $100,000 per year subject to the delayed-payment problem — not because the customer didn’t want to pay, but because the tech physically couldn’t collect.
The Numbers After Switching to On-Site Payment
Contractors who move from “invoice later” to “collect on site” see a dramatic shift in their cash flow. Here’s what the data typically shows:
Days to Payment
| Metric | Before | After |
|---|---|---|
| Average days to payment | 25–35 days | 3–5 days |
| Percentage paid same-day | 10–20% | 70–85% |
| Invoices over 30 days outstanding | 25–40% | Under 5% |
Cash Flow Impact
A contractor doing $50,000/week in completed work who goes from 30-day average payment to 5-day average payment frees up roughly $175,000 in cash that was previously tied up in receivables. That’s not new revenue. It’s money you already earned, now actually in your account.
Admin Time Savings
The average service business spends 8 to 12 hours per week on invoicing and payment follow-up. On-site payment collection cuts that to 1 to 2 hours — mostly handling the few commercial accounts that still require net terms.
That’s 6 to 10 hours per week your office staff can redirect to scheduling, customer service, or marketing. At $25/hour for admin labor, that’s $7,500 to $13,000 per year in recovered productivity.
Collection Rate
Late payments don’t just cost you time. Some of them never come at all. Industry data puts the average write-off rate for small service businesses at 2% to 5% of billed revenue. On $2 million in annual billings, that’s $40,000 to $100,000 you did the work for and never got paid.
On-site collection drops write-offs to near zero on residential jobs. The only invoices that go unpaid are the ones you never collected in the first place.
How to Roll This Out With Your Team
Switching to on-site payment collection isn’t a technology problem. It’s a habit problem. Your techs have been doing “the office will send you an invoice” for years. Here’s how to change that:
Make It the Default, Not the Exception
Tell your team: “Starting Monday, we collect payment at job completion. Card or tap. Every residential job, no exceptions unless the customer is on net terms.”
Give them the script. Role-play it once. It will feel awkward for about three days, then it becomes automatic.
Remove the Barriers
Make sure every tech has a phone or tablet that can accept card payments. Make sure the app works offline. Make sure invoices can be generated from the work order without calling the office.
If your tech has to call in to get a total approved, you’ve built in a delay that kills the workflow. The tech should have pricing authority for standard work, with manager approval only for jobs over a set threshold.
Track and Measure
Track same-day collection rate by tech. Share the numbers weekly. Most techs will hit 80%+ within the first month once they see it’s easy and customers don’t push back.
The techs who resist are usually the ones who think asking for payment is “pushy.” Remind them: the customer called you, you fixed their problem, and they expect to pay. You’re not a collection agency — you’re a professional closing out a completed job.
Stop Floating Your Customers’ Bills
Every day you carry unpaid invoices, you’re giving your customers an interest-free loan funded by your own cash flow. Most of them would happily pay on the spot if you made it easy.
The fix is straightforward:
- Build the invoice during the job, not after.
- Collect payment before the tech leaves.
- Use autopay for recurring customers.
- Make sure your payment tools work offline.
- Follow up automatically on the few that slip through.
If you want a system that handles all of this — on-site card payments, offline processing, automated invoicing, autopay for service agreements, and automatic follow-ups — RevoField is built for exactly this workflow. It’s $49/user/month and you can start a free trial to see how it works with your team.
Your techs are already doing the hard part. They’re showing up, diagnosing the problem, and fixing it. The least your software can do is make sure you get paid the same day.