Note

When Installation and Maintenance Share the Same Calendar

For the first two or three years, the scheduling problem is a single question: do you have enough technician-days to take the next installation project? The harder version arrives when installation projects and maintenance rounds run at the same time and compete for the same team.

Once the maintenance portfolio grows, even a quiet month with no new project starts produces due dates. A portfolio of 30 sites on annual agreements generates roughly 2.5 visits per month on average; months where anniversaries align can require 5 or 6. Add two active installs and the board fills quickly. The question shifts from “can we take this project” to “can we fit it around what maintenance requires this month.”

The Two Types of Commitment on Your Calendar

Installation technician-days are committed to a customer’s construction timeline. The factory restarts on a fixed date. The PEA metering inspection is already booked. When you assign 8 technicians to a rooftop solar project for 15 working days, those days are not moveable without a contract discussion.

Maintenance technician-days are committed to an annual agreement schedule. The deadline is real but the exact date within the month usually has some flexibility by a week or two.

This asymmetry creates a pattern: when the board is tight, maintenance moves and install dates do not. Over time, maintenance rounds slip consistently, customers call asking why the annual visit has not happened, and inspection dates stack on top of each other because last month’s deferred visits are still due.

Why Do Maintenance Dates Slip When Installs Are Running?

The installation project is always more visible. The customer calls for updates. The project manager tracks the critical path. The site lead sends daily photos. There is constant activity around it.

The maintenance round is quieter. The site is running fine, and the visit is “scheduled for sometime this month.” When the board gets crowded, that quieter commitment moves first.

A visit shifted from week two to week four. Then an install complication fills week four. The visit moves again. By month-end it has not happened, and the customer’s facility manager sends their own reminder that the annual inspection is overdue.

Each maintenance visit is not large: one technician-day per site, sometimes two. But when four or five stack up because last month’s installs ran long, the overhead is no longer small.

Putting Both Workstreams on One Board

The mechanism that prevents maintenance from slipping indefinitely is simple: maintenance visit dates have to live on the same board as installation commitments, blocking technician-days before new projects are accepted.

In practice, this means:

  • The inspection calendar raises job orders 4 to 6 weeks ahead of each due date
  • Those job orders appear on the board as dated but unassigned demand
  • When running a capacity check before committing to a new install, unassigned maintenance job orders count in the committed load for the relevant weeks

An inspection due in week 3 that has not yet been assigned to a technician should show as “unassigned, due week 3.” It blocks that week’s capacity exactly as an install task does.

Here is what that arithmetic looks like for a contractor with 18 technicians, working 22 days in the month:

  • Total pool: 18 x 22 = 396 technician-days
  • Active install A (rooftop solar): 8 technicians x 15 days = 120 technician-days
  • Active install B (LED retrofit): 4 technicians x 10 days = 40 technician-days
  • Maintenance visits assigned: 3 sites x 2 days each = 6 technician-days
  • Maintenance visits due but unassigned: 2 sites x 2 days each = 4 technician-days

Available for new work: 396 minus 120 minus 40 minus 6 minus 4 = 226 technician-days.

Omitting the unassigned maintenance makes available look like 230. At this scale the error is small. At 20 maintenance visits due in a busy month, the gap reaches 40 technician-days: a full week of the team. That is a project commitment made on incorrect numbers.

What Does the Weekly Board Check Look Like?

At the start of each week, a well-maintained board shows three things:

  1. Assigned installation work: specific technicians on specific projects and days
  2. Assigned maintenance visits: specific technicians on specific sites and dates
  3. Unassigned but due-this-month maintenance: demand not yet staffed, with due dates visible

The third category is the risk register for the week. Every unassigned maintenance visit with a due date in the current month is work that will consume technician-days before the month closes. It has to appear on the owner’s screen as a visible claim on the pool, not as a background obligation, so that any new install enquiry gets an honest capacity answer.

What Happens When the Board Gets Too Full?

Some months the combination of installation commitments and maintenance due dates genuinely fills the pool. The priority rules are simple but need to be agreed before the month starts.

Installation dates anchored to customer milestones do not move. Factory restart dates, PEA inspection slots, commissioning visits confirmed with the utility: staff around these first.

Maintenance windows have limited flexibility, not unlimited. A visit due in week two can move to week three. It cannot move into next month if that month already has its own due dates. Deferring maintenance past the annual window is an agreement breach.

When the board is tight, move maintenance visits to the start of the month. Installation pressure peaks mid-to-late month as project end dates approach. A maintenance visit done in week one uses the least contested days.

One rule has to hold: do not accept a new installation commitment while maintenance due dates for the same window are still unassigned. Staff the maintenance first, then count remaining capacity honestly.

FAQ

How far ahead should the inspection calendar start blocking days?

Four to six weeks works for most visits. Sites with factory permit-to-work requirements or customer pre-approval for access need six to eight weeks. A visit due in week 6 should appear on the board today, not in week 5 when the install crew is already committed.

What if the customer needs to reschedule the maintenance visit?

Update the job order date immediately so the board reflects the actual committed date. If the reschedule pushes the visit past the annual agreement window, note who requested it and when in the job record.

Can a technician run a maintenance visit at a site they did not install?

Yes, if the site register is complete. A technician familiar with the system type and who has access to the equipment list, previous visit notes, and warranty record can run a routine visit without being part of the original crew. As the portfolio grows, the installation team cannot always return to every site they built; the register is what makes that possible.


The TRACE 30 program builds an inspection calendar from every closed job and raises maintenance job orders before due dates arrive. Both installation commitments and maintenance visit demand appear on the same owner’s screen, so the capacity calculation never omits one workstream. If you want to see how the board handles a mixed month, schedule a short call.

Want to see where jobs go missing in your own numbers?

Book a 45-minute call. We ask for three numbers you already have, turn them into baht in front of you, and you keep the arithmetic, whether or not we work together.

Book a call

One note a week on running installation work without losing jobs

Field-ops notes for contractors who install and then maintain. No spam, unsubscribe anytime.

LINE