Back to Greater Minnesota

421 E Sanborn St

Duplex · 2 units: 3 bed and 1 bed · 2,115 sq ft

Winona, MN · View the listing ↗

Close

Photos courtesy of Edina Realty, Inc., via Realtor.com.

Asking price
$265,000
2 units · $132K per unit
Monthly cash flow
−$265
at 20% down, 7%
Estimated rent
$2,400/mo
high confidence
Break-even price
$215,259
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

Winona duplex, 3-bed main unit over two floors plus a 1-bed upper, asking $265K. At 20% down our model shows about -$265/month and a 5.2% cap rate, with break-even near $215.3K, so it doesn't work at the ask without a price cut or rents above our mid estimates. The description brags about 'rental history' but gives no rents, lease terms or expenses, which is the first thing to request. Photos show a tidy, mostly cosmetic-condition house with electric baseboard heat and wall-mounted mini-split units, so ask what tenants pay for electricity. The seller is a licensed agent, and the county parcel didn't match, so verify taxes, unit count and rental license before spending time on a showing.

Things to consider

  1. Numbers don't work at the ask Our model shows negative monthly cash flow and a cap rate near 5.2%. You would need a price near $215K or higher rents to break even.
  2. Income is unproven The listing cites rental history but states no rents. Our estimates are about $1,450 for the 3-bed and $950 for the 1-bed, so verify actual leases before relying on them.
  3. Electric heat and who pays it Baseboard heat and mini-splits mean electric bills can be large. If the owner pays any of them, cash flow worsens.From photo 3
  4. Basement living space must be legal The 3-bed count relies on a finished basement. Without egress and permits, the unit may rent as a smaller one.Listing says: “3 bedrooms and 2 bathrooms across the first floor and finished basement”
  5. Taxes and unit count are unverified We couldn't match a county parcel, so the tax bill, which drives expenses, is an estimate.

From the photos

Listing photo 1
1 of 7Plus

Vinyl siding appears fresh and the exterior is well kept, consistent with the two-year-old siding claim

Listing photo 2
2 of 7Concern

Upper kitchen has dated brown cabinets and wood-look vinyl flooring; looks functional but not updated

Listing photo 3
3 of 7Check

Electric baseboard heaters and a window AC unit appear in the upper unit, so heat is likely electric; cost depends on who pays

Listing photo 6
4 of 7Plus

Wall-mounted mini-split units appear in bedrooms and kitchen of the main unit, giving AC and possibly supplemental heat

Listing photo 8
5 of 7Check

Main-unit kitchen is large with a breakfast bar and recessed lighting, but the oak cabinets and laminate counters look dated

Listing photo 9
6 of 7Plus

In-unit stacked washer/dryer in a kitchen closet

Listing photo 10
7 of 7Check

No photos of the roof, panels, water heaters, basement or the upper unit's full layout, so mechanical condition is unseen

Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.

Condition and repairs

  • doneVinyl siding replaced about two years agoListing says: vinyl siding just two years ago

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

Down payment %
Offer $
Management
Interest rate %
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
$265,000
Cash to close
$60,950
Price per unit
$132,500
GRM
9.2

Each month

Cash flow
−$265/mo
Cash-on-cash
−5.2%
Cap rate
5.2%
DSCR
0.81×

Break-even

Price that breaks even
$215,259
Rent that breaks even
$2,744/mo

Long run

Year 30: property vs stocks
$812K vs $553K
Cash flow turns positive
year 9

Monthly

Monthly breakdown

Rent$2,400
Vacancy (6%)−$144
Collected$2,256
Property tax Listing−$259
Insurance Estimate−$213
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$192
Capital reserve (9% of rent)−$216
Net operating income$1,146
Mortgage (principal + interest)−$1,410
Cash flow−$265
Principal paid down (equity, not cash)$179

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

If you buy this building$812,062
Your equity when you sell
$604,632

Sells for $643,225 (value up 3% a year), minus 6% selling cost ($38,593). Rent paid down $212,000 of loan.

Rental profits, invested at 7%
$207,431

$126,707 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$552,719
Cash to close, invested at 7%
$463,967

$60,950 put into an index fund instead of the down payment and closing costs.

Monthly shortfalls, invested
$88,752

$14,490 you'd have paid in while the building lost money, invested instead.

The building comes out $259,343 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

This propertyStocks at 7%

Year 30 (loan paid off): property $812K, stocks $553K. 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,450/mo · range $1,225–$1,675

AddressRentBd / BaSq ftDistanceListedMatch
1290 E Burns Valley Rd, Apt 3, Winona 55987 off market $1,000 3 / 1 — 1.5 mi 2025-12-15 92%
258 Lee St, Winona 55987 off market $1,115 3 / 1 — 2.3 mi 2025-12-10 90%
266 E Sanborn St, Unit 2, Winona 55987 off market $1,320 3 / 1 1,200 0.2 mi 2022-09-07 89%
450 E 7th St, Unit 5, Winona 55987 off market $1,400 3 / 1 1,000 0.1 mi 2024-08-03 87%
560 Main St, Apt 2, Winona 55987 off market $1,600 4 / 1 — 0.6 mi 2021-12-30 83%
560 Main St, Apt 3, Winona 55987 off market $1,600 4 / 1 — 0.6 mi 2021-12-30 83%
560 Main St, Apt 4, Winona 55987 off market $1,600 4 / 1 — 0.6 mi 2021-12-30 83%
1402 W 6th St, Unit D, Winona 55987 off market $950 2 / 1 — 2.4 mi 2025-05-15 81%
460 E Broadway St, Apt 2, Winona 55987 off market $1,200 3 / 1 — 0.2 mi 2026-07-07 79%
460 E 6th, Unit 2, Winona 55987 off market $1,200 3 / 1 — 0.5 mi 2026-06-02 79%

1 bed / 1 bath estimate $950/mo · range $875–$1,025

AddressRentBd / BaSq ftDistanceListedMatch
920 W 5th St, Winona 55987 $895 1 / 1 — 1.7 mi 2026-10-01 91%
1719 W 5th St, Apt 104, Winona 55987 off market $850 1 / 1 1,000 2.9 mi 2026-08-04 83%
1719 W 5th St, Apt 304, Winona 55987 off market $850 1 / 1 1,000 2.9 mi 2025-08-05 83%
228 E 8th St, Unit T, Winona 55987 off market $770 1 / 1 650 0.3 mi 2026-01-16 83%
16 S Hill St, Fountain City, WI 54629 off market $900 1 / 1 — 7.4 mi 2024-01-02 83%
429 E Broadway St, Apt 6, Winona 55987 off market $750 1 / 1 600 0.1 mi 2026-02-26 83%
165 Huff St, Apt 4, Winona 55987 off market $775 1 / 1 700 1.0 mi 2025-06-25 83%
685 1/2 W 5th St, Winona 55987 off market $660 0 / 1 — 1.4 mi 2026-06-02 82%
5120 W 7th St, Apt 7, Goodview 55987 off market $895 1 / 1 1,100 4.2 mi 2026-08-03 82%
5225 W 6th St, Apt 2, Goodview 55987 off market $750 1 / 1 1,000 4.2 mi 2026-08-26 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

  • highPriced above our break-even; negative cash flow at the ask Based on: data: underwriting.break_even_price · 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 421 SANBORN ST E
  • mediumListing touts 'strong rental history' but gives no rents, lease terms or income figures Listing says: strong rental history, modern exterior, and appealing outdoor space · AI review
  • mediumBasement bedrooms and bath in the main unit need verified egress and permits to count as legal bedrooms Listing says: 3 bedrooms and 2 bathrooms across the first floor and finished basement · AI review

Opportunities

  • Detached garage could be rented separately for extra income Listing says: A detached 1-car garage adds even more value, whether used for storage or rented out · AI review
  • No rent cap in Winona, so rents can follow the market Based on: data: underwriting.rent_rule · AI review
  • In-unit stacked washer/dryer is a selling point for tenants Based on: photo 9 · AI review

Questions for the agent

  • What are the current rents, lease end dates and are any tenants month-to-month?
  • Can you share trailing-12 expenses, taxes, insurance and utility bills for each unit?
  • Who pays electric, given the baseboard heat and mini-splits, and is each unit separately metered?
  • Is the basement bedroom and bath permitted with egress, and is the city rental license for two units current?
  • How old are the roof, water heaters and electrical panels?
  • Why is the seller selling, and are the tenants staying?

Bottom line

Clean-looking Winona duplex, but at $265K it runs negative on our numbers and the listing gives no rents, so it needs a lower price or proven income. 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.$3,106
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,562
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 1900: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2026-10-02 (3 days); last sold for $155,500 on 2014-05-22.

DateEventPrice
Listed$265,000
Sold$155,500
Listed$167,900
Sold public record$114,250
Sold public record$66,900
Sold public record$57,000

From the listing Listing

Listed asduplex up and down
Property tax, 2026$3,106
CountyWinona
Parcel number321100200

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.