How to Create a Property Management Dashboard in Google Sheets

Cody Schneider

Tired of bouncing between tenant ledgers, expense receipts, and maintenance logs just to get a clear picture of your property's performance? Jumping between different files and spreadsheets is confusing and wastes valuable time. A centralized property management dashboard in Google Sheets can consolidate your most important data into a single, easy-to-read command center, helping you make smarter decisions in minutes, not hours. This article walks you through creating one from scratch, step-by-step.

Why Use Google Sheets for a Property Management Dashboard?

While dedicated property management software exists, building your own dashboard in Google Sheets offers some significant advantages, especially for smaller portfolios or landlords who want total control over their data.

  • It's free: Google Sheets is completely free with a Google account, making it a cost-effective solution with zero monthly fees.

  • It's collaborative: Easily share your dashboard with business partners, property managers, or assistants. Real-time collaboration means everyone is always looking at the most current information.

  • It's accessible from anywhere: Your dashboard lives in the cloud, so you can access it and make updates from your laptop, tablet, or phone.

  • It's fully customizable: You get to decide which metrics and reports matter to you. You're not locked into the pre-defined dashboards of a software platform.

Step 1: Planning Your Dashboard – What Do You Need to Track?

Before writing a single formula, you need to decide what information is most important for running your properties effectively. A good dashboard provides a high-level overview at a glance. Think about the key questions you ask yourself every week or month. Here are some common metrics to get you started, broken down by category:

Financial Metrics

  • Total Monthly Rent Due

  • Total Rent Collected (This Month)

  • Percent of Rent Collected

  • Outstanding Balances

  • Total Operating Expenses (This Month)

  • Net Operating Income (NOI)

  • Year-to-Date Profit & Loss

Occupancy & Leasing Metrics

  • Vacancy Rate (Number of vacant units / Total number of units)

  • Occupancy Rate

  • Upcoming Lease Expirations (Next 30/60/90 Days)

  • Average Tenancy Length

Maintenance & Operations Metrics

  • Open Maintenance Requests

  • Closed Maintenance Requests

  • Average Time to Complete Request

  • Requests by Category (e.g., Plumbing, Electrical, HVAC)

Don't try to track everything at once. Start with your top 5-7 most important metrics and build from there.

Step 2: Structuring Your Google Sheet for Success

The secret to a functional dashboard is organization. Resist the urge to dump all your data onto one massive sheet. The best practice is to separate your raw data from your dashboard summary.

Tip: Use Raw Data Tabs and a Separate Dashboard Tab

Create a new Google Sheet. Rename the first tab "Dashboard." This is where your charts and summary metrics will live. Then, create separate tabs for each type of raw data you'll be logging. This keeps everything clean, makes formulas easier to manage, and prevents you from accidentally breaking your calculations.

Here’s a recommended structure for your data tabs:

1. ‘Tenants’ Tab

This tab holds all information related to your leases and tenants. Create columns like:

  • Property Address

  • Unit Number

  • Tenant Name

  • Status (e.g., Current, Past, Upcoming)

  • Monthly Rent

  • Security Deposit

  • Lease Start Date

  • Lease End Date

2. ‘Rent Ledger’ Tab

This is where you'll log every single payment as it comes in. This detailed log will power all your financial metrics.

  • Payment Date

  • Property Address

  • Unit Number

  • Tenant Name

  • Amount Paid

  • Payment Method (e.g., Zelle, Check, Online Portal)

3. ‘Expenses’ Tab

Similarly, create a tab to track all expenditures related to your properties.

  • Expense Date

  • Property Address

  • Category (e.g., Repairs, Utilities, HOA Fees, Management Fees)

  • Vendor/Payee

  • Amount

4. ‘Maintenance’ Tab

This tab functions as your maintenance request log book.

  • Date Logged

  • Property Address

  • Issue Description

  • Status (e.g., Open, In Progress, Closed)

  • Date Completed

By keeping your data entry separate and uniformly structured, you prepare your spreadsheet for efficient analysis on your main dashboard.

Step 3: Building Your Dashboard With Formulas and Charts

Now for the exciting part: turning your raw data into actionable insights on your ‘Dashboard’ tab. This involves using formulas to aggregate the information and charts to visualize it.

Key Financial Metrics

You can create a summary box at the top of your dashboard that calculates total revenue, rent collected, expenses, and net operating income. The formulas for these metrics will depend on how you set up your data, but here’s an example of how you might sum monthly rent from your ‘Tenants’ tab:

=SUM('Tenants'!F2:F)

For rent collected, use a similar SUM function in your ‘Rent Ledger’ tab to tally payments received. This informs you of your current collection status, crucial for a quick glance at your financial health.

Tracking Occupancy Rates

Next, let’s look at occupancy rates. Use formulas to count available vs. occupied units, then use these totals to create a ratio expressing your occupancy rate.

An example formula in your occupancy rate box might be:

=COUNTIF('Tenants'!E:E,"Occupied") / COUNTA('Tenants'!E:E)

Then, display this as a percentage in your dashboard for easy understanding.

Tracking Maintenance Requests

Understanding your maintenance workload is critical. Create two key metrics: ‘Open Requests’ and ‘Closed Requests’ using COUNTIF functions on your ‘Maintenance’ tab.

  • Open Requests: =COUNTIF('Maintenance'!D:D,"Open")

  • Closed Requests: =COUNTIF('Maintenance'!D:D,"Closed")

Add these counts to your dashboard, giving you immediate insight into workload demands and trends.

For a more advanced approach, track the average time it takes to complete maintenance requests using the ‘Maintenance’ tab’s ‘Date Logged’ and ‘Date Completed’ columns:

=AVERAGEIF('Maintenance'!D:D,"Closed",'Maintenance'!E:E)-AVERAGEIF('Maintenance'!D:D,"Closed",'Maintenance'!G:G)

This provides a snapshot of how quickly issues are being resolved over time.

Step 4: Designing and Refining Your Dashboard

Finally, open your dashboard tab and start organizing your metrics and visuals. It’s helpful to use consistent colors and formatting to keep your data clear and easy to read. For example, use green for positive numbers and red for areas needing improvement.

Consider using a Google Sheets add-on like "Check Value" to notify you of preset conditions, or introduce data validation rules that prevent errors or inconsistencies in your data entry.

Final Thoughts

Building a property management dashboard in Google Sheets centers all of your most important data, putting actionable insights at your fingertips. By tracking metrics such as financial performance, occupancy, and maintenance efficiency, you can take full control of your business information.

While Google Sheets is powerful, it does require ongoing maintenance to remain effective. Keep your charts updated and take time every month to validate the accuracy of your data. Tools like Graphed can help consolidate and report processes, freeing you to focus on managing your data efficiently. Google Sheets included, adapt it into your routine to thrive in the management of your properties.