Competitor rates have a shelf life
A rate shop is a photograph, not a feed. Treating it as live data is how operators end up pricing against a number that expired months ago.
Every operator has a comp sheet. Most of them have a comp sheet with no date on it.
That omission is the whole problem. A competitor’s posted rate is a fact about a specific day. Storage web rates move with occupancy, promotions run and expire, and a rate captured in February can be badly wrong by May — not because anyone made a mistake, but because it was never meant to be durable.
Record surveys, not rates
The fix is structural rather than procedural. Store a competitor’s pricing as a dated survey — who was surveyed, on what date, and what every unit line said — instead of as a current value on the competitor record.
Once the data is shaped that way, several things become possible that were not before. The report can read the latest survey per facility and show its age. A stale competitor becomes visible as stale rather than blending in with fresh ones. And a rate you captured six months ago stops silently overwriting itself in your memory as "what they charge."
It also helps to capture more than the headline number. A price without its attributes is not comparable: climate control, elevator access, drive-up, promotional rate, and concession terms all change what the number means. Two facilities quoting $134 for a 10×10 are not necessarily quoting the same product.
Draw the distance line, and enforce it
A comp set that grows without limit stops being a comp set. Storage demand is local — most customers rent close to home or close to work — so a facility twenty minutes away is context, not competition.
A workable convention: treat facilities within roughly five miles as immediate comps, make the five-to-ten-mile ring an explicit opt-in, and refuse anything past ten outright. The point of the hard limit is not the exact mileage. It is that a rule enforced by the system survives staff turnover, and a rule enforced by good intentions does not.
On collecting the data
We record competitor rates by hand — a manager visits the competitor’s page and enters or pastes what they see, and the survey records which. That is slower than automating it, and it is a deliberate choice.
Automated collection of another company’s pricing carries terms-of-service and legal exposure that we are not willing to hand to our customers, and moving the scraper into the browser relocates that exposure rather than removing it. It is also not the bottleneck people assume: a comp set of six facilities surveyed monthly is a short task, and the resulting data is dated, attributed, and defensible.
This is how LumaIQ works, not just how we write.
Asset management software for self-storage operators. Rate increases, delinquency and lien, expense control, and owner reporting across every property you run.