← Which Job First — free job priority ranker

How do I decide which job to take first?

Having more work available than weeks to do it in is a good problem, right up until you have to pick. The list on the whiteboard is all real work, all of it wants doing, and the honest answer to “is this a good job?” is yes for nearly every line on it. That question is the wrong one. The one that has an answer is which of these two would I rather have started?

Open the free job priority ranker

Why the scoring sheet does not help

The standard advice is to score each job on margin, effort and risk, add the columns up and sort. It sounds rigorous and it usually produces a column of sevens and eights.

The scale drifts as you use it. Whatever a 7 meant on the first job, it does not mean the same thing by the seventh, because there is nothing holding it in place. You are rating each job against a standard that lives only in your head and has been moving all the way down the page.

Everything worth taking scores well. If a job were obviously bad it would not be on the list. So the scores cluster, the differences between them are inside the noise of your own rating, and the sorted result is close to arbitrary.

The trade-offs are the whole point and scoring hides them. A job that pays well but is ninety minutes away, against one that pays less and is round the corner — that comparison is a real judgement with a real answer. Splitting it into two numbers on separate rows throws away exactly the thing you were trying to decide.

Compare two at a time instead

Pairwise comparison inverts the problem. Instead of asking what a job is worth in the abstract, you hold two of them side by side and answer one question: which would you rather have started? You do not have to explain the answer or break it into factors. Margin, travel, cash timing, crew fit and how much the client will cost you in phone calls all fold into a single preference, which is the form your experience is actually stored in.

Do enough of those and an order emerges. The trick is doing far fewer than every possible pair: twelve jobs have sixty-six pairs, which nobody is going to sit through. A merge sort gets the same twelve into order in roughly thirty-four questions, because once it knows a job sits above a group it stops asking about the rest of that group. Eight jobs take about twenty-two questions; twenty-five take about ninety.

You can run this on paper with index cards. The ranker on this site runs it in the browser, keeps count, lets you undo a misclick, and saves an unfinished run so a phone call does not cost you the progress.

What is really deciding it

You do not need to weight these, and the method above works precisely because you do not have to. But it helps to know what tends to be doing the work when you pick, so you can notice when one of them is quietly running the whole show:

A worked example

Five jobs on the board. Scored out of ten they would all land between 6 and 8, which is why the sheet does not help. Compared in pairs, the picture separates quickly:

JobValueDaysNotes
Ross kitchen rewire$4,2004Deposit paid, client ready
Mill St deck rebuild$9,5009Waiting on a permit
Cedar fence, 40 ft$2,6002Round the corner
Bathroom retile, Hill Rd$5,1006Net 30, 50 minutes away
Garage door opener$7000.5Repeat client, sends referrals

Asked head to head, the deck loses to almost everything despite being the biggest number, because it cannot start. The fence beats the retile on margin per day and travel even though it is half the money. The opener beats nothing on value and still gets done early, because half a day for a client who keeps sending work is cheap. An order like opener, Ross, fence, retile, deck comes out of five or six comparisons, and it is defensible in a way the scoring sheet never was: every step of it is a preference you stated.

The point is not that these figures are yours. It is that the order is not the order of the values in column two, and no amount of staring at column two would have told you that.

When an order is not the answer

Ordering assumes the constraint is your time and that you are free to choose. Sometimes it is not. If everything on the list is profitable and the list keeps growing, the problem is capacity, and the decisions worth making are about subcontracting, a second crew, or raising prices until the list stops growing — not about sequencing. If two jobs at the bottom have been at the bottom for three months, they are not last; they are declined, and telling the client so is a kindness. An order is also not a commitment: a hard date or a promise you already made overrides it, and it should.

Try it on your own list

Paste the jobs you could take, answer the this-or-that questions, and get the work order back. It runs entirely in your browser — nothing is uploaded, there is no account, and the share link carries only the list, never your answers.

Open the free ranker

Common questions

How do I decide which job to take first?

Stop trying to rate each job on its own and compare them two at a time instead. Write down every job you could take in the next few weeks, then repeatedly ask yourself one question: of these two, which would I rather have started? Each answer is a judgement you can actually make, because you are weighing two concrete jobs against each other rather than against an imaginary standard. The order falls out of the answers. The free ranker on this site runs that process for you and stops as soon as the order is settled.

Why does scoring each job out of ten not work?

Because the scale drifts while you use it. By the time you reach the seventh job you are scoring against a standard that has already moved from where it was on the first, and there is nothing to anchor it. The usual result is a column of sevens and eights that tells you nothing, so you end up picking by gut anyway after doing the paperwork. Comparing a pair has no scale to drift: you either want that job started before this one or you do not.

What should actually decide the order of my jobs?

Whatever you would be unhappy to have got wrong in six weeks. In practice that is usually margin per day on site rather than margin per job, when the money lands relative to when you pay for materials, how much of a day travel and setup eat, whether the work fits the crew and the weather you have now, what is already blocked waiting on a permit or a supplier, and how much a given client costs you in chasing and rework. You do not have to write these down or weight them. Holding two jobs side by side is what lets you feel the trade-off between them in one judgement.

How many comparisons does it take to order a list of jobs?

Far fewer than every possible pair. Ordering twelve jobs by comparing all of them against each other would take sixty-six questions; a merge sort settles the same twelve in about thirty-four, because once it knows a job beats one group it never asks about that group again. Eight jobs take roughly twenty-two questions and twenty-five jobs take about ninety. That is a coffee break, not an afternoon.

What if the finished order looks wrong to me?

Treat that as the useful part rather than as a failure. A ranking assembled from your own answers can only look wrong if some of those answers disagreed with each other, and the usual reason is a factor you had not admitted was driving you — a client you do not want to work for again, or a job you keep deferring because you are not sure you priced it right. Finding that out is worth more than the list. Move the job by hand and note why.

Should I always work the list in order?

No. An order tells you what to start next when you are free to choose, and there are good reasons not to be: a job with a hard date, a customer you have already promised, weather that suits one job this week and not the next, or a crew that can run two small jobs in the time one big one takes. Use the order as the default and override it deliberately. The value is in having a default at all, so that the overriding is a decision instead of the whole process.