Pillar

See which jobs made money

Every closed job reports its revenue, and clocked hours turn that into real margin. The work you have been underpricing shows up in a list.

Start free

Every feature is switched on from the first day. No credit card, no contract.

app.pillarfsm.com
Per job
Revenue and margin on every one
Labor
Clocked hours against the estimate
Export
Every report exports to a spreadsheet

Three reports, and an export button

Job profitability, labor variance, and technician performance. Not forty dashboards nobody opens.

  • Job profitability: revenue, cost, and margin per completed job
  • Labor variance: estimated hours against the hours actually worked
  • Technician performance: completion rate, on-time rate, and utilization
  • A spreadsheet export button on every one of them
app.pillarfsm.com
Three reports. All of them export.

Profit on every job

What you charged, what the labor cost, and what you kept. Sorted so the worst ones are easy to find.

  • Revenue and margin on every closed job
  • Labor cost built from clocked hours, not a guess
  • Filter by technician or by period
app.pillarfsm.com
The worst jobs, first.

Estimated hours against real hours

You quoted four hours and the job took six. This report shows you where, week by week.

  • Estimated against actual hours across jobs
  • Variance percentage per week and per job
  • Built from clock-ins, so your technicians have to be clocking in
app.pillarfsm.com
Eighteen percent over, across 28 jobs.

How the team is actually doing

Jobs completed, average job value, and on-time rate per technician. Numbers instead of a feeling.

  • Completion and on-time rates per technician
  • Average job value and revenue per technician
  • Sortable, so the ranking is one click
app.pillarfsm.com
Sortable rankings, per technician.

How it goes

The Monday you find out which work is losing

7:30 am

The dashboard

Revenue month to date, active jobs, and today’s schedule, before the first coffee.

7:35 am

Sorted by margin

The job profitability report, worst first. Three drain jobs in a row landed under twenty percent.

7:40 am

The reason

Labor variance says drain work is running eighteen percent over the hours you quote it at.

8:00 am

The fix

You change one price in the price book. Next month’s quotes use it, and the margin holds.

Switched on, like everything else

Every report is free, including the margin and labor-variance numbers built from clocked hours. There is no analytics add-on to buy, no per-seat charge to read them, and no export you have to pay to get back.

$0

The first person

Forever, with every feature switched on. No card at signup.

$39/mo

Each person after

Month to month. Customers and subcontractors sign in free and never count.

Questions about the numbers

Can I see profit on a single job?

Yes. Every closed job shows revenue, labor cost, and margin, and the report sorts so the worst jobs surface first.

How does Pillar know my labor cost?

From your technicians clocking in and out per job. The hours multiply against labor rates instead of a guess at the end of the week.

How do I know which technician runs on time?

The technician report ranks completion rate, on-time rate, average job value, and revenue per person.

Can I export reports for my accountant?

Yes. Every report exports to a spreadsheet, on every account.

Do reports cost extra?

No. The dashboard, job profit, technician performance, labor variance, and the exports are on every account. Margin needs your technicians clocking in, and time tracking is free too.

More pricing questions? Read the pricing FAQ →

Free for one. $39 for the next.

Every feature is switched on from the first day, this one among them.

Start free

No card. No contract. No sales call.