Skip to content
job-costingprofitabilityoperations

Janitorial Job Costing Software: Find Unprofitable Sites Before Payroll Hits

Most cleaning companies only look at job costs when something feels wrong. Here's how to review margins monthly, catch overruns early, and use janitorial job costing software to act before the damage is done.

By Stephen Nielsen

Janitorial job costing means rolling actual labor, supplies, and overhead against each client and site so you see true margin per account, not one blended number that hides the jobs quietly losing money. If you only pull those numbers when a contract feels like it’s bleeding or payroll keeps creeping up, you’re already behind.

In a recent Tech & Tidy episode, we talked about stopping the endless planning cycle and actually doing the work of reviewing your costs. The operators who grow aren’t the ones with the fanciest spreadsheets. They’re the ones who look at margin every month and fix problems while there’s still time.

Budgeting and job costing are not the same thing

A lot of owners conflate these two. They sound similar. They solve completely different problems.

Budgeting is the plan. How many hours should this site take? What will labor and supplies cost? What’s the margin if everything goes right? You use it to price jobs, allocate crews, and set targets before the work starts.

Job costing is the reality check. How much did we actually spend? Did we burn more labor than expected? Were there unbilled client requests? Did we hit the profit target or miss it?

You need both. Budgeting without job costing is wishful thinking. Job costing without budgeting is just watching the wreckage pile up. Together they tell you whether your pricing was right and where things went off track.

When to review job costs (and how often)

For most cleaning companies, job costing happens in crisis mode. A client pushes for a lower rate. A site feels underwater. Payroll spikes and nobody can explain why. By then the damage is done.

A better cadence:

  • Monthly for recurring accounts, to spot red flags before they compound.
  • After the first 30–60 days on a new client, to adjust crew size or pricing while you still can.
  • Quarterly deep dives across every account, to see which sites to replicate, which to re-bid, and which to walk away from.

That rhythm turns job costing from a fire drill into a management habit.

What goes into a site’s true cost

If you’re assembling this by hand in a spreadsheet, three line items matter most:

  • Labor: verified hours multiplied by the real pay rate, including burden. This is almost always the biggest slice.
  • Supplies: chemicals and consumables actually used at that site, not a flat guess.
  • Overhead: a fair share of equipment, travel, and admin allocated to the job.

Blended margin lies. If three sites earn 40% and one loses 10%, your average looks fine while one account drags the whole business down. Per-site job costing breaks that illusion apart.

Catch overruns before the payroll spike

The operational blind spot we hear about most: teams only notice the problem after payroll runs hot. Labor creeps up site by site. Supplies bleed into the wrong job codes. Nobody connects the dots until the bank account tells the story.

That’s exactly what Budget-to-Actual and labor variance reporting is for. You see where labor is running over budget by site this week, not at month-end close. Pair that with GPS-verified time tracking so the hours feeding your costs are real, not rounded guesses on a paper timesheet.

When time punches and supply usage roll into job costing automatically, the report is always current. You act on it instead of dreading the quarterly spreadsheet marathon.

Turn the numbers into moves

Once you can see margin per site, three decisions get obvious:

  1. Re-bid the losers: raise the rate, cut scope, or exit before they eat another year of profit.
  2. Replicate the winners: figure out what your best sites have in common and sell that playbook.
  3. Fix the middle: trim labor waste, tighten supply usage, or retrain the crew on the sites running 5–10 points below target.

Companies that run this review quarterly compound margin fast. The ones that wait for a crisis compound the losses instead.

Stop planning. Start reviewing.

You don’t need another planning session about whether job costing is a good idea. You need a system that pulls verified hours, supply costs, and overhead into a live margin view, plus a calendar reminder to actually look at it.

Janitorial software built for operators does that work in the background. Clean Smarts ties field data to back-office costing so you’re not exporting CSVs every Friday.

Watch the full conversation on the Clean Smarts YouTube channel, then book a demo to see job margin by site with your own crew data on screen.

About the author

Stephen Nielsen

Stephen Nielsen

Chief Technology Officer

Cares most about whether something actually works for someone in the middle of a shift — on a phone, in a building, under pressure. Believes understanding the problem well matters more than any particular solution.

More from this author →

← Back to blog

Start free trial

Start your 14-day free trial. Card required to start — cancel anytime.