Zillow Cap Rate Calculator & Rental Analyzer | homes.plus Chrome Extension
Now live on the Chrome Web Store<br>Investor metrics on every Zillow listing.
Cap rate, cash-on-cash, demand signals, and a deal score — overlaid on every property page, without leaving Zillow. Built for BRRRR and buy-and-hold investors who are tired of opening five tabs to underwrite one house.
Install free for Chrome<br>Free calculators
homes+
×
Price$450,000
Beds / Baths3 bd / 2 ba
Sqft1,800
Listed9 days, 84 saves very hot
Zillow signalsells faster than 92%
Price cut-$15,000
Tax / yr$8,400
Zestimate$462,000 (-2.6%)
Est. rent$2,925/mo
Cap rate4.96%
Cash-on-cash-1.76%
Deal score78/100
v0.0.27<br>9/10 left<br>trained
Everything an investor checks, without the tab-switching.
Real numbers, instantly
Investor metrics overlay every Zillow listing — cap rate, cash-on-cash, deal score, plus estimated rent, property tax, days-on-market and demand signal. No paste-the-URL workflow.
Trained on nationwide data
Built on 41,000+ rental listings across 48 states and 7,600+ ZIP codes. The overlay flags listings where we have limited training data so you know when to verify.
Free for the basics
Ten lookups per month, free, forever. Pro is $19/month or $199/year for unlimited lookups, save lists, and (soon) Redfin support.
Simple pricing.
Start free. Upgrade if you find yourself using it every day.
Free
$0/forever
10 property analyses / month
All five core metrics
48-state trained rent model
Saved properties & CSV export
Customizable financing assumptions
Pro
$19/month or $199/year
Everything in Free
Unlimited property analyses
Early access to new features (Redfin, Realtor.com)
Frequently asked questions
How does homes.plus calculate cap rate on a Zillow listing?<br>Cap rate uses itemized expenses, not the 50% rule. We pull the actual property tax from Zillow's public tax history when available and add typical insurance (0.4% of price per year), maintenance (1%), vacancy (6% of rent), and HOA. Annual NOI is gross rent minus those expenses; cap rate is NOI divided by purchase price. The number is more accurate than the 50% rule shortcut, especially in high-tax states like New Jersey and low-tax states like Arizona.
Where does the rent estimate come from?<br>Rent estimates come from a Random Forest model trained on 41,000+ public rental listings across 48 states and 7,600+ ZIP codes. When Zillow shows its own Rent Zestimate on the page, we display it inline alongside ours and cap our prediction tightly against it — so a model overshoot never quietly inflates the deal score on properties where Zillow has strong comp data.
Is homes.plus free?<br>Yes. The free tier includes 10 property analyses per month with all five core metrics, the full 48-state trained rent model, saved-property lists with CSV export, and the customizable financing assumptions (down payment %, interest rate, vacancy, etc.). Pro at $19/month or $199/year removes the 10-per-month cap and adds early access to new features as they ship.
What is the deal score and how is it calculated?<br>A 0–100 composite combining cap rate, cash-on-cash return, days on market, save count, Zillow's hot-home percentile, recent price reductions, and Zestimate delta from list. 70+ is strong; 50–70 is decent; under 50 is weak. Use it as a sortable first-pass filter across your pipeline, not a substitute for due diligence.
What financing assumptions does cash-on-cash use?<br>By default: 25% down, 7.2% interest, 30-year amortization. You can override any of these from the toolbar popup's settings page — useful if you finance differently or want to stress-test a deal at higher rates. The overlay re-renders with your numbers.
Which markets does homes.plus cover?<br>The rent model is trained on 48 states. Coverage is strongest where training data is densest; listings in thinly-covered markets are flagged with a "limited" coverage badge so you know when to double-check the estimate against local comps.
Does homes.plus track my activity?<br>The extension only runs on Zillow listing pages. We log coarse, anonymous interaction events (e.g. "an analyze happened in zip 07036, cap rate 5–7% bucket") to fix bugs and improve the rent model — never raw listing data, never anything that identifies a user. Full policy at privacy.html.