904 1st St SE
Duplex · 2 units: 2 bed / 1.5 bath and 1 bed / 1.5 bath unit split estimated · 1,792 sq ft
Rochester, MN · View the listing ↗
Photos courtesy of National Realty Guild - Broker, via Realtor.com.
- Asking price
- $279,900 2 units · $140K per unit
- Monthly cash flow
- −$199 at 20% down, 7%
- Estimated rent
- $2,625/mo medium confidence
- Break-even price
- $242,452 where cash flow hits $0
First look
This is a 1915 up/down duplex priced at $279,900, and our numbers don't work at the ask: about -$200 a month with a 5.5% cap rate, and break-even is near $242,500. It has sat 145 days, so there's room to push on price. The main unit has a long-term tenant, but the listing gives no rent, lease terms or expenses, and the upper unit is vacant, so income is unproven. The county parcel didn't match, so taxes and unit count are unverified. Start by getting the rent roll, the tax bill and the rental license status. Worth a showing only if the seller moves toward the low $240Ks.
Things to consider
- Price is above what the numbers support Our underwriting shows negative monthly cash flow and a break-even price about $37K under the ask. You would be paying for the 'updated' label.
- Income is unverified No rents are stated, and one unit is vacant. Underwrite from our estimates only until you see the rent roll and the lease.Listing says: “The main-level resident has lived in the home for years and would love to stay long-term”
- Taxes and unit count are unconfirmed The county parcel didn't match, so the real tax bill could shift cash flow. An investor may also pay a non-homestead rate.
- Long time on market gives you leverage 145 days suggests the market isn't accepting this price. Use it to negotiate.
- Systems are unknown and unphotographed A 1915 building may have old wiring, plumbing or a stone foundation. Get an inspection before relying on the 'updated' claim.Listing says: “beautifully updated up/down duplex in a wonderful neighborhood”
- Owner-occupant option widens the exit The vacant upper unit suits an owner who lives upstairs, which can improve financing and buyer demand.Listing says: “the upper unit is currently vacant and ready for an owner-occupant or a new tenant”
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
Condition and repairs
- doneListing calls the duplex beautifully updated, but gives no specifics on what was updated or whenListing says: beautifully updated up/down duplex in a wonderful neighborhood
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
- $279,900
- Cash to close
- $36,387
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$543/mo
- Cash-on-cash
- −17.9%
- Cap rate
- 5.5%
- DSCR
- 0.70×
Break-even
- Price that breaks even
- $197,006
- Rent that breaks even
- $3,312/mo
Long run
- Year 30: property vs stocks
- $827K vs $479K
- Cash flow turns positive
- year 11
The deal
- Price
- $279,900
- Cash to close
- $36,387
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$765/mo
- Cash-on-cash
- −25.2%
- Cap rate
- 4.6%
- DSCR
- 0.58×
Break-even
- Price that breaks even
- $163,103
- Rent that breaks even
- $3,710/mo
Long run
- Year 30: property vs stocks
- $691K vs $688K
- Cash flow turns positive
- year 19
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$477/mo
- Cash-on-cash
- −16.3%
- Cap rate
- 5.7%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $197,006
- Rent that breaks even
- $3,229/mo
Long run
- Year 30: property vs stocks
- $835K vs $430K
- Cash flow turns positive
- year 10
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$700/mo
- Cash-on-cash
- −23.9%
- Cap rate
- 4.8%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $163,103
- Rent that breaks even
- $3,617/mo
Long run
- Year 30: property vs stocks
- $682K vs $622K
- Cash flow turns positive
- year 18
The deal
- Price
- $279,900
- Cash to close
- $64,377
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$199/mo
- Cash-on-cash
- −3.7%
- Cap rate
- 5.5%
- DSCR
- 0.87×
Break-even
- Price that breaks even
- $242,452
- Rent that breaks even
- $2,877/mo
Long run
- Year 30: property vs stocks
- $936K vs $541K
- Cash flow turns positive
- year 7
The deal
- Price
- $279,900
- Cash to close
- $64,377
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$421/mo
- Cash-on-cash
- −7.9%
- Cap rate
- 4.6%
- DSCR
- 0.72×
Break-even
- Price that breaks even
- $200,728
- Rent that breaks even
- $3,222/mo
Long run
- Year 30: property vs stocks
- $743K vs $693K
- Cash flow turns positive
- year 14
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$146/mo
- Cash-on-cash
- −2.8%
- Cap rate
- 5.7%
- DSCR
- 0.90×
Break-even
- Price that breaks even
- $242,452
- Rent that breaks even
- $2,810/mo
Long run
- Year 30: property vs stocks
- $952K vs $502K
- Cash flow turns positive
- year 6
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$368/mo
- Cash-on-cash
- −7.1%
- Cap rate
- 4.8%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $200,728
- Rent that breaks even
- $3,147/mo
Long run
- Year 30: property vs stocks
- $740K vs $636K
- Cash flow turns positive
- year 13
The deal
- Price
- $279,900
- Cash to close
- $78,372
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$106/mo
- Cash-on-cash
- −1.6%
- Cap rate
- 5.5%
- DSCR
- 0.92×
Break-even
- Price that breaks even
- $258,616
- Rent that breaks even
- $2,759/mo
Long run
- Year 30: property vs stocks
- $1.01M vs $614K
- Cash flow turns positive
- year 4
The deal
- Price
- $279,900
- Cash to close
- $78,372
- Price per unit
- $139,950
- GRM
- 8.9
Each month
- Cash flow
- −$328/mo
- Cash-on-cash
- −5.0%
- Cap rate
- 4.6%
- DSCR
- 0.76×
Break-even
- Price that breaks even
- $214,110
- Rent that breaks even
- $3,090/mo
Long run
- Year 30: property vs stocks
- $781K vs $732K
- Cash flow turns positive
- year 12
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$56/mo
- Cash-on-cash
- −0.9%
- Cap rate
- 5.7%
- DSCR
- 0.96×
Break-even
- Price that breaks even
- $258,616
- Rent that breaks even
- $2,696/mo
Long run
- Year 30: property vs stocks
- $1.03M vs $582K
- Cash flow turns positive
- year 3
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 8.6
Each month
- Cash flow
- −$278/mo
- Cash-on-cash
- −4.4%
- Cap rate
- 4.8%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $214,110
- Rent that breaks even
- $3,020/mo
Long run
- Year 30: property vs stocks
- $782K vs $678K
- Cash flow turns positive
- year 10
Monthly
Monthly breakdown
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,676 |
| PMI | −$157 |
| Cash flow | −$543 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,676 |
| PMI | −$157 |
| Cash flow | −$765 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$477 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$700 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$199 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$421 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$146 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$368 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$106 |
| Principal paid down (equity, not cash) | $178 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$328 |
| Principal paid down (equity, not cash) | $178 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Net operating income | $1,290 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$56 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $2,625 |
| Vacancy (6%) | −$158 |
| Collected | $2,468 |
| Property tax Listing | −$347 |
| Insurance Estimate | −$206 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$184 |
| Capital reserve (8% of rent) | −$210 |
| Property management | −$222 |
| Net operating income | $1,068 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$278 |
| Principal paid down (equity, not cash) | $171 |
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
- $638,628
- Rental profits, invested at 7%
- $188,660
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $251,910 of loan.
$121,434 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $276,987
- Monthly shortfalls, invested
- $201,998
$36,387 put into an index fund instead of the down payment and closing costs.
$33,667 you'd have paid in while the building lost money, invested instead.
The building comes out $348,303 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $52,081
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $251,910 of loan.
$40,570 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $276,987
- Monthly shortfalls, invested
- $410,855
$36,387 put into an index fund instead of the down payment and closing costs.
$79,587 you'd have paid in while the building lost money, invested instead.
The building comes out $2,866 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $219,143
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$136,070 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $162,868
$35,087 put into an index fund instead of the down payment and closing costs.
$26,477 you'd have paid in while the building lost money, invested instead.
The building comes out $404,995 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $65,979
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$49,656 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $355,140
$35,087 put into an index fund instead of the down payment and closing costs.
$66,847 you'd have paid in while the building lost money, invested instead.
The building comes out $59,559 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $297,163
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $223,920 of loan.
$170,228 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,054
- Monthly shortfalls, invested
- $50,702
$64,377 put into an index fund instead of the down payment and closing costs.
$7,865 you'd have paid in while the building lost money, invested instead.
The building comes out $395,035 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $104,228
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $223,920 of loan.
$72,410 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,054
- Monthly shortfalls, invested
- $203,204
$64,377 put into an index fund instead of the down payment and closing costs.
$36,831 you'd have paid in while the building lost money, invested instead.
The building comes out $49,597 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $336,584
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$186,003 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $29,792
$62,077 put into an index fund instead of the down payment and closing costs.
$4,480 you'd have paid in while the building lost money, invested instead.
The building comes out $450,057 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $124,679
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$83,506 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $163,324
$62,077 put into an index fund instead of the down payment and closing costs.
$28,766 you'd have paid in while the building lost money, invested instead.
The building comes out $104,620 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $369,429
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $209,925 of loan.
$198,442 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,588
- Monthly shortfalls, invested
- $17,426
$78,372 put into an index fund instead of the down payment and closing costs.
$2,560 you'd have paid in while the building lost money, invested instead.
The building comes out $394,043 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $141,880
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $209,925 of loan.
$92,396 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,588
- Monthly shortfalls, invested
- $135,314
$78,372 put into an index fund instead of the down payment and closing costs.
$23,298 you'd have paid in while the building lost money, invested instead.
The building comes out $48,605 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $415,086
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$214,779 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $6,523
$75,572 put into an index fund instead of the down payment and closing costs.
$934 you'd have paid in while the building lost money, invested instead.
The building comes out $449,102 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $165,938
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$104,235 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $102,811
$75,572 put into an index fund instead of the down payment and closing costs.
$17,173 you'd have paid in while the building lost money, invested instead.
The building comes out $103,664 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 $827K, stocks $479K. The property wins.
Year 30 (loan paid off): property $691K, stocks $688K. The property wins.
Year 30 (loan paid off): property $835K, stocks $430K. The property wins.
Year 30 (loan paid off): property $682K, stocks $622K. The property wins.
Year 30 (loan paid off): property $936K, stocks $541K. The property wins.
Year 30 (loan paid off): property $743K, stocks $693K. The property wins.
Year 30 (loan paid off): property $952K, stocks $502K. The property wins.
Year 30 (loan paid off): property $740K, stocks $636K. The property wins.
Year 30 (loan paid off): property $1.01M, stocks $614K. The property wins.
Year 30 (loan paid off): property $781K, stocks $732K. The property wins.
Year 30 (loan paid off): property $1.03M, stocks $582K. The property wins.
Year 30 (loan paid off): property $782K, stocks $678K. The property wins.
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.5 bath estimate $1,375/mo · range $1,100–$1,650
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 917 N Broadway Ave, Rochester 55906 | $1,400 | 2 / 1 | 1.0 mi | 94% |
| 317 9th Ave SE, Rochester 55904 off market | $1,300 | 2 / 1 | 0.2 mi | 91% |
| 420 8th Ave SE, Rochester 55904 off market | $875 | 2 / 1 | 0.3 mi | 91% |
| 428 9th Ave SE, Rochester 55904 off market | $1,095 | 2 / 1 | 0.3 mi | 91% |
| 1550-1586 1/2 St SE, Rochester 55904 off market | $1,325 | 2 / 1.5 | 0.4 mi | 90% |
| 226 11th St SE, Rochester 55904 off market | $1,000 | 2 / 1 | 1.0 mi | 90% |
| 19 12th St NW, Rochester 55901 off market | $900 | 2 / 1 | 1.1 mi | 90% |
| 1204 2nd Ave NW, Rochester 55901 off market | $1,500 | 2 / 1 | 1.2 mi | 90% |
| 127 12th St NW, Rochester 55901 off market | $1,775 | 2 / 1 | 1.2 mi | 90% |
| 842 7th Ave SW, Rochester 55902 off market | $1,600 | 2 / 1 | 1.2 mi | 90% |
1 bed / 1.5 bath estimate $1,250/mo · range $1,025–$1,450
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 712 10th Ave SE, Rochester 55904 off market | $1,200 | 1 / 1 | 0.5 mi | 92% |
| 815 9th Ave SE, Apt 6, Rochester 55904 | $900 | 1 / 1 | 0.5 mi | 91% |
| 815 9th Ave SE, Apt 1, Rochester 55904 off market | $900 | 1 / 1 | 0.5 mi | 91% |
| 515 1st Ave SW, Rochester 55902 | $1,695 | 1 / 1 | 0.8 mi | 90% |
| 1209.5 13th Ave NE, Rochester 55906 off market | $950 | 1 / 1 | 0.9 mi | 90% |
| 301 15th St NE, Rochester 55906 | $1,155 | 1 / 1 | 1.1 mi | 90% |
| 1511 3rd Ave NE, Rochester 55906 off market | $1,155 | 1 / 1 | 1.1 mi | 90% |
| 211 15th St NE, Rochester 55906 off market | $1,025 | 1 / 1 | 1.1 mi | 90% |
| 300 16th St NE, Rochester 55906 off market | $1,155 | 1 / 1 | 1.2 mi | 90% |
| 802 2nd St NW, Rochester 55901 off market | $1,235 | 1 / 1 | 1.2 mi | 90% |
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 904 1ST ST SE
- mediumUpper unit is vacant, so the income shown for it is only an estimate Listing says: the upper unit is currently vacant and ready for an owner-occupant or a new tenant · AI review
- mediumOwner is the listing agent, so the agent's answers come from the seller. Verify rents and expenses independently. Listing says: Owner is the Listing Agent · AI review
- mediumNo rent, lease or expense figures in the listing, so the main unit's income is unknown Listing says: The main-level resident has lived in the home for years and would love to stay long-term · AI review
- lowPhoto 8 shows a sloped plank ceiling and dated finishes in the bedroom, so interior condition is mixed despite the 'updated' claim Based on: photo 8 · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 145 days on market
- Long-tenured main-level tenant could mean low turnover. Confirm the rent isn't far below market. Listing says: The main-level resident has lived in the home for years and would love to stay long-term · AI review
- Vacant upper unit can be rented at today's market rent, or lived in by an owner-occupant to offset the mortgage Listing says: the upper unit is currently vacant and ready for an owner-occupant or a new tenant · AI review
- Walkable location near Mayo Clinic supports rental demand Listing says: within walking distance of Mayo Clinic, Mayo Field, Riverfest, downtown activities · AI review
- 145 days on market suggests the seller may negotiate Based on: data: listing.days_on_market · AI review
Questions for the agent
- What does the main-level tenant pay, and is there a written lease or is it month-to-month?
- Why has the vacant upper unit sat empty, and what was the last rent?
- What are the annual taxes, and how are the units metered for gas, electric and water?
- What exactly was updated, and when (roof, wiring, plumbing, furnaces)?
- Is the property licensed as a rental, and does the city list two units?
- Are the laundry hookups and garage stalls separate for each unit?
Bottom line
Walkable to Mayo and nicely located, but at the ask it loses money on our numbers, so it needs a price cut and a verified rent roll. 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. | $4,167 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,473 |
| 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. built 1915: +1 pt capital reserve; "fully updated" in the description: -1 pts each | 7% / 8% |
Price history Realtor.com
On the market since 2026-05-13 (145 days); down $20,000 (6.7%) from the first ask of $299,900; last sold for $98,000 on 2010-12-27; listed for rent at $995/mo on 2016-08-02.
| Date | Event | Price |
|---|---|---|
| Price changed | $279,900 | |
| Price changed | $294,900 | |
| Relisted | $299,900 | |
| Removed | — | |
| Listed | $299,900 | |
| Rental removed | $995/mo | |
| Listed for rent | $995/mo | |
| Removed | $109,900 | |
| Sold | $98,000 | |
| Price changed | $109,900 | |
| Price changed | $114,900 | |
| Price changed | $119,900 | |
| Price changed | $123,900 | |
| Listed | $128,900 | |
| Listed | $109,900 |
From the listing Listing
| Listed as | duplex up and down |
| Property tax, 2026 | $4,167 |
| County | Olmsted |
| Parcel number | 743634026535 |
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.