## Key Takeaways
Most property managers know roughly how their properties are doing.
But "roughly" is where profit leaks.
The vacancy that crept up two points without anyone noticing. The maintenance costs quietly climbing on one building. The delinquency rate that's been rising for three months. Each one costs money, and each one is invisible until you're measuring it.
Key performance indicators (KPIs) make the invisible visible. They turn a vague sense of how things are going into specific numbers you can track, benchmark, and improve. And when you manage the right KPIs, profit follows, because you catch problems while they're small and double down on what's working.
This guide covers the property management KPIs that actually drive profitability: what each one measures, how to calculate it, what a healthy number looks like, and how to track them without drowning in spreadsheets.
## Why KPIs Matter for Profitability
Without KPIs, you're managing blind, reacting to problems after they've already cost you money. With them, you're managing proactively.
KPIs do three things for your bottom line.
First, they surface problems early. A metric moving the wrong way is an early warning. Vacancy creeping up, delinquency rising, maintenance costs climbing: each shows up in the numbers before it shows up in your bank account.
Second, they guide decisions. Should you raise rents? Renovate a unit? Renegotiate a vendor contract? KPIs give you the data to decide instead of guessing.
Third, they build owner trust. If you manage properties for owners, clear KPI reporting demonstrates your value and keeps clients confident, which improves owner retention.
The key is tracking them as a system. No single KPI tells the whole story, but together they reveal the full picture of a property's health.
## Financial KPIs
These are the metrics that most directly measure profitability. If you track nothing else, track these.
### Net Operating Income (NOI)
NOI is the foundational profitability metric. It measures how much income a property generates after operating expenses, before financing and capital costs.
**Formula:** NOI = Total Revenue − Operating Expenses
Operating expenses include things like maintenance, utilities, property taxes, insurance, and management fees, but exclude mortgage payments, capital expenditures, and depreciation. Tracking NOI over time tells you whether a property's profitability is improving or declining. Steady NOI growth is the goal; flat or shrinking NOI is a signal to investigate.
NOI also feeds other metrics (it's the numerator in the cap rate calculation), so accuracy here matters. Errors in NOI flow through into everything downstream.
### Operating Expense Ratio (OER)
The OER shows how much of your income gets consumed by operating costs. It's a pure efficiency measure.
**Formula:** OER = Operating Expenses ÷ Effective Gross Income
A lower ratio is better, since it means more of your income turns into profit. If a building brings in $1 million and you spend $400,000 on operating costs, the OER is 40%. When the ratio creeps up year over year, expenses are eating your margin, and it's time to drill into costs (utilities, repair labor, insurance) for savings.
### Delinquency Rate
The delinquency rate measures what percentage of rent is past due. High delinquency directly hurts cash flow.
**Formula:** Delinquency Rate = Past-Due Rent ÷ Total Rent Billed
Keep this under 5%. Anything over 10% needs immediate attention, since it points to a collections problem or tenant financial distress. Automated rent collection and reminders are among the most effective ways to keep this number low.
### Revenue Per Unit (RPU)
RPU helps you assess the performance of individual units and spot opportunities to raise rents or add value.
**Formula:** RPU = Total Revenue ÷ Number of Units
Tracking RPU across a portfolio reveals underperforming units and helps you benchmark similar properties against each other.
<table style="width:100%;border-collapse:collapse;margin:24px 0;font-family:inherit;font-size:15px;line-height:1.6;">
<thead>
<tr>
<th style="background-color:#2D6B4F;color:#ffffff;padding:12px 16px;text-align:left;font-weight:600;border:1px solid #24573F;">KPI</th>
<th style="background-color:#2D6B4F;color:#ffffff;padding:12px 16px;text-align:left;font-weight:600;border:1px solid #24573F;">Formula</th>
<th style="background-color:#2D6B4F;color:#ffffff;padding:12px 16px;text-align:left;font-weight:600;border:1px solid #24573F;">Healthy Benchmark</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;font-weight:600;">Net Operating Income (NOI)</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Total Revenue − Operating Expenses</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Steady year-over-year growth</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;font-weight:600;">Operating Expense Ratio</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Operating Expenses ÷ Effective Gross Income</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Lower is better; watch year-over-year rises</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;font-weight:600;">Delinquency Rate</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Past-Due Rent ÷ Total Rent Billed</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;font-weight:600;">Under 5%</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;font-weight:600;">Occupancy Rate</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Occupied Units ÷ Total Units</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;font-weight:600;">~95%</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;font-weight:600;">Vacancy Rate</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Vacant Units ÷ Total Units</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Around 5%; investigate above 8-10%</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;font-weight:600;">Turnover Rate</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Move-Outs ÷ Total Units</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Lower is better (turnover is costly)</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;font-weight:600;">Maintenance Response Time</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Sum of Response Times ÷ Number of Requests</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#ffffff;color:#3A3A3A;">Acknowledge within 24 hours</td>
</tr>
<tr>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;font-weight:600;">Lease Renewal Rate</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Leases Renewed ÷ Leases Up for Renewal</td>
<td style="padding:12px 16px;border:1px solid #E0E0E0;background-color:#F7FAF8;color:#3A3A3A;">Higher is better; ~60-70%+ is common</td>
</tr>
</tbody>
</table>
## Occupancy and Leasing KPIs
These metrics reveal how well you're filling units and keeping them filled. Empty units cost money every single day.
### Occupancy Rate
Occupancy rate is arguably the most fundamental KPI in property management. It's the percentage of your units that are occupied.
**Formula:** Occupancy Rate = Occupied Units ÷ Total Units
The average residential occupancy rate runs around 95%. Higher than an 8-10% vacancy rate means you have a leasing problem worth investigating (pricing, marketing, or tenant satisfaction).
### Vacancy Rate
The flip side of occupancy, vacancy rate is the percentage of units sitting empty.
**Formula:** Vacancy Rate = Vacant Units ÷ Total Units
A 5% vacancy rate is normal for residential. Tracking it by property helps you find your problem buildings rather than just seeing a portfolio-wide average that hides the trouble spots.
### Days Vacant (Average Days to Lease)
This measures how long a unit sits empty between tenants, from move-out to a new signed lease.
**Formula:** Days Vacant = Total Vacant Days ÷ Number of Units Turned
Shorter is better, since every vacant day is lost rent. A long average points to problems with pricing, marketing, or make-ready speed. Tracking it by property reveals where the delays cluster.
### Turnover Rate
Turnover is one of the largest controllable costs in property management. Each move-out means make-ready costs, marketing, and lost rent during vacancy.
**Formula:** Turnover Rate = Move-Outs ÷ Total Units
High turnover signals service or satisfaction problems. Since replacing a tenant can cost thousands of dollars, keeping turnover low is one of the highest-impact things you can do for profitability.
## Operational KPIs
These metrics connect day-to-day service quality to long-term profit. They're leading indicators: when they slip, financial problems usually follow.
### Maintenance Response Time
This tracks how quickly you respond to and resolve maintenance requests. It's a direct driver of tenant satisfaction.
**Formula:** Average Response Time = Sum of Response Times ÷ Number of Requests
Aim to acknowledge requests within 24 hours. Slow maintenance is one of the top reasons tenants leave, so this operational metric feeds directly into turnover and retention. Good [maintenance tracking](https://mochamanage.com/resources/blogs/property-maintenance-tracking?utm_source=blog&utm_medium=internal_link&utm_campaign=mocha_manage_blog&utm_content=maintenance_tracking_blog_link) keeps this number low.
### Lease Renewal Rate
The renewal rate measures the percentage of expiring leases that renew. It's a direct read on tenant satisfaction and a major profit lever.
**Formula:** Renewal Rate = Leases Renewed ÷ Leases Up for Renewal
A healthy renewal rate reduces turnover costs and keeps occupancy stable. Because retention is far cheaper than acquisition, improving this number has an outsized effect on profitability.
### Collection Rate
The collection rate measures how much of billed rent you actually collect. It's the practical companion to the delinquency rate.
**Formula:** Collection Rate = Rent Collected ÷ Rent Billed
A high collection rate means your rent processes are working. A declining one points to collection issues worth addressing, often with better automation and reminders.
## How to Track KPIs Without Drowning in Spreadsheets
Knowing which KPIs to track is one thing. Actually tracking them, accurately and consistently, is where most property managers struggle.
The manual approach (pulling numbers from bank statements, rent rolls, and maintenance logs into a spreadsheet) is slow and error-prone. The truth is, by the time the spreadsheet is updated, the data is already stale, and a single miscategorized expense throws off every metric that depends on it.
Software solves this by pulling KPIs from one source of truth. Here's what to look for.
### Real-Time Dashboards
The best setups show your KPIs on a live dashboard, updated as activity happens. Instead of building a report at month-end, you see occupancy, delinquency, and NOI whenever you look.
### Accurate, Integrated Accounting
KPIs are only as good as the data underneath them. If your accounting is messy, your NOI and OER are wrong. This is where accounting-first platforms have an edge: when every transaction is categorized correctly and tied to the right property, the metrics that depend on that data are accurate by default.
[Mocha Manage](https://mochamanage.com/?utm_source=blog&utm_medium=internal_link&utm_campaign=mocha_manage_blog&utm_content=mocha_homepage_link) was built by CPAs precisely so the numbers behind your KPIs are right. Because rent, expenses, maintenance costs, and delinquencies all flow into accurate books automatically, the [financial reports](https://mochamanage.com/resources/blogs/property-management-financial-reports?utm_source=blog&utm_medium=internal_link&utm_campaign=mocha_manage_blog&utm_content=financial_reports_blog_link) and metrics you rely on reflect reality. There's no separate reconciliation step between your operations and your KPIs.
### Visual Indicators and Trends
Good dashboards make KPIs easy to read at a glance: trend lines over the past several months, targets marked on each metric, and red/yellow/green indicators so you know what needs attention. The goal is to spot a metric moving the wrong way immediately, not three months later.
[**Try Mocha Manage free**](https://app.mochamanage.com/register?product=manage&utm_source=blog&utm_medium=internal_link&utm_campaign=mocha_manage_blog&utm_content=try_free_cta) to see how accurate accounting turns your KPIs into a live, trustworthy picture of performance.
## Putting KPIs to Work
Tracking KPIs only helps if you act on them. A few habits turn metrics into profit.
Review your KPIs on a regular cadence, monthly for most metrics, with some (like occupancy) worth watching more often. Treat any metric moving the wrong way as an early warning and investigate it before it grows. Set targets for each KPI so you know whether you're winning or losing. And benchmark properties against each other to find your underperformers.
The property managers who consistently outperform aren't the ones with the most data. They're the ones who track the right handful of metrics, watch them closely, and act quickly when the numbers move. That discipline, more than anything, is what maximizes profit over time.
## Frequently Asked Questions
**What are the most important property management KPIs?**
The most important are net operating income (NOI), occupancy rate, delinquency rate, and tenant turnover/renewal rate. Together they cover profitability, how well you fill units, cash flow health, and retention.
**How is NOI calculated?**
NOI = Total Revenue − Operating Expenses. Operating expenses include maintenance, utilities, taxes, insurance, and management fees, but exclude mortgage payments, capital expenditures, and depreciation. It's the core measure of a property's operating profitability.
**What's a good occupancy rate?**
Around 95% is typical for residential. A vacancy rate above 8-10% usually signals a leasing problem worth investigating, whether it's pricing, marketing, or tenant satisfaction.
**How often should I review property management KPIs?**
Most KPIs benefit from monthly review, with some (like occupancy) worth watching weekly. Metrics like rental income growth or maintenance costs also benefit from quarterly analysis to spot longer-term trends.
**What delinquency rate is healthy?**
Keep delinquency under 5%. Anything over 10% needs immediate attention, since it points to a collections problem or tenant financial distress. Automated rent collection and reminders help keep it low.
**Do I need software to track KPIs?**
Not strictly, but software makes it far more reliable. Manual spreadsheet tracking is slow and error-prone, and the data goes stale quickly. Platforms with real-time dashboards and accurate accounting keep your KPIs live and trustworthy.
*Disclosure: Mocha Manage publishes this blog. This guide is for informational purposes only and does not constitute financial or accounting advice. Consult a professional familiar with property management for advice specific to your situation.*