
The Lease Audit That Found $14,000 in Lost Revenue
March 17, 2026
|By Tanner Sherman, Managing Broker
The owner thought he was running a tight ship. He wasn't. He was losing $14,237 per year, and not one dollar of it was from vacancy, bad tenants, or market conditions. It was all hiding in paperwork nobody had touched in two years.
We took over management of his 32-unit property in Midtown Omaha last fall. Good guy. Paid his mortgage on time. Kept the building in decent shape.
Not from vacancy. Not from bad tenants. From paperwork. From leases that nobody had looked at in two years. From revenue that should have been collected but simply wasn't.
This is what a lease audit actually finds when you do one right.
What a Lease Audit Is (and Why Most Owners Skip It)
A lease audit is a line-by-line review of every active lease against the property's actual income. You're checking that what the lease says matches what the bank account receives. Every unit. Every charge. Every month.
Most owners skip this because it sounds tedious. It's tedious. It's also the highest-ROI hour you will spend on your portfolio this year.
Here's exactly what we found on this 32-unit building.
Finding 1: Below-Market Rents on 11 Units ($8,580/year)
Eleven units were renting at $65 to $110 below market. These weren't tenants who had been there for a decade. Some had renewed just six months prior at the same rate, no increase.
The owner's reasoning? "I didn't want to lose good tenants."
I understand the instinct. Nobody wants a vacancy. But here's the math. If you leave $75 per month on the table across 11 units, that's $825 per month or $9,900 per year in lost revenue. Meanwhile, the market kept moving, and the gap kept widening.
We built a renewal schedule that brought every unit within $25 of market over two lease cycles. Not overnight, not aggressively. Graduated increases at renewal time. We lost zero tenants.
Net recovery on this finding alone: $8,580 annualized after accounting for the phased approach.
Finding 2: Missed Lease Escalations on 6 Units ($2,640/year)
Six leases had annual escalation clauses built in. Standard language. "Rent shall increase by 3% on the anniversary of the lease commencement date." Simple.
Nobody enforced them.
Two of those leases had missed two consecutive escalations. A tenant paying $985 should have been at $1,045 based on the escalation schedule in their own signed lease. That's $60 per month per unit that the owner was contractually entitled to collect and just didn't.
This happens more than you think. The lease is signed, it goes in a drawer (or a folder on a hard drive), and nobody looks at it again until renewal. The escalation date passes. Nobody adjusts the billing. The tenant isn't going to remind you.
We flagged all six, sent proper notices per the lease terms, and adjusted rents. No pushback from a single tenant. They signed the lease. They knew.
Recovered: $2,640 per year.
Finding 3: Incorrect Pet Fees on 4 Units ($1,200/year)
The lease specified a $35/month pet fee per animal. Four units had pets. Two were being charged correctly. One was being charged $25 (nobody could explain why). And one wasn't being charged at all despite having two cats documented on the lease application.
This one is almost comical. The application literally listed two cats. The lease addendum was signed with the pet fee language. Somebody just never set up the charge in the management software.
$35 x 3 missing pet charges x 12 months = $1,260 per year. We rounded it to $1,200 after accounting for the partial year catch-up.
Finding 4: Utility Billing Errors ($1,817/year)
This building had a RUBS (Ratio Utility Billing System) program in place for water and sewer. In theory, common-area water and sewer costs were being split across all 32 units based on occupancy and square footage.
In practice, the calculation hadn't been updated in 14 months. Three units had turned over, and the new tenants were never added to the RUBS billing. Two units had changed from single occupancy to double occupancy (adding a roommate), which should have increased their allocation. And the base utility rates had increased twice without the billing formula being adjusted.
The result? The owner was eating $151 per month in utility costs that should have been passed through to tenants.
This is the kind of thing that's invisible unless you pull the utility invoices and compare them to the RUBS charges unit by unit. Nobody does that. Until someone does.
Recovered: $1,817 per year.
The Total: $14,237 in Annual Revenue
Let me put that number in context.
At a 7 cap rate, $14,237 in additional NOI creates $203,386 in property value. On a building the owner already owned. Without spending a dollar on improvements. Without raising a single tenant's rent above market. Without any capital investment at all.
This was money the property was already entitled to collect. It was just falling through the cracks.
The most expensive leak in your portfolio isn't the one you can see. It's the one hiding in a lease nobody has read since it was signed.
If you own rental property and you haven't done a lease audit in the past 12 months, there's a version of this story playing out in your portfolio right now. You aren't losing $14,000. Maybe it's $5,000. Maybe it's $25,000. But it's there. It's sitting in a lease that went into a drawer and never came out, in an escalation that triggered and nobody noticed, in a pet fee that was signed for but never billed. The money doesn't announce itself. You have to go find it.
Why This Happens
I don't blame the owner. He was self-managing 32 units while working a full-time job. He was handling maintenance calls, showing units, collecting rent, and trying to have a life. Sitting down for eight hours to cross-reference every lease against every charge was never going to make it to the top of his priority list.
This is exactly why asset management exists as a discipline separate from property management.
Property management keeps the building running. Asset management makes sure the building is performing. They aren't the same thing, and most owners under 50 units are doing one while thinking they're doing both.
How to Run Your Own Lease Audit
If you manage your own properties, here's the process we follow.
Step 1: Pull every active lease. Physical copy or digital, get them all in one place.
Step 2: Build a unit-level spreadsheet. For each unit, list the lease start date, current rent, any scheduled escalations, pet fees, parking fees, storage fees, RUBS charges, and any other billable items in the lease.
Step 3: Compare to actual charges. Pull your last three months of billing from your management software or bank statements. Does what you're charging match what the lease says you should be charging?
Step 4: Pull market comps. For every unit type, check what comparable units are leasing for within a one-mile radius. Not Zillow Zestimates. Actual lease comps from listings, property managers, or platforms like Apartments.com.
Step 5: Build the recovery plan. For below-market rents, create a renewal schedule with target rents. For missed charges, send proper notice and adjust billing. For utility errors, update your RUBS formula.
The whole process takes about 15-20 minutes per unit if your records are in order. On a 20-unit building, that's a Saturday afternoon. On 32 units, it took us about 10 hours.
10 hours of work for $14,237 per year. That's a $1,423 per hour return on your time.
The Bigger Lesson
Every portfolio has a lease audit hiding inside it. I have never taken over a property and found that everything was billed correctly. Not once.
The amounts vary. Sometimes it's $3,000. Sometimes it's $20,000. But it's always there, because leases are living documents that degrade over time when nobody maintains them.
If you own rental property and haven't done a lease audit in the past 12 months, you're almost certainly leaving money on the table. The only question is how much.
And at a 7 cap, every dollar you recover is worth fourteen in property value. That math alone should make a lease audit the first thing you do this weekend.
If you own rental properties and you're not sure they're hitting their ceiling, let's talk. Reach out at Tanner@TopTierInvestmentFirm.com.
Tanner Sherman is the Principal and Managing Broker of Top Tier Investment Firm in Omaha, Nebraska. He co-hosts the Freedom Fighter Podcast with Ryan of Avara Investments.
Related Reading
The Insurance Claim That Almost Bankrupted a 20-Unit Building
The Owner Report You Should Be Getting Every Month
The Annual Budget Process for a Multifamily Building
The Difference Between Asset Management and Property Management
Want More Insights Like This?
Get market intelligence, acquisition strategies, and operational updates delivered to you.
