GRM vs Cap Rate: Which to Use for Pittsburgh Single-Family? | DealScanner

GRM vs cap rate: which to use for Pittsburgh single-family?

Gross rent multiplier is your triage filter. Cap rate is your underwriting tool.

GRM (gross rent multiplier) is property price divided by annual gross rent - a fast triage filter. Cap rate is NOI divided by property value - the underwriting metric. Use GRM to scan a list of 50 listings in 5 minutes and cut the obvious dogs; use cap rate on the survivors to actually underwrite. In Pittsburgh 2026, B-class single-family typically prints GRM 7-10 (lower is better) and cap rate 7-9% (higher is better). The two metrics agree on direction but cap rate accounts for operating expenses while GRM does not - which is the whole reason cap rate is the real metric.

The two formulas side by side

GRM = Property Price / Annual Gross Rent

Cap Rate = NOI / Property Value (where NOI = gross rent - vacancy - operating expenses)

GRM ignores expenses. Cap rate accounts for them. That single difference explains when each metric is useful and when each metric misleads.

GRM's strength: speed

You can compute GRM in 5 seconds with two numbers from a listing: price and rent. That makes it the perfect triage tool when scanning a list of 50 listings:

This converts a 50-listing scan into 8-10 candidates worth real underwriting in about 10 minutes.

GRM's weakness: ignores expenses entirely

A 1900-built Pittsburgh single-family with $700/month in real operating expenses produces less cash flow than an identical-rent property with $400/month in expenses - even though both have the same GRM. GRM cannot see that.

Specific Pittsburgh-relevant expense variations GRM misses:

Cap rate's strength: accuracy

Cap rate accounts for the actual cost of operating the property. Two properties with identical GRM can have very different cap rates if their expense profiles differ - and the cap rate is the real economic answer.

A Pittsburgh example: when GRM and cap rate disagree

Two single-family rentals for sale the same week:

MetricProperty A: Brighton Heights 3BRProperty B: Lower Hazelwood 3BR
Price$135,000$85,000
Monthly rent$1,650$1,250
Annual gross rent$19,800$15,000
GRM6.85.7
Vacancy assumption7%12%
Property taxes$3,200$1,900
Insurance$950$1,200 (loaded for higher risk)
Maintenance reserve$1,584$1,500 (older systems)
Property management$1,841$1,800 (10%, harder block)
Total opex$7,575$6,400
NOI$10,839$6,800
Cap rate8.0%8.0%

GRM says Hazelwood wins (lower GRM = better). Cap rate says they tie - and operationally Brighton Heights is the easier hold.

Hazelwood looked great on the price-to-rent ratio but high vacancy assumption, loaded insurance, and harder management chewed up the apparent advantage. Brighton Heights' higher price was offset by lower vacancy and easier operations - producing the same cap rate with less management intensity.

This is exactly why GRM is for triage and cap rate is for decision-making.

When GRM is enough

When cap rate is mandatory

Pittsburgh GRM benchmarks 2026

The C-class trap is exactly the example above - low GRM that does not survive a real cap rate analysis.

Other metrics to use alongside

GRM and cap rate are property-level metrics. To complete your underwriting, layer in:

Pittsburgh example

Same Brighton Heights vs Hazelwood comparison above. The GRM-only investor passes on Brighton Heights because Hazelwood "looks better at 5.7 GRM vs 6.8." Two years later, Hazelwood has had 9 months of vacancy, two evictions, $11,000 in unplanned plumbing repairs, and management headaches. Brighton Heights has had 2 months of vacancy total, one tenant turnover handled in 3 weeks, $2,800 in maintenance. The "worse" GRM property produced more actual cash. Cap rate saw it; GRM did not.

See GRM and cap rate on any active listing

DealScanner shows both metrics side-by-side for any Allegheny County single-family listing.

See GRM and cap rate for any Pittsburgh address

DealScanner shows both metrics on Allegheny County rentals.

Analyze a property