01-04-2026 to 30-04-2026 | Source: April 2026 - Appt Schedule.xlsx | Completed + Confirmed appointments only | Cancelled and pencilled-in jobs excluded throughout
Sorted by monthly revenue. Daily averages calculated over days worked only. Greg P (7 days), Matt D (5 days), Liam K (13 days) are partial-month figures.
| Technician | Work Days | Monthly Total | Daily Avg Rev | Jobs / Day | Avg Job Value |
|---|---|---|---|---|---|
| Ganesh P | 20 | $36,871 | $1,844 | 5.2 | $355 |
| Levi G | 19 | $36,485 | $1,920 | 5.74 | $335 |
| Daniel K | 20 | $34,882 | $1,744 | 7.3 | $239 |
| Chris A | 19 | $34,882 | $1,729 | 5.37 | $322 |
| Michael T | 19 | $31,369 | $1,651 | 6.53 | $253 |
| Jackson D | 18 | $30,977 | $1,721 | 6.06 | $284 |
| Alex W | 18 | $30,205 | $1,678 | 6.28 | $267 |
| Pradip P | 18 | $29,306 | $1,628 | 4.11 | $396 |
| Vlad S | 20 | $26,654 | $1,333 | 5.65 | $236 |
| Josh H | 18 | $24,380 | $1,354 | 4.61 | $294 |
| Liam K 13 days | 13 | $17,935 | $1,380 | 6.23 | $221 |
| Greg P 7 days | 7 | $9,070 | $1,296 | 4.43 | $293 |
| Matt D 5 days | 5 | $5,402 | $1,080 | 4.0 | $270 |
| Fleet Total / Avg | — | $346,380 | $1,657 | 5.6 | $282 |
Efficiency score is based on geographic clustering: jobs completed per suburb visited per day. Score 0–10: higher = more jobs in fewer areas = less travel time wasted. Fleet avg = 7.3 / 10.
| Technician | Daily Jobs | Suburbs / Day | Jobs / Suburb | Efficiency Score | Revenue / Suburb | Opportunity |
|---|---|---|---|---|---|---|
| Daniel K | 7.3 | 6.2 | 1.18 | 10 / 10 | $281 | — |
| Josh H | 4.61 | 3.9 | 1.18 | 10 / 10 | $347 | Add 1–2 jobs/day |
| Michael T | 6.53 | 5.6 | 1.17 | 9 / 10 | $295 | — |
| Jackson D | 6.06 | 5.2 | 1.17 | 9 / 10 | $331 | — |
| Alex W | 6.28 | 5.5 | 1.14 | 8 / 10 | $305 | — |
| Pradip P | 4.11 | 3.6 | 1.14 | 8 / 10 | $452 | Add 1–2 jobs/day |
| Levi G | 5.74 | 5.1 | 1.13 | 7 / 10 | $376 | — |
| Chris A | 5.37 | 4.8 | 1.12 | 7 / 10 | $360 | — |
| Vlad S | 5.65 | 5.0 | 1.13 | 7 / 10 | $267 | Avg job value low |
| Liam K | 6.23 | 5.5 | 1.13 | 7 / 10 | $251 | Low value + 7 absent days |
| Ganesh P | 5.2 | 4.8 | 1.08 | 4 / 10 | $384 | Cluster more per suburb |
| Greg P | 4.43 | 4.1 | 1.08 | 4 / 10 | $316 | Cluster more per suburb |
| Matt D | 4.0 | 3.8 | 1.05 | 3 / 10 | $284 | Lowest density + utilisation |
| Fleet Average | 5.6 | 4.9 | 1.13 | 7.3 / 10 | $326 | — |
WC 30 Mar = Apr 1–2 only (2 days). WC 6 Apr = Easter week, Apr 7–10 (4 days, Easter Mon = public holiday). WC 27 Apr = Apr 27–30 (4 days). Revenue/day normalised for comparison.
— = not scheduled that week. WC 30 Mar partial (2 days), WC 6 Apr Easter (4 days), WC 27 Apr partial (4 days).
| Technician | WC 30 Mar | WC 6 Apr | WC 13 Apr | WC 20 Apr | WC 27 Apr | Monthly Total |
|---|---|---|---|---|---|---|
| Ganesh P | $3,922 | $7,986 | $7,937 | $11,143 | $5,883 | $36,871 |
| Levi G | $3,274 | $10,529 | $12,369 | $4,639 | $5,674 | $36,485 |
| Daniel K | $2,174 | $11,231 | $7,358 | $9,397 | $4,722 | $34,882 |
| Chris A | $3,281 | $7,068 | $10,760 | $6,676 | $5,060 | $32,844 |
| Michael T | $3,504 | $6,601 | $9,105 | $7,568 | $4,591 | $31,369 |
| Jackson D | $3,423 | $9,208 | $8,761 | $6,210 | $3,374 | $30,977 |
| Alex W | $3,651 | $5,577 | $7,456 | $8,788 | $4,734 | $30,205 |
| Pradip P | $2,744 | $7,850 | $7,910 | $6,149 | $4,652 | $29,306 |
| Vlad S | $2,483 | $7,683 | $6,039 | $6,852 | $3,597 | $26,654 |
| Josh H | $1,648 | $7,637 | $7,492 | $4,449 | $3,152 | $24,380 |
| Liam K | — | $2,513 | $7,481 | $7,941 | — | $17,935 |
| Fleet Total | $30,399 | $87,979 | $97,763 | $83,951 | $46,288 | $346,380 |
Note: Monday total is suppressed by Easter Monday (Apr 6 = public holiday). Tuesday highest average job value at $332.
SINSW contracts deliver the highest average revenue per job at ~$1,013 each. Commercial services dominate volume at 415 jobs.
| Service Type | Jobs | Total Revenue | Avg / Job | % of Revenue |
|---|---|---|---|---|
| Commercial Pest Control Service | 415 | $119,508 | $288 | |
| SINSW — General Pest Control HIGH VALUE | 36 | $36,467 | $1,013 | |
| General Pest Control — 2-Storey House | 44 | $17,244 | $392 | |
| Commercial Pest Control | 45 | $12,342 | $274 | |
| General Pest Control — Unit | 56 | $12,085 | $216 | |
| Termite Inspection (AS:3660.2) HIGH VALUE | 21 | $11,522 | $549 | |
| Programmed FM Service | 33 | $11,036 | $334 | |
| General Pest Control (Council Service) | 30 | $9,689 | $323 | |
| General Pest Control — 1-Storey House | 20 | $7,506 | $375 | |
| German Cockroach Service — Unit | 23 | $6,458 | $281 |
Pradip P has the fleet's highest average job value by far but the fewest jobs per day (4.11). His route is already well-clustered (8/10). Adding just 1 additional job per day at his avg value = +$7,128/month (18 days × $396). His calendar needs to be checked for fill rate.
Vlad S worked all 20 available days (highest attendance) but earns $1,333/day vs fleet avg of $1,657 — a 20% gap. His average job value ($236) is the lowest of all full-time techs. He appears to be scheduled onto low-value commercial services. Reviewing his job mix for higher-value services could lift him by ~$6,500/month.
SINSW services generated $36,467 from just 36 jobs — an avg of $1,013/job vs the fleet avg of $282. Currently only Levi G, Jackson D, Pradip P, and Chris A are completing these. If additional accredited technicians could take on SINSW work, the revenue-per-job uplift is substantial. Consider: which techs are SINSW-qualified and under-utilised on this contract?
Monday has the lowest average job value ($291 vs $332 on Tuesday) and the lowest job count. Even removing Easter Monday, Mondays account for a disproportionately small share of weekly revenue. This may indicate lighter scheduling or lower-value jobs being placed on Mondays. Checking Monday fill rates by technician would show whether this is structural.
Despite Ganesh P being the top revenue earner, his route efficiency score of 4/10 is the joint lowest — he visits 4.8 suburbs for 5.2 jobs, meaning essentially 1 job per suburb per day. Tighter area clustering (targeting 2+ jobs per suburb) would reduce travel time and potentially allow 1 additional job/day = ~$355 more/day.
Liam K worked only 13 of 20 available working days. At his current daily avg of $1,380, the 7 absent days represent $9,660 of unrealised revenue. If absences are ongoing, this capacity needs to be understood and either filled by Liam or redistributed. His cancellation rate (15.2%) also needs attention.
Josh H has the best geographic clustering score (10/10, matching Daniel K) but only 4.61 jobs/day. His large council service jobs (Mosman, up to $2,580 each) are high GP but infrequent. Filling the gaps around those anchor jobs with standard commercial services could lift his daily revenue from $1,354 to closer to fleet average without any additional travel.
WC 27 Apr generated only $11,572/day vs $22,000/day in the Easter week and $19,553/day in peak week (WC 13 Apr). This is a consistent pattern to watch — does it happen at the end of every month? If so, it may indicate forward-booking gaps. Compare against March and May end-of-month figures when available.
121 pencilled-in jobs valued at $23,160 were still outstanding at month end. Tracking conversion rate on these is important — if 50% convert this is $11,580 additional revenue; if they cancel, they join the existing $49,796 problem. Chasing confirmation on pencilled-in jobs before the booking date should be a standard scheduler task.
Daniel K does the most jobs per day (7.3) and has excellent route clustering (10/10) but the second-lowest avg job value at $239. If 20% of his daily jobs were upgraded to higher-value services (e.g., more 2-storey or SINSW), his daily revenue could rise by ~$200–$300/day = $4,000–$6,000/month with no change to his route.
Estimated uplift if specific actions are taken. Conservative estimates only.
| Opportunity | Action | Est. Monthly Uplift | Effort |
|---|---|---|---|
| Add 1 job/day for Pradip P | Review his daily calendar fill rate. His route is already clustered — capacity exists. | +$7,128 | Low |
| Lift Vlad S job mix to higher-value services | Review which jobs he's allocated. Replace lower-value commercial with higher-value services. | +$6,500 | Medium |
| Liam K full-month attendance | Investigate 7 absent days. If structural, fill capacity with another tech or reduce scheduled routes. | +$9,660 | Medium |
| Fill Josh H gaps around council anchor jobs | Add 1–2 standard commercial jobs on Mosman/Lower North Shore days around existing big jobs. | +$4,800 | Low |
| Expand SINSW-accredited techs | Identify who else is SINSW-qualified and can take contract work at $1,013/job avg. | +$5,000+ | High |
| Convert pencilled-in pipeline | Proactive confirmation calls before booking date. Even 70% conversion = +$16,212. | +$11,600 | Low |
| Total Addressable Uplift | Partial realisation of all opportunities above | +$33,000–$45,000 | — |
Generated by Claude Code | pest2kill.com.au | 13-05-2026 | Data: completed + confirmed only, excludes cancelled & pencilled-in