2920 18th Ave NW
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 2,496 sq ft
Rochester, MN · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $384,000 2 units · $192K per unit
- Monthly cash flow
- −$918 at 20% down, 7%
- Estimated rent
- $2,550/mo medium confidence
- Break-even price
- $211,558 where cash flow hits $0
First look
This is a clean, original-owner 1977 side-by-side duplex with two 2-bed units, tenants paying all utilities, and a garage per side. The price is the problem. At $384K, our numbers show about -$918/month and a 3.5% cap rate, and the break-even price is about $211.6K, so this doesn't work at today's rates unless the price drops a lot. Rent estimates are around $1,275 per unit, so $2,550 a month on a $384K price is thin. Listed 130 days, so there is room to negotiate. Before a showing, get the rent roll, lease terms and actual taxes, since we couldn't match a county parcel. Photos show dated but tidy interiors, so expect a light refresh rather than a gut job.
Things to consider
- Price is far above what the rents support Our underwriting shows negative cash flow of about $918 a month and a 3.5% cap rate at asking. Break-even is about $172K lower.
- Rent roll is missing With no stated rents, expected income rests on our estimate of about $1,275 per unit. Real rents and lease terms could differ.Listing says: “Flexible current lease terms provide options for future occupancy or investment strategy.”
- Tenants pay all utilities Separate meters reduce owner costs and make expenses easy to predict, which helps net income.Listing says: “Separately metered utilities allow tenants to pay all utilities directly, simplifying management and reducing owner expenses.”
- Long time on market 130 days suggests the market has pushed back on price. That gives you room to negotiate.
- Dated interiors and unverified systems Original kitchens and baths and window AC units suggest updates will be needed to raise rents. System ages are unknown.From photo 4
- Taxes and unit count unverified We could not match a county parcel, so the tax bill and legal unit status need checking before any offer.
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
AI-assisted first read of the listing description and photos (Claude), checked against public records. Every rent and repair above quotes the listing; verify with the agent, leases and an inspection.
The numbers
Edit rents, costs and assumptions
Default: 20% down (no PMI), offer at asking, self-managed, 7.00% for 30 years, buyer pays closing costs (3%).
The deal
- Price
- $384,000
- Cash to close
- $49,920
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$1,389/mo
- Cash-on-cash
- −33.4%
- Cap rate
- 3.5%
- DSCR
- 0.45×
Break-even
- Price that breaks even
- $171,903
- Rent that breaks even
- $4,331/mo
Long run
- Year 30: property vs stocks
- $877K vs $1.38M
- Cash flow turns positive
- year 30
The deal
- Price
- $384,000
- Cash to close
- $49,920
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$1,605/mo
- Cash-on-cash
- −38.6%
- Cap rate
- 2.8%
- DSCR
- 0.36×
Break-even
- Price that breaks even
- $138,968
- Rent that breaks even
- $4,858/mo
Long run
- Year 30: property vs stocks
- $876K vs $1.72M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $374,000
- Cash to close
- $48,620
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$1,324/mo
- Cash-on-cash
- −32.7%
- Cap rate
- 3.6%
- DSCR
- 0.46×
Break-even
- Price that breaks even
- $171,903
- Rent that breaks even
- $4,247/mo
Long run
- Year 30: property vs stocks
- $855K vs $1.30M
- Cash flow turns positive
- year 29
The deal
- Price
- $374,000
- Cash to close
- $48,620
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$1,540/mo
- Cash-on-cash
- −38.0%
- Cap rate
- 2.9%
- DSCR
- 0.37×
Break-even
- Price that breaks even
- $138,968
- Rent that breaks even
- $4,764/mo
Long run
- Year 30: property vs stocks
- $853K vs $1.64M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $384,000
- Cash to close
- $88,320
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$918/mo
- Cash-on-cash
- −12.5%
- Cap rate
- 3.5%
- DSCR
- 0.55×
Break-even
- Price that breaks even
- $211,558
- Rent that breaks even
- $3,727/mo
Long run
- Year 30: property vs stocks
- $889K vs $1.33M
- Cash flow turns positive
- year 25
The deal
- Price
- $384,000
- Cash to close
- $88,320
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$1,134/mo
- Cash-on-cash
- −15.4%
- Cap rate
- 2.8%
- DSCR
- 0.45×
Break-even
- Price that breaks even
- $171,026
- Rent that breaks even
- $4,180/mo
Long run
- Year 30: property vs stocks
- $876K vs $1.65M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $374,000
- Cash to close
- $86,020
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$865/mo
- Cash-on-cash
- −12.1%
- Cap rate
- 3.6%
- DSCR
- 0.57×
Break-even
- Price that breaks even
- $211,558
- Rent that breaks even
- $3,658/mo
Long run
- Year 30: property vs stocks
- $872K vs $1.26M
- Cash flow turns positive
- year 24
The deal
- Price
- $374,000
- Cash to close
- $86,020
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$1,080/mo
- Cash-on-cash
- −15.1%
- Cap rate
- 2.9%
- DSCR
- 0.46×
Break-even
- Price that breaks even
- $171,026
- Rent that breaks even
- $4,104/mo
Long run
- Year 30: property vs stocks
- $853K vs $1.57M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $384,000
- Cash to close
- $107,520
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$790/mo
- Cash-on-cash
- −8.8%
- Cap rate
- 3.5%
- DSCR
- 0.59×
Break-even
- Price that breaks even
- $225,662
- Rent that breaks even
- $3,563/mo
Long run
- Year 30: property vs stocks
- $903K vs $1.35M
- Cash flow turns positive
- year 22
The deal
- Price
- $384,000
- Cash to close
- $107,520
- Price per unit
- $192,000
- GRM
- 12.5
Each month
- Cash flow
- −$1,006/mo
- Cash-on-cash
- −11.2%
- Cap rate
- 2.8%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $182,427
- Rent that breaks even
- $3,996/mo
Long run
- Year 30: property vs stocks
- $876K vs $1.65M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $374,000
- Cash to close
- $104,720
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$740/mo
- Cash-on-cash
- −8.5%
- Cap rate
- 3.6%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $225,662
- Rent that breaks even
- $3,499/mo
Long run
- Year 30: property vs stocks
- $888K vs $1.28M
- Cash flow turns positive
- year 21
The deal
- Price
- $374,000
- Cash to close
- $104,720
- Price per unit
- $187,000
- GRM
- 12.2
Each month
- Cash flow
- −$956/mo
- Cash-on-cash
- −11.0%
- Cap rate
- 2.9%
- DSCR
- 0.49×
Break-even
- Price that breaks even
- $182,427
- Rent that breaks even
- $3,925/mo
Long run
- Year 30: property vs stocks
- $853K vs $1.58M
- Cash flow turns positive
- not within 30 years
Monthly
Monthly breakdown
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$2,299 |
| PMI | −$216 |
| Cash flow | −$1,389 |
| Principal paid down (equity, not cash) | $293 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$2,299 |
| PMI | −$216 |
| Cash flow | −$1,605 |
| Principal paid down (equity, not cash) | $293 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$2,239 |
| PMI | −$210 |
| Cash flow | −$1,324 |
| Principal paid down (equity, not cash) | $285 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$2,239 |
| PMI | −$210 |
| Cash flow | −$1,540 |
| Principal paid down (equity, not cash) | $285 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$2,044 |
| Cash flow | −$918 |
| Principal paid down (equity, not cash) | $260 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$2,044 |
| Cash flow | −$1,134 |
| Principal paid down (equity, not cash) | $260 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$1,991 |
| Cash flow | −$865 |
| Principal paid down (equity, not cash) | $253 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$1,991 |
| Cash flow | −$1,080 |
| Principal paid down (equity, not cash) | $253 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$1,916 |
| Cash flow | −$790 |
| Principal paid down (equity, not cash) | $244 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$1,916 |
| Cash flow | −$1,006 |
| Principal paid down (equity, not cash) | $244 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Net operating income | $1,126 |
| Mortgage (principal + interest) | −$1,866 |
| Cash flow | −$740 |
| Principal paid down (equity, not cash) | $237 |
| Rent | $2,550 |
| Vacancy (6%) | −$153 |
| Collected | $2,397 |
| Property tax Listing | −$431 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$204 |
| Capital reserve (8% of rent) | −$204 |
| Property management | −$216 |
| Net operating income | $910 |
| Mortgage (principal + interest) | −$1,866 |
| Cash flow | −$956 |
| Principal paid down (equity, not cash) | $237 |
Cash flow each year
Rents +3%/yr, costs +3.5%/yr. Red bars are months you'd cover out of pocket.
30 years
How those totals add up
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $571
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $345,600 of loan.
$571 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $380,004
- Monthly shortfalls, invested
- $1,001,694
$49,920 put into an index fund instead of the down payment and closing costs.
$237,756 you'd have paid in while the building lost money, invested instead.
Stocks come out $504,982 ahead after 30 years.
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $0
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $345,600 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $380,004
- Monthly shortfalls, invested
- $1,336,690
$49,920 put into an index fund instead of the down payment and closing costs.
$360,347 you'd have paid in while the building lost money, invested instead.
Stocks come out $840,549 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $1,932
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $336,600 of loan.
$1,890 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $370,108
- Monthly shortfalls, invested
- $933,442
$48,620 put into an index fund instead of the down payment and closing costs.
$217,250 you'd have paid in while the building lost money, invested instead.
Stocks come out $448,289 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $0
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $336,600 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $370,108
- Monthly shortfalls, invested
- $1,267,077
$48,620 put into an index fund instead of the down payment and closing costs.
$338,521 you'd have paid in while the building lost money, invested instead.
Stocks come out $783,857 ahead after 30 years.
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $13,142
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $307,200 of loan.
$11,799 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $672,314
- Monthly shortfalls, invested
- $657,842
$88,320 put into an index fund instead of the down payment and closing costs.
$146,645 you'd have paid in while the building lost money, invested instead.
Stocks come out $440,870 ahead after 30 years.
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $0
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $307,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $672,314
- Monthly shortfalls, invested
- $980,268
$88,320 put into an index fund instead of the down payment and closing costs.
$258,007 you'd have paid in while the building lost money, invested instead.
Stocks come out $776,437 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $18,269
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $299,200 of loan.
$16,003 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $654,806
- Monthly shortfalls, invested
- $602,638
$86,020 put into an index fund instead of the down payment and closing costs.
$131,688 you'd have paid in while the building lost money, invested instead.
Stocks come out $385,847 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $0
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $299,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $654,806
- Monthly shortfalls, invested
- $919,937
$86,020 put into an index fund instead of the down payment and closing costs.
$238,846 you'd have paid in while the building lost money, invested instead.
Stocks come out $721,415 ahead after 30 years.
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $27,217
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $288,000 of loan.
$23,010 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $818,470
- Monthly shortfalls, invested
- $527,122
$107,520 put into an index fund instead of the down payment and closing costs.
$111,870 you'd have paid in while the building lost money, invested instead.
Stocks come out $442,230 ahead after 30 years.
- Your equity when you sell
- $876,145
- Rental profits, invested at 7%
- $0
Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $288,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $818,470
- Monthly shortfalls, invested
- $835,473
$107,520 put into an index fund instead of the down payment and closing costs.
$212,021 you'd have paid in while the building lost money, invested instead.
Stocks come out $777,798 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $34,587
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $280,500 of loan.
$28,507 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $797,155
- Monthly shortfalls, invested
- $477,932
$104,720 put into an index fund instead of the down payment and closing costs.
$99,404 you'd have paid in while the building lost money, invested instead.
Stocks come out $387,172 ahead after 30 years.
- Your equity when you sell
- $853,328
- Rental profits, invested at 7%
- $0
Sells for $907,796 (value up 3% a year), minus 6% selling cost ($54,468). Rent paid down $280,500 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $797,155
- Monthly shortfalls, invested
- $778,912
$104,720 put into an index fund instead of the down payment and closing costs.
$194,058 you'd have paid in while the building lost money, invested instead.
Stocks come out $722,740 ahead after 30 years.
Future dollars. At 3% inflation, divide year-30 figures by about 2.4 for today's buying power. Rental profits are assumed invested, not spent.
30 years: this property vs. the same money in stocks
Year 30 (loan paid off): property $877K, stocks $1.38M. Stocks win.
Year 30 (loan paid off): property $876K, stocks $1.72M. Stocks win.
Year 30 (loan paid off): property $855K, stocks $1.30M. Stocks win.
Year 30 (loan paid off): property $853K, stocks $1.64M. Stocks win.
Year 30 (loan paid off): property $889K, stocks $1.33M. Stocks win.
Year 30 (loan paid off): property $876K, stocks $1.65M. Stocks win.
Year 30 (loan paid off): property $872K, stocks $1.26M. Stocks win.
Year 30 (loan paid off): property $853K, stocks $1.57M. Stocks win.
Year 30 (loan paid off): property $903K, stocks $1.35M. Stocks win.
Year 30 (loan paid off): property $876K, stocks $1.65M. Stocks win.
Year 30 (loan paid off): property $888K, stocks $1.28M. Stocks win.
Year 30 (loan paid off): property $853K, stocks $1.58M. Stocks win.
Comparable rentals
Nearby rentals RentCast matched to each unit type, as of 2026-10-05. The estimate above is RentCast's, weighted toward the closest matches.
2 bed / 1 bath estimate $1,275/mo · range $1,075–$1,475
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 3117 15th Ave NW, Rochester 55901 off market | $1,300 | 2 / 1 | 0.2 mi | 94% |
| 1725 40th St NW, Rochester 55901 off market | $1,050 | 2 / 1 | 0.7 mi | 93% |
| 4024 18th Ave NW, Rochester 55901 off market | $900 | 2 / 1 | 0.7 mi | 93% |
| 1720-1722 41st St NW, Rochester 55901 | $1,275 | 2 / 1 | 0.7 mi | 93% |
| 2315 30th Ave NW, Rochester 55901 | $1,205 | 2 / 1 | 1.0 mi | 93% |
| 917 N Broadway Ave, Rochester 55906 | $1,400 | 2 / 1 | 2.0 mi | 92% |
| 1911 Viking Unit Building 8 Dr NW, Apt 35, Roch… off market | $1,300 | 2 / 1 | 1.2 mi | 92% |
| 4717 14th Ave NW, Rochester 55901 off market | $950 | 2 / 1 | 1.2 mi | 92% |
| 405 24th St NE, Rochester 55906 off market | $895 | 2 / 1 | 1.6 mi | 92% |
| 1204 2nd Ave NW, Rochester 55901 off market | $1,500 | 2 / 1 | 1.8 mi | 91% |
On the maps, this property and comparable rentals. Comparable rentals and rent estimate: RentCast. Rents are asking rents from listings; check them against the actual leases.
Red flags and opportunities
Watch for
- mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 2920 18TH AVE NW
- mediumAsking is $172,442 above the price where cash flow breaks even ($211,558) at the default scenario. Based on: Derived: price $384,000 vs. break-even $211,558
- mediumNo rents or lease details are given, so income is unverified. 'Flexible' lease terms may mean month-to-month. Listing says: Flexible current lease terms provide options for future occupancy or investment strategy. · AI review
- mediumListing says bedrooms are on the lower level. Check that those windows meet egress rules and that both units are legal and licensed. Listing says: the lower level includes two bedrooms, a full bath, and in-unit laundry · AI review
- mediumTaxes could not be verified. An investor may pay a non-homestead bill that is higher than what the seller pays. Based on: data: county.tax · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 130 days on market
- Separately metered units with tenants paying all utilities keep owner expenses low and simplify management. Listing says: Separately metered utilities allow tenants to pay all utilities directly, simplifying management and reducing owner expenses. · AI review
- Rochester has no rent cap, so rents can follow the market after a light refresh. Based on: data: underwriting.rent_rule · AI review
- 130 days on market gives room to negotiate toward a price the rents can support. Based on: data: listing.days_on_market · AI review
Questions for the agent
- What are the current rents, lease end dates and security deposits for each unit? Are any month-to-month?
- Can you share trailing-12 expenses and the actual property tax bill, including whether the seller has homestead status?
- How old are the roof, furnace/boilers, water heaters and electrical panels? What is the heat type?
- Are the lower-level bedroom windows egress-sized, and is the city rental license in place for two units?
- Have there been any offers or price cuts in 130 days, and why hasn't it sold?
- Is the single-car garage per unit, or is one garage shared? How is the garage assigned?
Bottom line
Well-kept, low-expense duplex, but at $384K it loses about $918 a month on our numbers, so it only works at a much lower price. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Listinglisting, tax year 2026. The tax the listing states. If the seller lives there it may be at the lower homestead rate; an investor owner pays the non-homestead rate, often 20–40% more on the owner's unit. | $5,172 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,424 |
| Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid | $170 |
| Heat / mo Assumptionassumption. tenants pay heat; confirm with the agent | $0 |
| Lawn care / mo Assumptionassumption. $120/mo for 6 months, spread over 12; no snow removal | $60 |
| Repairs / capital reserve Rulerule. base rate | 8% / 8% |
Price history Realtor.com
On the market since 2026-05-28 (130 days); down $41,000 (9.6%) from the first ask of $425,000.
| Date | Event | Price |
|---|---|---|
| Price changed | $384,000 | |
| Relisted | $399,000 | |
| Removed | — | |
| Listed | $425,000 |
From the listing Listing
| Listed as | duplex side x side |
| Property tax, 2026 | $5,172 |
| County | Olmsted |
| Parcel number | 742242004854 |
As the listing states it (NorthstarMLS, via Realtor.com). We don't have county records here yet; check the tax, homestead status and special assessments with the county.
Crime, rental-license and vacant-building records are only available for St. Paul and Minneapolis so far. Check with Rochester on rental licensing before you buy.