Work · Get Paid

See every job ranked by what it actually paid you.

Job profit is what you billed minus every cost that job caused — materials, subs, labor hours, mileage, overhead — and dividing what is left by hours worked gives the effective hourly rate that says whether the job was worth running. A calculator handles one job; the useful version ranks all of them. DIRT shows net profit and EHR inline on every job and sorts the list by either one, so the three-week grind that paid $22 an hour sits at the bottom in red.

The problem

You did twenty jobs last month. You feel like you had a good month because you stayed busy. You're looking at your bank account on a Friday night and the math doesn't work.

Which job made you money? Which one ate it? You have no idea. They all sort of blur together. You remember the big check, but not what you spent on it. The loud client and the quiet job look the same in a date-sorted list.

Busy is not a profit strategy. Without a ranking, you keep quoting the bleeders the same way you quote the winners.

Why we built it

A job list sorted by date tells you nothing about your business. Sorted by profit, it tells you everything. We wanted the dangerous truth visible every time you open the app — not buried in a report you run once a year when the accountant asks for numbers.

True profit and EHR on each job are useful. Seeing them ranked next to each other is how patterns show up — same client type, same scope, same "quick" job that always runs long.

How it works

Your Jobs list shows every job with its effective hourly rate and net profit displayed inline. The list is sortable — tap to rank by EHR, by net profit, or by status.

Best job at the top: high EHR in green. You see exactly which type of work, which client, which scope is worth repeating.

Worst job at the bottom: low EHR in red. You see the job that looked like easy money and turned into a three-week grind at $22/hr. (Illustrative.)

No export required. No separate "profit report" to remember to open. It's just there every time you check your jobs — which is when you decide what to quote next.

Open a red job and you can still dig into line items, soft costs, and Worth It against your target. The list is the triage; the job screen is the autopsy.

What changes for your business

Before

You sort jobs by date. The profitable and the unprofitable look identical. You quote the next Henderson job the same way you quoted the last one because you don't remember which Henderson job was which.

After

You open your jobs list and see in ten seconds which jobs are worth taking at your current rate. You quote the $22/hr job types higher next time — or you decline them. You double down on the green ones.

Common questions

How do I see which jobs made the most money?

In DIRT, your Jobs list sorts by effective hourly rate or net profit. Best jobs surface at the top in green; worst are at the bottom in red. You do not need to export a report or open a spreadsheet — the ranking is there every time you open the app.

How do I know if I had a profitable month as a contractor?

You look at the jobs from the month and what each one made you. DIRT shows EHR and net profit per job inline in the list. Sort by profit and you can see the best and worst performers at a glance. The stats dashboard rolls it up to a monthly total.

Why do I stay busy but never have money left over?

Usually because some jobs are losing money and you are repeating them. Being busy is not the same as being profitable. DIRT makes it visible: when you sort your jobs by profit, the losers surface immediately. You see which client, which job type, which scope is dragging your rate down.

What does effective hourly rate mean for a contractor?

It is what you actually made per hour of work on a job, after every cost — not what you charged, but what you kept. Net profit divided by hours worked. If you run a job for 10 hours and clear $700 after costs, your EHR is $70. If your target is $85, the job underperformed.

How do I stop taking bad jobs as a contractor?

Know which job types and clients produce low EHR, and price them higher — or decline them. DIRT's job list sorted by profit shows the pattern over time. Once you see that a particular client type consistently delivers $30/hr while another delivers $90/hr, the quoting decision gets a lot clearer.

Is there an app that ranks jobs by profitability?

DIRT does this. Every completed job has a net profit and EHR calculated from what you logged. The Jobs list is sortable by those numbers so you can see your best and worst performers without running a report.

Start free

Try it free.

Every DIRT plan includes this feature — Solo included. No credit card, no trial that expires. Set up in minutes and use it on your next job from the truck.