Property maintenance looks like handyman work with a different customer. The jobs are similar: a leaking faucet, a sticking door, a dead outlet, a unit to turn between tenants. The difference is structural. Your work comes from a portfolio of buildings, each with many units, each unit with a tenant who has a say in when you show up.
That gives the schedule three layers. The building, where the work is. The unit, where the tenant is. And the drive between buildings, which is where most of the day's waste hides.
Work orders arrive by unit, but schedule by building
A tenant reports a problem. A work order is created for that unit. If it's scheduled on its own, a technician drives to the building, fixes one thing and leaves. Tomorrow another work order comes in from the same building, and the drive repeats.
Across a portfolio, that pattern is expensive. The fix is to batch:
- Hold non-urgent work orders for a short window (a day or two, or whatever your management agreements allow).
- Group them by building, then by area.
- Send one technician to clear several units in one visit, with the drive paid once.
This is schedule density applied to a portfolio. Ten work orders across two buildings is a good day. Ten across ten buildings is mostly driving.
The work order management guide covers intake, triage and closing out work orders in general. For scheduling, the key decision is the batching window: how long a non-urgent work order can wait to join others in the same building.
Urgency tiers keep batching honest
Batching only works if urgent work doesn't wait for it. Most property maintenance operations sort work orders into tiers, something like:
| Tier | Examples | How it schedules |
|---|---|---|
| Emergency | Active water leak, no heat in winter, security issue | Now, by whoever can reach the building first |
| Urgent | No hot water, a toilet in a one-bathroom unit | Same or next day; join a batch only if one is already going there |
| Routine | Dripping tap, loose cabinet, light fixture | Batch by building within the window |
| Planned | Unit turns, seasonal checks, common-area work | Book ahead by building and crew |
Your tiers and response times will come from your management agreements and your own judgement, not from this table. What matters is that each tier has a scheduling rule, and that routine work is the flexible layer that fills around the rest.
Tenant access is part of the schedule
Entering an occupied unit usually needs notice, permission, or both, depending on the lease and local law. Many tenants also prefer to be home. That adds constraints a residential service company rarely deals with at this scale:
- Notice lead time. If the tenant needs advance notice, a work order can't be scheduled for this afternoon even if a technician is in the building.
- Tenant-preferred windows. Some tenants will only allow entry when they're home, which may be evenings or weekends.
- Permission to enter. A tenant who's given blanket permission for routine repairs is far easier to batch than one who needs to be present.
Record these per unit, the same way you'd record an arrival window for a homeowner. Then when you build a building batch, you're only including units where entry is actually possible on that day.
A worked example: one building, two approaches
This is an illustrative example. The numbers are made up to show the method; use your own portfolio and drive times.
Over three days, six routine work orders come in from one apartment building, each about 40 minutes of work. The building is 25 minutes from where technicians usually start.
Batching cuts the driving from five hours to under one. It also shows the real-world catch: one tenant can't allow entry on batch day. That unit either joins the next batch for the building or gets its own visit in the tenant's window. Either is fine, as long as it's a decision rather than a forgotten work order.
Unit turns are projects
Turning a unit between tenants is a different kind of work: several trades or tasks, in sequence, against a move-in date. Painting before flooring, flooring before cleaning, cleaning before the walkthrough. Each step may be done by your crew, a vendor or both.
Schedule turns as small projects with a fixed end date. Work backwards from the move-in to set each step's latest start, and look for days when your crew is already in that building for routine work. A technician clearing work orders on the second floor can often fit the punch list on a turn on the fourth.
Many of the tasks overlap with handyman scheduling, and turns usually end with cleaning crews, who have their own scheduling rhythm. If you use outside crews for parts of a turn, see subcontractor scheduling.
How CrewLink handles property maintenance scheduling
CrewLink builds live travel time into availability. When you place a work order, the slots it offers are ones a technician can physically reach, with travel computed from where they'll actually be (the previous building or unit) rather than the shop. When an emergency comes in, that's how you see who can reach the building first.
On the dispatch board, drive time sits next to each job instead of being folded into it. A day of scattered single-unit visits looks like what it is: mostly driving. A building batch looks like a long block of work with one drive in front of it.
Be clear on what it doesn't do. CrewLink isn't property management software. It doesn't take tenant requests, hold leases or unit records, send entry notices, track notice periods, manage vendors or invoice owners. You decide which work orders to batch and which units are accessible; CrewLink checks that the day you build is one your technicians can drive. It's built for companies running 5 to 50 trucks, and a walkthrough uses your own territory and service times.
What to take away
- Work orders arrive by unit. Schedule them by building, with the drive paid once.
- Give each urgency tier a scheduling rule so batching never delays emergencies.
- Record tenant notice, preferred windows and entry permission per unit, and only batch units you can enter.
- Treat unit turns as small projects, working back from the move-in date.
- Check the drive from the previous building before offering any slot.
Common questions
How do I schedule property maintenance work orders?
Sort each work order into an urgency tier. Send emergencies to whoever can reach the building first. Hold routine work orders for a short window, group them by building, and send one technician to clear several units in one visit, including only units where entry is allowed that day.
How long should routine work orders wait to be batched?
As long as your management agreements and tenant expectations allow, and no longer. Start with a short window, such as a day or two, and measure how many work orders per building trip you get. If trips still carry one or two orders, the window may be too short or the portfolio too spread out.
How do I handle tenant access windows when scheduling maintenance?
Record notice requirements, preferred windows and whether the tenant allows entry when absent for each unit. Check them before adding a unit to a building batch. Units needing the tenant present go into the tenant's window or the next batch that matches it.
How many work orders can a property maintenance technician complete per day?
Use your own numbers. Divide working hours, minus breaks and drive time, by average work order length. Then run it twice: with work orders scheduled one at a time and with them batched by building. The difference shows how much of the day the drive is costing you.