Back to Greater Minnesota

476 Main St

Duplex · 2 units: 3 bed / 1 bath and 2 bed / 1 bath · 1,744 sq ft

Winona, MN · View the listing ↗

Cash flows

Photos, via Realtor.com.

Asking price
$225,000
2 units · $112K per unit
Monthly cash flow
$82
at 20% down, 7%
Estimated rent
$2,625/mo
high confidence
Break-even price
$240,326
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a student rental across from Winona State, priced at $225K with stated rents of $2,200 a month combined. Our numbers show about $82/month cash flow at asking with a 6.8% cap rate, so it only works if the stated rents and our tax and expense guesses hold up. The county record didn't match, so taxes and unit count are unverified. Get the actual tax bill and the rental license first. The downstairs rent of $1,350 for 3 beds is below our $1,425 estimate, but the license says 5 unrelated tenants, which suggests the rent may be per-room or the unit is heavily used. The photos show dated, hard-worn finishes, so budget for turnover. It is worth a showing only if the rent roll and expenses check out and the seller will deal after 172 days on market.

Things to consider

  1. Thin cash flow at asking price Our model shows about $82/month and a 6.8% cap rate at asking, so a small expense surprise or a vacant month erases it. Break-even is near $240K, so there is little cushion.
  2. Taxes and unit count are unverified The county parcel didn't match, so our tax estimate may be off. Non-homestead taxes could be higher than the seller's bill.
  3. Student-rental wear and turnover Licensed for up to 8 unrelated tenants, the units see heavy use. Expect repainting, flooring and appliance costs each cycle.Listing says: “Rental certified for 5 unrelated down and 3 unrelated up.”
  4. Two different heating setups appear Radiators downstairs and baseboard electric upstairs would mean separate systems and different cost structures. Confirm who pays each.From photo 9
  5. Upstairs kitchen looks original Updating it adds cost, though it could support a rent increase beyond $850. Compare with our $1,200 estimate for a 2-bed.From photo 10
  6. Long time on market 172 days suggests the price may be above what buyers will pay. That gives room to negotiate.

From the photos

Listing photo 1
1 of 8Plus

Exterior shows vinyl siding, an asphalt shingle roof that appears in decent shape, and a covered front porch with a wood railing. The porch looks worn but serviceable.

Listing photo 1
2 of 8Check

Detached single-car garage visible at the side, plus a driveway. Confirm whether parking is included for either unit.

Listing photo 3
3 of 8Plus

Downstairs interior has refinished-looking hardwood floors and a radiator. A window AC unit is in use, so there is no central cooling.

Listing photo 5
4 of 8Check

Downstairs kitchen has oak cabinets, laminate counters and vinyl tile that look 1990s-2000s, in fair condition. Functional but not updated.

Listing photo 7
5 of 8Concern

Downstairs bathroom has a basic fiberglass tub surround with some peeling or chipped finish near the fixtures, and a small half bath under the stairs.

Listing photo 10
6 of 8Concern

Upstairs kitchen appears original: metal cabinets, a double-basin sink, an electric coil range and exposed pipes. Likely due for a rework before it supports higher rents.

Listing photo 9
7 of 8Concern

Upstairs living room has a dropped acoustic ceiling, paneled walls and baseboard electric heat. This suggests a different, older heating setup than downstairs.

Listing photo 10
8 of 8Check

No photos of the boiler, electrical panel, basement, roof close-up or upstairs bedrooms. These are the key systems to see in person.

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

Rents the listing states

  • Upstairs: $850 (lease)Listing says: Both units are rented for June 1, 2026-May 25, 2027. Upstairs rent is $850/month
  • Downstairs: $1,350 (lease)Listing says: downstairs rent is $1,350/month

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
$225,000
Cash to close
$51,750
Price per unit
$112,500
GRM
7.1

Each month

Cash flow
$82/mo
Cash-on-cash
1.9%
Cap rate
6.8%
DSCR
1.07×

Break-even

Price that breaks even
$240,326
Rent that breaks even
$2,519/mo

Long run

Year 30: property vs stocks
$1.08M vs $394K
Cash flow turns positive
year 1

Monthly

Monthly breakdown

Rent$2,625
Vacancy (6%)−$158
Collected$2,468
Property tax Listing−$307
Insurance Estimate−$205
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$210
Capital reserve (9% of rent)−$236
Net operating income$1,279
Mortgage (principal + interest)−$1,198
Cash flow$82
Principal paid down (equity, not cash)$152

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$1,077,235
Your equity when you sell
$513,366

Sells for $546,134 (value up 3% a year), minus 6% selling cost ($32,768). Rent paid down $180,000 of loan.

Rental profits, invested at 7%
$563,869

$263,095 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$393,934
Cash to close, invested at 7%
$393,934

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

The building comes out $683,301 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 $1.08M, stocks $394K. The property wins.

Comparable rentals

Nearby rentals RentCast matched to each unit type, as of 2026-10-06. The estimate above is RentCast's, weighted toward the closest matches.

3 bed / 1 bath estimate $1,425/mo · range $1,175–$1,675

AddressRentBd / BaSq ftDistanceListedMatch
266 E Sanborn St, Unit 2, Winona 55987 off market $1,320 3 / 1 1,200 0.4 mi 2022-09-07 92%
258 Lee St, Winona 55987 off market $1,115 3 / 1 — 1.7 mi 2025-12-10 91%
1290 E Burns Valley Rd, Apt 3, Winona 55987 off market $1,000 3 / 1 — 1.8 mi 2025-12-15 91%
450 E 7th St, Unit 5, Winona 55987 off market $1,400 3 / 1 1,000 0.7 mi 2024-08-03 89%
560 Main St, Apt 2, Winona 55987 off market $1,600 4 / 1 — 0.1 mi 2021-12-30 84%
560 Main St, Apt 3, Winona 55987 off market $1,600 4 / 1 — 0.1 mi 2021-12-30 84%
560 Main St, Apt 4, Winona 55987 off market $1,600 4 / 1 — 0.1 mi 2021-12-30 84%
263 Orrin St, Apt D, Winona 55987 off market $1,400 3 / 1 1,700 2.1 mi 2025-07-09 82%
1402 W 6th St, Unit D, Winona 55987 off market $950 2 / 1 — 1.7 mi 2025-05-15 82%
415 Center St, Winona 55987 off market $1,740 4 / 1 1,100 0.1 mi 2022-09-07 82%

2 bed / 1 bath estimate $1,200/mo · range $1,025–$1,350

AddressRentBd / BaSq ftDistanceListedMatch
1402 W 6th St, Unit D, Winona 55987 off market $950 2 / 1 — 1.7 mi 2025-05-15 91%
1719 W 5th St, Apt 105, Winona 55987 off market $1,100 2 / 1 1,200 2.2 mi 2026-09-10 89%
1214 Gilmore Ave, Apt 3, Winona 55987 off market $895 2 / 1 1,100 1.4 mi 2024-03-04 89%
362 W 4th St, Unit 2, Winona 55987 off market $1,030 2 / 1 1,000 0.6 mi 2023-12-15 89%
317 Market St, Apt 103, Winona 55987 off market $1,360 2 / 1 910 0.3 mi 2025-11-05 88%
270 W 3rd St, Apt 205, Winona 55987 off market $1,430 2 / 1 908 0.6 mi 2026-08-05 88%
1555 Homer Rd, Winona 55987 $1,109 2 / 1 956 2.4 mi 2025-04-04 86%
3650 W 8th St, Apt 4, Goodview 55987 off market $1,200 2 / 1 950 2.7 mi 2026-01-02 85%
5140 W 7th St, Apt 9, Winona 55987 off market $895 2 / 1 1,000 3.6 mi 2024-04-23 84%
68 Warren Ct, Winona 55987 off market $1,100 2 / 1 900 3.3 mi 2024-01-29 83%

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 476 MAIN ST
  • mediumOccupancy is certified for many unrelated tenants, which means heavy wear and frequent turnover in a student-driven market. Listing says: Rental certified for 5 unrelated down and 3 unrelated up. · AI review
  • mediumLeases end May 25, 2027, so the rent roll is tied to a student cycle and the vacancy risk is concentrated in one summer. Listing says: Both units are rented for June 1, 2026-May 25, 2027. · AI review
  • mediumRadiator heat appears to run off a single system in a 1880 building. Heating costs and who pays them are not stated. Based on: photo 3 · AI review
  • lowThe upstairs kitchen appears original and dated, with older cabinets and an electric range. The living room has a dropped ceiling and wood paneling. Based on: photo 10 · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 172 days on market
  • Downstairs rent of $1,350 is below our $1,475 mid estimate for a 3-bed. There may be room to raise it at renewal, though the 5-person occupancy suggests it's already priced by the room. Based on: data: rent_estimate · AI review
  • Location across from the WSU Wellness Center supports steady student demand. Listing says: right across the street from the WSU Wellness Center · AI review

Questions for the agent

  • Can I see the rent roll, leases and the last 12 months of expenses, including who pays heat, water and electric?
  • Are the rents per unit or per room, and who are the tenants?
  • What are the actual property taxes, and is the rental license current for 2 units?
  • How old are the roof, boiler or radiator system, water heater and electrical panel?
  • Why has it sat for 172 days, and have there been price cuts or offers?
  • Is there any shared laundry or off-street parking for tenants?

Bottom line

A thin-margin student duplex that only works at a lower price or with confirmed rents and low expenses, so verify taxes and the rent roll before offering. 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,686
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,460
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 1880: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2026-04-16 (172 days); down $30,000 (11.8%) from the first ask of $255,000; last sold for $75,000 on 1998-07-29.

DateEventPrice
Price changed$225,000
Price changed$239,000
Price changed$249,000
Listed$255,000
Sold public record$75,000
Sold public record$79,000

From the listing Listing

Listed asduplex up and down
Property tax, 2026$3,686
CountyWinona
Parcel number324550810

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.