Monthly parking contracts that fell from 71 to 38 while nobody repriced
A case worth studying because the loss hides inside a healthy looking gross line for a year. Six level garage in a secondary downtown, 240 spaces, with a minority partner buying in during 2021. The underwriting leans on 71 monthly contracts at $145 covering fixed costs, with transient revenue as the upside. What happens is that three of the four office tenants feeding the garage go to three days a week. Nobody cancels contracts in a block. It bleeds out, two or three a month, and because transient is recovering at the same time the gross revenue line looks fine for about a year. Everyone is reading gross. The mix has shifted underneath it, and nobody catches it until the operator's Q3 report breaks out contract count separately. By the time anyone looks, 38 contracts. Transient is covering the gap on weekdays and not at all on weekends, and transient carries a card processing cost plus a much higher variance. Net is down roughly 22 percent against year one even though gross is down 9. The fix attempted is wrong too. The partners cut the monthly rate to $119 to hold the remaining base. It brings nobody back, because the people who left had stopped driving in, and no price changes that. The cut gives up about $12k a year on the 38 who would have stayed anyway. What to do differently: track contract count as its own line from month one and treat any three month decline as a repricing event, upward or downward depending on what the occupancy data says. And ask for daily occupancy by hour before ever committing, rather than monthly revenue totals. Nobody in that partnership knew what the actual weekday peak was.