Every shop has a version of the same argument. One tech always seems to get the easy, well-paying calls. Another gets every late finish. A third is quietly counting. Nobody wrote a rule, so every assignment feels like a favor, and favors get remembered.
Fair dispatch is not a mystery and it is not complicated. It is a handful of written rules, applied the same way by every dispatcher, that your techs can see. Here is how to set them up for a plumbing, HVAC, electrical or other trade crew.
Why unfair dispatch costs more than hurt feelings
When work is split by habit, it drifts toward whoever the dispatcher likes, whoever answers the phone fastest, or whoever never says no. The people on the wrong end see it long before you do. They notice who gets the short, close, high-ticket jobs and who gets the three-hour callback across town.
The damage shows up as people leaving, not as complaints. Our guide to the hidden cost of manual dispatch covers what happens when every assignment lives in one person's head. Fairness rules fix the root of it: the decision stops depending on who is asking.
Step 1: Write the assignment rules down
A rule you cannot write on one page is not a rule. Start with the order of questions a dispatcher asks for every job, and put it where everyone can read it:
- Can this tech do the work? Skills, certifications and licences come first. A job that needs a certified tech goes to one, whatever else is true.
- Are they on shift and available? Working hours and status decide who is even in the running.
- Who has the lightest day? Among qualified, available techs, the one with the least booked goes first.
- Is there a customer preference? Honor it when the first three checks allow it.
- What breaks a tie? Pick one tie-breaker, such as whoever has had fewer of the better jobs this week, and use it every time.
Then write down what is allowed to override the list: a true emergency, a customer complaint that needs the senior tech, a job only one person is qualified for. If the override list keeps growing, the rules are wrong. Fix the rules instead of working around them.
Step 2: Rotate on-call and after-hours work
After-hours calls are where fairness breaks first, because the work is unwelcome and the pay is a favor or a fight. Use a published rotation with a primary and a backup, and let people swap by agreement. Count nights and weekends over a quarter, not week by week, so nobody carries a bad stretch alone.
We cover pool size, backup ladders, pay and protecting the next morning in on-call rotation for service technicians. The fairness point is simple: if the same two names keep taking the late calls, it is not a rotation.
Step 3: Balance the workload, and watch overtime
Balance means the number and size of jobs, not only the count. Three quick calls are not the same load as one long install. Review it weekly: jobs per tech, hours per tech, and who is running over.
Overtime deserves its own line in that review. Under federal rules, covered non-exempt employees generally must be paid time and a half for hours over 40 in a workweek, and state rules can be stricter. The US Department of Labor overtime fact sheet is the place to check your own situation. If overtime keeps landing on the same person, that is a cost and a fairness problem at once.
Step 4: Honor customer preferences without starving everyone else
Customers who ask for a specific tech are usually the loyal, easy, high-ticket ones. If every request is honored without limit, two senior techs get the best customers and everyone else gets the leftovers. Two guardrails help: honor a preference only when that tech is available and qualified, and never hold a job for one person. A customer who says "anyone but him" gets recorded the same way, so nobody sends him by accident. Our post on same technician or closest technician walks through the cases.
Step 5: Keep favoritism out of the process
Favoritism is rarely a decision. It is a pattern. The fix is to look at the pattern on a schedule instead of waiting for someone to complain:
- Once a week, glance at jobs, hours and after-hours calls per tech.
- Look for the gaps, then ask why before assuming anything. A gap may be skills, hours or geography.
- When a dispatcher overrides the rules, have them note the reason on the job.
- Check that the best jobs are not always going to the same people, and that the worst ones are not either.
Step 6: Tell your techs how it works
Transparency is cheap and it settles most arguments. Share the one-page rules, show the on-call calendar, and tell people when and why a job was reassigned. A tech who understands why the call went to someone else is far less likely to assume the worst. Invite them to flag cases that look wrong, and change the rules when they are right.
How FSM Navigator supports fair dispatch
The rules are yours. The software helps apply them the same way each time. On Pro and Enterprise, intelligent dispatch is rule-based and explainable:
- It balances workload across the team and respects working hours and availability statuses; technicians set to off duty or vacation are left out of automatic assignments.
- It matches required skills and certifications, so a job goes to someone qualified.
- Customers can have a preferred or avoided technician on their record, which dispatch uses when it assigns the job. A preference does not hold a job: if the preferred tech is not available, another qualified technician gets it.
- On an automatically assigned job, owners, dispatchers and managers can open a plain-language "Why this technician" explanation, so a question from the crew has an answer.
- With intelligent dispatch on, technicians take their next assignment with Get Next Job in the app.
Dispatchers can still reassign anything by hand, and every plan includes the visual dispatch board for manual assignment. Working hours and statuses are set up in technician availability.
Frequently asked questions
What are fair dispatch rules?
Written rules for how jobs are assigned: who is qualified, who is available, who has the lightest day, how customer requests are honored and what breaks a tie. They apply to every dispatcher and every job, and the crew can read them.
How do I dispatch jobs fairly to technicians?
Check qualifications and availability first, then give the job to the qualified tech with the lighter day, honor customer requests when possible, and review jobs, hours and after-hours calls per tech every week.
How should on-call and after-hours work be shared?
Use a published rotation with a primary and a backup, allow swaps by agreement, and count nights and weekends over a quarter so no one carries a bad stretch alone.
Can I honor customer preferences and still be fair?
Yes. Honor a preferred technician only when they are available and qualified, never hold a job for one person, and watch the workload so the best customers are not all going to the same two techs.
Does FSM Navigator assign jobs fairly?
On Pro and Enterprise, intelligent dispatch balances workload, respects working hours and availability, and matches skills and certifications. It is rule-based and explainable, and dispatchers can reassign anything by hand. You still set the rules your business follows.