376 W Sanborn St
Triplex · 3 units: 3 bed / 1 bath ×2 and 2 bed / 1 bath unit split estimated · 3,742 sq ft
Winona, MN · View the listing ↗
Photos courtesy of Exp Realty - Broker, via Realtor.com.
- Asking price
- $420,000 3 units · $140K per unit
- Monthly cash flow
- $173 at 20% down, 7%
- Estimated rent
- $4,525/mo medium confidence
- Break-even price
- $452,441 where cash flow hits $0
First look
A 1880 triplex two blocks from Winona State, asking $420K, with a new roof and new siding (2025) per the listing. Our numbers at the ask show about +$173/mo cash flow with 20% down and a 6.9% cap rate, so it works at today's rates if the real rents hold up to our estimates. The break-even price is about $452.4K, roughly $32K above ask. The listing gives no rents, no lease status, no utility info and no heat type, so get the rent roll and the trailing-12 expenses first. Taxes and unit count are unverified because we couldn't match a county parcel. Student-oriented rentals mean turnover and wear. Worth a showing if the rent roll holds up and the expenses match our estimates.
Things to consider
- Positive cash flow at the ask At $420K our model makes about $173/mo with 20% down. The break-even price is roughly $32K higher, so there is some cushion, but it is thin if rents come in under our estimates.
- Rents are unknown Without a rent roll you can't tell if our $1,325 to $1,600 per unit estimates are right. Everything depends on this.
- Old structure, cosmetic and exterior updates An 1880 build means foundation, wiring and heating need inspection. New siding and paint can hide issues underneath.
- Parking and campus location support demand Twelve spaces near a university is a real advantage for leasing and for holding rents.Listing says: “With 12 parking spaces, this property provides exceptional convenience for tenants and guests.”
- Taxes and unit count are unverified The county record didn't match, so the tax bill and legal unit count could change the numbers. Confirm the rental license too.
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
- doneNew roofListing says: including a new roof, new siding in 2025, fresh interior paint, new carpeting, new plumbing
- doneNew siding (2025)Listing says: new siding in 2025
- doneFresh interior paint and new carpetingListing says: fresh interior paint, new carpeting, new plumbing, and a newly repaired deck
- doneNew plumbingListing says: new carpeting, new plumbing, and a newly repaired deck
- doneDeck repairedListing says: a newly repaired deck
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
- $420,000
- Cash to close
- $54,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- −$343/mo
- Cash-on-cash
- −7.5%
- Cap rate
- 6.9%
- DSCR
- 0.88×
Break-even
- Price that breaks even
- $367,633
- Rent that breaks even
- $4,976/mo
Long run
- Year 30: property vs stocks
- $1.76M vs $492K
- Cash flow turns positive
- year 5
The deal
- Price
- $420,000
- Cash to close
- $54,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- −$726/mo
- Cash-on-cash
- −16.0%
- Cap rate
- 5.8%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $309,190
- Rent that breaks even
- $5,600/mo
Long run
- Year 30: property vs stocks
- $1.33M vs $655K
- Cash flow turns positive
- year 10
The deal
- Price
- $410,000
- Cash to close
- $53,300
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- −$278/mo
- Cash-on-cash
- −6.2%
- Cap rate
- 7.0%
- DSCR
- 0.90×
Break-even
- Price that breaks even
- $367,633
- Rent that breaks even
- $4,890/mo
Long run
- Year 30: property vs stocks
- $1.79M vs $462K
- Cash flow turns positive
- year 5
The deal
- Price
- $410,000
- Cash to close
- $53,300
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- −$660/mo
- Cash-on-cash
- −14.9%
- Cap rate
- 5.9%
- DSCR
- 0.75×
Break-even
- Price that breaks even
- $309,190
- Rent that breaks even
- $5,503/mo
Long run
- Year 30: property vs stocks
- $1.34M vs $611K
- Cash flow turns positive
- year 9
The deal
- Price
- $420,000
- Cash to close
- $96,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- $173/mo
- Cash-on-cash
- 2.1%
- Cap rate
- 6.9%
- DSCR
- 1.08×
Break-even
- Price that breaks even
- $452,441
- Rent that breaks even
- $4,298/mo
Long run
- Year 30: property vs stocks
- $2.08M vs $735K
- Cash flow turns positive
- year 1
The deal
- Price
- $420,000
- Cash to close
- $96,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- −$210/mo
- Cash-on-cash
- −2.6%
- Cap rate
- 5.8%
- DSCR
- 0.91×
Break-even
- Price that breaks even
- $380,516
- Rent that breaks even
- $4,836/mo
Long run
- Year 30: property vs stocks
- $1.52M vs $776K
- Cash flow turns positive
- year 5
The deal
- Price
- $410,000
- Cash to close
- $94,300
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- $226/mo
- Cash-on-cash
- 2.9%
- Cap rate
- 7.0%
- DSCR
- 1.10×
Break-even
- Price that breaks even
- $452,441
- Rent that breaks even
- $4,228/mo
Long run
- Year 30: property vs stocks
- $2.11M vs $718K
- Cash flow turns positive
- year 1
The deal
- Price
- $410,000
- Cash to close
- $94,300
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- −$157/mo
- Cash-on-cash
- −2.0%
- Cap rate
- 5.9%
- DSCR
- 0.93×
Break-even
- Price that breaks even
- $380,516
- Rent that breaks even
- $4,757/mo
Long run
- Year 30: property vs stocks
- $1.54M vs $743K
- Cash flow turns positive
- year 4
The deal
- Price
- $420,000
- Cash to close
- $117,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- $312/mo
- Cash-on-cash
- 3.2%
- Cap rate
- 6.9%
- DSCR
- 1.15×
Break-even
- Price that breaks even
- $482,603
- Rent that breaks even
- $4,114/mo
Long run
- Year 30: property vs stocks
- $2.23M vs $895K
- Cash flow turns positive
- year 1
The deal
- Price
- $420,000
- Cash to close
- $117,600
- Price per unit
- $140,000
- GRM
- 7.7
Each month
- Cash flow
- −$70/mo
- Cash-on-cash
- −0.7%
- Cap rate
- 5.8%
- DSCR
- 0.97×
Break-even
- Price that breaks even
- $405,883
- Rent that breaks even
- $4,629/mo
Long run
- Year 30: property vs stocks
- $1.65M vs $902K
- Cash flow turns positive
- year 3
The deal
- Price
- $410,000
- Cash to close
- $114,800
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- $362/mo
- Cash-on-cash
- 3.8%
- Cap rate
- 7.0%
- DSCR
- 1.18×
Break-even
- Price that breaks even
- $482,603
- Rent that breaks even
- $4,048/mo
Long run
- Year 30: property vs stocks
- $2.27M vs $874K
- Cash flow turns positive
- year 1
The deal
- Price
- $410,000
- Cash to close
- $114,800
- Price per unit
- $136,667
- GRM
- 7.6
Each month
- Cash flow
- −$21/mo
- Cash-on-cash
- −0.2%
- Cap rate
- 5.9%
- DSCR
- 0.99×
Break-even
- Price that breaks even
- $405,883
- Rent that breaks even
- $4,555/mo
Long run
- Year 30: property vs stocks
- $1.67M vs $876K
- Cash flow turns positive
- year 2
Monthly
Monthly breakdown
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,515 |
| PMI | −$236 |
| Cash flow | −$343 |
| Principal paid down (equity, not cash) | $320 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,515 |
| PMI | −$236 |
| Cash flow | −$726 |
| Principal paid down (equity, not cash) | $320 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,455 |
| PMI | −$231 |
| Cash flow | −$278 |
| Principal paid down (equity, not cash) | $312 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,455 |
| PMI | −$231 |
| Cash flow | −$660 |
| Principal paid down (equity, not cash) | $312 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,235 |
| Cash flow | $173 |
| Principal paid down (equity, not cash) | $284 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,235 |
| Cash flow | −$210 |
| Principal paid down (equity, not cash) | $284 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,182 |
| Cash flow | $226 |
| Principal paid down (equity, not cash) | $278 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,182 |
| Cash flow | −$157 |
| Principal paid down (equity, not cash) | $278 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,096 |
| Cash flow | $312 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,096 |
| Cash flow | −$70 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Net operating income | $2,408 |
| Mortgage (principal + interest) | −$2,046 |
| Cash flow | $362 |
| Principal paid down (equity, not cash) | $260 |
| Rent | $4,525 |
| Vacancy (6%) | −$272 |
| Collected | $4,254 |
| Property tax Listing | −$383 |
| Insurance Estimate | −$333 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$407 |
| Capital reserve (9% of rent) | −$407 |
| Property management | −$383 |
| Net operating income | $2,025 |
| Mortgage (principal + interest) | −$2,046 |
| Cash flow | −$21 |
| Principal paid down (equity, not cash) | $260 |
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
- $958,283
- Rental profits, invested at 7%
- $803,304
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $378,000 of loan.
$419,578 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $415,629
- Monthly shortfalls, invested
- $76,226
$54,600 put into an index fund instead of the down payment and closing costs.
$11,546 you'd have paid in while the building lost money, invested instead.
The building comes out $1,269,732 ahead after 30 years.
- Your equity when you sell
- $958,283
- Rental profits, invested at 7%
- $371,373
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $378,000 of loan.
$228,116 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $415,629
- Monthly shortfalls, invested
- $239,763
$54,600 put into an index fund instead of the down payment and closing costs.
$38,635 you'd have paid in while the building lost money, invested instead.
The building comes out $674,264 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $852,650
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $369,000 of loan.
$438,259 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $405,733
- Monthly shortfalls, invested
- $55,959
$53,300 put into an index fund instead of the down payment and closing costs.
$8,402 you'd have paid in while the building lost money, invested instead.
The building comes out $1,326,425 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $406,541
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $369,000 of loan.
$243,913 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $405,733
- Monthly shortfalls, invested
- $205,318
$53,300 put into an index fund instead of the down payment and closing costs.
$32,606 you'd have paid in while the building lost money, invested instead.
The building comes out $730,957 ahead after 30 years.
- Your equity when you sell
- $958,283
- Rental profits, invested at 7%
- $1,116,915
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $336,000 of loan.
$519,966 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
$96,600 put into an index fund instead of the down payment and closing costs.
The building comes out $1,339,854 ahead after 30 years.
- Your equity when you sell
- $958,283
- Rental profits, invested at 7%
- $561,693
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $336,000 of loan.
$307,427 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
- Monthly shortfalls, invested
- $40,246
$96,600 put into an index fund instead of the down payment and closing costs.
$6,012 you'd have paid in while the building lost money, invested instead.
The building comes out $744,387 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $1,177,246
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $328,000 of loan.
$539,126 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $717,836
$94,300 put into an index fund instead of the down payment and closing costs.
The building comes out $1,394,877 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $606,558
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $328,000 of loan.
$324,205 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $717,836
- Monthly shortfalls, invested
- $24,780
$94,300 put into an index fund instead of the down payment and closing costs.
$3,630 you'd have paid in while the building lost money, invested instead.
The building comes out $799,410 ahead after 30 years.
- Your equity when you sell
- $958,283
- Rental profits, invested at 7%
- $1,275,284
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $315,000 of loan.
$570,263 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $895,201
$117,600 put into an index fund instead of the down payment and closing costs.
The building comes out $1,338,367 ahead after 30 years.
- Your equity when you sell
- $958,283
- Rental profits, invested at 7%
- $687,014
Sells for $1,019,450 (value up 3% a year), minus 6% selling cost ($61,167). Rent paid down $315,000 of loan.
$352,735 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $895,201
- Monthly shortfalls, invested
- $7,197
$117,600 put into an index fund instead of the down payment and closing costs.
$1,023 you'd have paid in while the building lost money, invested instead.
The building comes out $742,899 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $1,331,845
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $307,500 of loan.
$588,226 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $873,887
$114,800 put into an index fund instead of the down payment and closing costs.
The building comes out $1,393,425 ahead after 30 years.
- Your equity when you sell
- $935,467
- Rental profits, invested at 7%
- $738,131
Sells for $995,178 (value up 3% a year), minus 6% selling cost ($59,711). Rent paid down $307,500 of loan.
$369,921 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $873,887
- Monthly shortfalls, invested
- $1,754
$114,800 put into an index fund instead of the down payment and closing costs.
$246 you'd have paid in while the building lost money, invested instead.
The building comes out $797,958 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 $1.76M, stocks $492K. The property wins.
Year 30 (loan paid off): property $1.33M, stocks $655K. The property wins.
Year 30 (loan paid off): property $1.79M, stocks $462K. The property wins.
Year 30 (loan paid off): property $1.34M, stocks $611K. The property wins.
Year 30 (loan paid off): property $2.08M, stocks $735K. The property wins.
Year 30 (loan paid off): property $1.52M, stocks $776K. The property wins.
Year 30 (loan paid off): property $2.11M, stocks $718K. The property wins.
Year 30 (loan paid off): property $1.54M, stocks $743K. The property wins.
Year 30 (loan paid off): property $2.23M, stocks $895K. The property wins.
Year 30 (loan paid off): property $1.65M, stocks $902K. The property wins.
Year 30 (loan paid off): property $2.27M, stocks $874K. The property wins.
Year 30 (loan paid off): property $1.67M, stocks $876K. 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.
3 bed / 1 bath estimate $1,600/mo · range $1,375–$1,825
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 258 Lee St, Winona 55987 off market | $1,115 | 3 / 1 | 1.3 mi | 92% |
| 1290 E Burns Valley Rd, Apt 3, Winona 55987 off market | $1,000 | 3 / 1 | 2.3 mi | 91% |
| 560 Main St, Apt 3, Winona 55987 off market | $1,600 | 4 / 1 | 0.5 mi | 84% |
| 560 Main St, Apt 4, Winona 55987 off market | $1,600 | 4 / 1 | 0.5 mi | 84% |
| 560 Main St, Apt 2, Winona 55987 off market | $1,600 | 4 / 1 | 0.5 mi | 84% |
| 266 E Sanborn St, Unit 2, Winona 55987 off market | $1,320 | 3 / 1 | 0.8 mi | 83% |
| 1402 W 6th St, Unit D, Winona 55987 off market | $950 | 2 / 1 | 1.3 mi | 82% |
| 450 E 7th St, Unit 5, Winona 55987 off market | $1,400 | 3 / 1 | 1.1 mi | 81% |
| 717 W 6th, Unit 1, Winona 55987 off market | $1,200 | 3 / 1 | 0.4 mi | 79% |
| 717 W Broadway St, Apt 1, Winona 55987 off market | $1,200 | 3 / 1 | 0.4 mi | 79% |
2 bed / 1 bath estimate $1,325/mo · range $1,150–$1,525
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 1402 W 6th St, Unit D, Winona 55987 off market | $950 | 2 / 1 | 1.3 mi | 92% |
| 16 S Hill St, Apt 1B, Fountain City, WI 54629 off market | $800 | 2 / 1 | 6.5 mi | 84% |
| 920 W 5th St, Winona 55987 | $895 | 1 / 1 | 0.7 mi | 83% |
| 258 Lee St, Winona 55987 off market | $1,115 | 3 / 1 | 1.3 mi | 82% |
| 362 W 4th St, Unit 2, Winona 55987 off market | $1,030 | 2 / 1 | 0.3 mi | 82% |
| 1214 Gilmore Ave, Apt 3, Winona 55987 off market | $895 | 2 / 1 | 1.1 mi | 82% |
| 270 W 3rd St, Apt 205, Winona 55987 off market | $1,430 | 2 / 1 | 0.4 mi | 81% |
| 1719 W 5th St, Apt 105, Winona 55987 off market | $1,100 | 2 / 1 | 1.8 mi | 81% |
| 1290 E Burns Valley Rd, Apt 3, Winona 55987 off market | $1,000 | 3 / 1 | 2.3 mi | 81% |
| 317 Market St, Apt 103, Winona 55987 off market | $1,360 | 2 / 1 | 0.7 mi | 81% |
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
- highCash flow is negative at asking price in our underwriting Based on: data: underwriting.cash_flow_monthly · AI review
- mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 376 SANBORN ST W
- mediumNo rents, lease status or expenses given for an investment listing Listing says: Prime Investment Opportunity! · AI review
- mediumVague 'new plumbing' claim with no scope or permits; verify what was replaced Listing says: new carpeting, new plumbing, and a newly repaired deck · AI review
- mediumCosmetic updates over an 1880 structure: foundation and wiring not mentioned Based on: data: listing.year_built · AI review
Opportunities
- 12 parking spaces is rare and a real draw for student tenants Listing says: With 12 parking spaces, this property provides exceptional convenience for tenants and guests. · AI review
- Near campus gives steady rental demand; no rent cap in Winona Listing says: just two blocks from Winona State University · AI review
- Dated kitchens could be refreshed to support higher rents Based on: photo 2 · AI review
Questions for the agent
- What are the current rents, lease end dates and security deposits for each unit?
- What are trailing-12 expenses: taxes, insurance, utilities, repairs?
- Which utilities does the owner pay, and how is each unit heated and metered?
- What does 'new plumbing' cover, and who did the work and when? Are there permits?
- Is it a licensed three-unit rental, and what are the unit layouts and bedroom counts?
- What type of foundation does it have, and what is the electrical panel setup?
Bottom line
Well-located and freshly updated, and at $420K it makes money in our model, so it needs a rent roll to confirm. 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,592 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $3,999 |
| Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid | $255 |
| 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 1880: +1 pt capital reserve; 8 bedrooms: +1 pt repairs for wear | 9% / 9% |
Price history Realtor.com
On the market since 2026-10-01 (4 days); last sold for $309,000 on 2022-08-09.
| Date | Event | Price |
|---|---|---|
| Listed | $420,000 | |
| Sold | $309,000 | |
| Price changed | $328,900 | |
| Listed | $329,900 | |
| Sold public record | $180,000 | |
| Sold public record | $116,900 |
From the listing Listing
| Listed as | triplex |
| Property tax, 2026 | $4,592 |
| County | Winona |
| Parcel number | 320007790 |
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 Winona on rental licensing before you buy.