← Blog

Vacancy Management Protocol: The 30-45-60 System

By Mike Taravella · January 2026

What is a vacancy management protocol?

A vacancy management protocol is a fixed set of checkpoints that force someone to inspect, re-price, and escalate a vacant apartment on a schedule instead of letting it drift. The 30-45-60 system works in three stages: at Day 30 you physically walk the unit, at Day 45 you pull fresh comps yourself, and at Day 60 you require a written action plan from the property manager. It exists because vacant units do not announce themselves. They bleed roughly $50 a day while the weekly update says 'still marketing.' Tracking occupancy percentage misses this. Tracking vacancy duration by unit catches it. Across a 1,500-unit portfolio, catching drifting units at 45 days instead of 90 protected over $1 million in property value.

No one had walked a vacant apartment in 112 days. When I finally checked it myself, I found broken blinds, stained carpet, and an HVAC smell that would have killed any tour before it started.

The property manager blamed the market. The comps told a different story.

This article breaks down our vacancy management protocol, the 30-45-60 system we built after that 112-day disaster. You will learn exactly when to escalate, what to check at each stage, and how to stack the math so you understand the real cost of delay. Whether you manage 10 units or 500, this framework prevents silent vacancy bleed.

The problem most operators miss

Vacant units do not announce themselves. They sit quietly on your rent roll, bleeding $50 per day while your property manager sends the same weekly update: "Still marketing. Showing activity low."

The problem is not vacancy itself. Every portfolio has turnover. The problem is unmonitored vacancy, units that drift past 30, 60, 90 days without anyone checking why.

Here is what that silence costs: a $1,500/month unit vacant for 112 days instead of 45 days loses $3,350 in rent. One unit. One property. One PM who was "handling it."

Most operators track occupancy percentage. Few track vacancy duration by unit. The difference is the difference between knowing you are 94% occupied and knowing Unit 204 has been empty for 78 days with no escalation.

The 112-day discovery: what I found inside

I was reviewing rent rolls for a 96-unit property in the Midwest, one of 48 properties we asset manage. The numbers looked fine. 92% occupied. Collections at 97%. Nothing that would trigger a call.

Then I sorted by vacancy duration.

Unit 307 had been vacant for 112 days. The PM's notes said "market softness" and "showing regularly." Rent was listed at $1,579. Comps in the same submarket were leasing in 28-35 days at similar prices. I drove to the property the next morning.

  • Blinds: two broken slats in the living room, visible from the doorway
  • Carpet: a stain the size of a dinner plate near the bedroom door
  • HVAC: that smell, the one that means standing water in the drip pan or mold in the ducts
  • Listing photos: six months old, and they did not show the carpet stain because the stain did not exist six months ago

The showing log had three entries in 112 days. The PM had been copying and pasting the same status update since week six. I pulled fresh comps myself: same bed/bath count leasing at $1,525-$1,550 in under 30 days. The price was not the problem. The condition was.

We spent $340 on carpet cleaning, $45 on blinds, and $180 on HVAC service. The unit leased 19 days later at $1,549. Total vacancy: 131 days against a 45-day target. Lost rent: $4,441. That is when we built the protocol.

The 30-45-60 vacancy management protocol

After the 112-day disaster, we implemented mandatory checkpoints across all 48 properties so units cannot drift into silent-bleed territory.

Day 30: the walk

Every unit that hits 30 days vacant gets walked. No exceptions. Someone with eyes on the unit, not just the leasing agent who listed it.

  • Physical condition: carpet, paint, appliances, fixtures
  • Photo match: do the listing photos reflect current condition?
  • Smell test: HVAC, moisture, pet damage, smoke
  • Showing log review: how many tours, and what feedback?
  • Curb appeal: can prospects find the unit, and is signage visible?

If it passes, document and keep marketing. If it fails, fix it before Day 45.

Day 45: the comp check

Still vacant at 45 days? Pull fresh comps, self-verified, not PM-provided. Same submarket, same bed/bath count, days on market, price per square foot, and concession analysis. This is where pricing problems surface. If comps lease in 25 days at $1,450 and you are at $1,550 with no tours, the market is telling you something.

Day 60: the escalation

60 days vacant is a problem. No "the market is soft." The PM provides a written action plan within 48 hours, a video walkthrough of unit condition, a price adjustment documented with comp support, and weekly updates until leased. If no action plan appears, schedule an in-person visit within 7 days.

The system works because it creates accountability before problems compound. That awareness alone reduced average vacancy duration by 11 days across the portfolio.

The math: what silent vacancy costs at scale

Single-unit math is painful. Portfolio math is where operators lose sleep.

From the 112-day property: $1,579 monthly rent, 131 days actual vacancy against a 45-day target, for $4,526 in lost rent. At a 5% cap rate, that is $90,520 in property value protected by catching one unit 86 days earlier.

At portfolio scale of 1,500 units with 15% annual turnover (225 units), if 10% of those (23 units) would have drifted to 90+ days without the protocol and you catch them at 45 days instead: 23 units x 45 days x $52/day is $53,820 in recovered rent, or over $1,076,400 in protected property value at a 5% cap. The protocol does not generate revenue. It prevents invisible losses that compound into seven-figure value erosion.

How to implement this in your portfolio

You do not need software to start. You need a spreadsheet and discipline.

Pull your rent roll and add a "Days Vacant" column. Sort descending. Any unit over 30 days gets flagged; any unit over 60 days gets a call today. Do this weekly. It takes 15 minutes and surfaces problems your PM is not telling you about.

Then build checkpoint triggers: Day 30 walk scheduled automatically, Day 45 comp analysis due, Day 60 escalation meeting required. Track average vacancy duration (target under 45 days), units exceeding 60 days (target zero), showing-to-lease conversion, and time from make-ready to first showing. Expect average vacancy duration to drop 10-20% within six months.

Questions

Common questions

What if my property manager pushes back on the Day 30 walk requirement?

Make it non-negotiable. Frame it as protection for them: catching issues early prevents blame later. If a PM resists systematic accountability, that tells you something about their operation. Good PMs welcome structure.

Does this vacancy management protocol work for smaller portfolios?

Yes. Even a 20-unit building benefits from systematic tracking. The math scales down but the principle holds: one prevented long vacancy pays for the administrative effort. A single 60-day save on a $1,200 unit recovers $1,200, which covers a lot of spreadsheet time.

How do I get accurate comps without relying on my PM?

Use Zillow, Apartments.com, and Rent.com. Search the submarket, filter by bed/bath count, and note days on market. It takes about 20 minutes. Compare to what your PM is quoting, and if there is a gap, ask why.

What is a normal vacancy duration I should target?

It is market-dependent, but 30-45 days is the benchmark for stabilized properties. Anything over 45 triggers investigation. Over 60 means something is broken: condition, pricing, marketing, or PM attention. Class C properties in softer markets may run 45-60 as normal, but track the trend, not just the number.

What do I do if I find multiple units over 60 days vacant?

Prioritize by rent amount: highest-rent units get attention first. Schedule a portfolio review call with the PM within 72 hours and document everything. If it is a pattern, it is a PM performance conversation, not a unit-by-unit fix.

Free tools from this system