← Back to Blog
job costingprofitabilityfield service

5 Signs Your Field Service Business Is Losing Money on Jobs

Simple Time5 min read

Every field service business has jobs that make money and jobs that don't. The problem is that most owners can't tell which is which until it's too late — or never at all.

When you're running crews, managing schedules, and keeping clients happy, profitability analysis tends to fall to the bottom of the priority list. But ignoring it doesn't make the problem go away. It just means you keep taking on work that silently erodes your margins.

Here are five signs that your business is losing money on jobs — and what to do about each one.

1. You price jobs by gut feel, not data

If your quoting process sounds like "that's about a four-hour job, so let's say $600," you're gambling with every quote. Gut-feel pricing works when you're doing the work yourself and know exactly how long things take. It breaks down the moment you have multiple crews handling different job types across different locations.

The fix: Track actual time spent on each job type over at least 30 days. Build your pricing around real averages, not optimistic estimates. Include a margin buffer for the inevitable surprises.

Experienced operators who switch from gut-feel to data-driven pricing typically find they were underpricing 20-30% of their jobs. The surprise isn't that some jobs lose money — it's how many.

2. You don't know your actual labor cost per job

Labor is usually 40-60% of a field service company's total cost. But "labor cost" isn't just the hourly wage you pay your workers. It includes:

Your fully loaded labor rate — the real cost of having a worker on the job — is typically 1.3x to 1.5x their base hourly wage. If you're paying a worker $20/hour, your actual cost is closer to $26-30/hour.

The fix: Calculate your fully loaded rate for each worker or crew. Then multiply by actual hours tracked per job. This gives you true labor cost per job, not the fiction on your invoice.

3. Material costs aren't tracked per job

"We spent about $200 on supplies this month" is not material tracking. If you can't tie specific material costs to specific jobs, you can't calculate true job profitability.

This is especially common in businesses that buy supplies in bulk. A case of cleaning solution gets used across 15 different jobs, so nobody tracks which job consumed how much. The supplies just get lumped into overhead.

The problem is that some jobs consume far more materials than others, and your flat-rate pricing doesn't account for the difference. A deep clean with heavy degreasing uses three times the product of a standard maintenance clean — but if they're priced the same, you're subsidizing the expensive jobs with margin from the cheap ones.

The fix: Log materials used on each job, even if it's approximate. Most field service software lets workers record materials as they use them. Over time, this data shows you which job types are material-heavy and need pricing adjustments.

4. Drive time between jobs isn't accounted for

Your crew finishes a job at 10:30 AM and starts the next one at 11:15 AM. That 45 minutes is real labor cost — your workers are on the clock, burning fuel, and generating vehicle wear. But if you're pricing each job as an isolated block, that drive time cost has no home.

For businesses running routes with 4-6 stops per day, unaccounted drive time can add up to 1-2 hours of labor cost daily. At a loaded rate of $28/hour per worker, a two-person crew hemorrhages $56-112 per day in invisible costs. That's over $1,000 per month per crew.

The fix: Track clock-in and clock-out times at each site with GPS. The gap between leaving one site and arriving at the next is your drive time — visible and measurable. Factor it into your pricing model. Some businesses add a travel surcharge. Others optimize routes to minimize drive time. Either way, you can't fix what you can't see.

5. You can't tell which clients are profitable

Some clients are a pleasure to work with: consistent scope, timely payments, reasonable expectations. Others are a constant drain: frequent scope changes, slow payments, complaints that lead to free re-work.

If all your clients look the same on your income statement, you have a visibility problem. The high-maintenance client who pays $2,000/month but requires $2,400 in labor and materials is quietly destroying your margins — while you keep prioritizing their work because the revenue number looks good.

The fix: Run a profitability analysis per client, not just per job. Add up all labor, materials, drive time, and overhead for each client over a quarter. Compare it to what they paid you. Rank your clients from most to least profitable.

This exercise almost always produces surprises. The client you thought was your biggest account might actually be your biggest cost center. And the smaller client who never complains might be your most profitable relationship.

What to do next

If you recognized your business in two or more of these signs, you're not alone. Most field service companies under $2M in revenue have limited visibility into job-level profitability.

The good news is that fixing these issues doesn't require a massive operational overhaul. It starts with three things:

  1. Track actual time per job with GPS-verified clock-in/clock-out
  2. Log materials and expenses per job as they happen
  3. Review job profitability monthly and adjust pricing for the jobs that consistently lose money

The data will surface problems you didn't know you had — and opportunities you've been leaving on the table.

Related Articles

Ready to simplify your operations?

See how Simple Time helps field service teams track time, manage jobs, and get paid faster.