Back to Greater Minnesota

403 8 1/2 Ave NW

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

Rochester, MN · View the listing ↗

Overpriced

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

Asking price
$375,000
2 units · $188K per unit
Monthly cash flow
−$713
at 20% down, 7%
Estimated rent
$2,775/mo
high confidence
Break-even price
$241,017
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a 1968 up/down duplex in Rochester asking $375K, and at 20% down our numbers show about -$713/month with a 4.1% cap rate. Break-even is near $241K, so the ask is far too high for these rents at today's rates. The description gives no current rents, so ask for the rent roll and a trailing-12 before anything else. The owner pays gas and trash, and the photos show baseboard hot-water heat, which suggests a shared boiler, so confirm what heat really costs. Interiors look dated but clean, with newer flooring. I'd only show it if the seller will move well toward $240K or the rents beat our estimates.

Things to consider

  1. Price is far above what the rents support At ask, our underwriting shows negative monthly cash flow and a thin cap rate. You would be paying for appreciation, not income.
  2. Owner-paid gas cuts into income Heat for a baseboard system can be a large expense. Get actual gas bills before you trust any cash flow figure.Listing says: “Owner pays gas and rubbish.”
  3. No rents or lease details given Without a rent roll you can't compare actual income to our estimates, which run about $1,500 for the 3-bed and $1,275 for the 2-bed.
  4. Lower level moisture risk Drain tile and a sump pump suggest a history of water. Inspect for staining, mold and sump condition.Listing says: “drain tiled and sump pump”
  5. Roof is relatively new A roof about 4 years old lowers near-term capital needs. Ask for paperwork on the work.Listing says: “Roof 4 years old.”

From the photos

Listing photo 1
1 of 7Check

Exterior is vinyl or similar siding in decent shape, with a wood wrap-around deck. The deck appears weathered, so have the structure and railings checked.

Listing photo 3
2 of 7Plus

Bedrooms have baseboard hot-water heat and appear to have newer vinyl plank flooring. Walls and ceilings look clean.

Listing photo 6
3 of 7Concern

Kitchen has original-looking wood cabinets, a laminate counter and basic white appliances. It is dated but usable, so a refresh would be needed to push rents.

Listing photo 10
4 of 7Plus

Bathroom has a fiberglass tub surround, granite-look vanity top and tile wainscot. It appears reasonably updated.

Listing photo 9
5 of 7Check

Window A/C units are visible, which suggests there is no central air.

Listing photo 1
6 of 7Check

No photos of the boiler, water heater, electrical panel, basement or laundry area, so major systems are unseen.

Listing photo 2
7 of 7Check

Street parking and a corner lot are visible, but no garage or off-street parking is shown.

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

Condition and repairs

  • doneRoof replaced about 4 years agoListing says: Roof 4 years old.
  • doneLower-level new flooringListing says: 2 bedrooms, full bath, new flooring, plank flooring, patio, drain tiled and sump pump.

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
$375,000
Cash to close
$86,250
Price per unit
$187,500
GRM
11.3

Each month

Cash flow
−$713/mo
Cash-on-cash
−9.9%
Cap rate
4.1%
DSCR
0.64×

Break-even

Price that breaks even
$241,017
Rent that breaks even
$3,689/mo

Long run

Year 30: property vs stocks
$925K vs $1.07M
Cash flow turns positive
year 19

Monthly

Monthly breakdown

Rent$2,775
Vacancy (6%)−$166
Collected$2,608
Property tax Listing−$455
Insurance Estimate−$197
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$222
Capital reserve (8% of rent)−$222
Net operating income$1,283
Mortgage (principal + interest)−$1,996
Cash flow−$713
Principal paid down (equity, not cash)$254

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$924,610
Your equity when you sell
$855,610

Sells for $910,223 (value up 3% a year), minus 6% selling cost ($54,613). Rent paid down $300,000 of loan.

Rental profits, invested at 7%
$68,999

$53,172 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$1,073,792
Cash to close, invested at 7%
$656,557

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

Monthly shortfalls, invested
$417,235

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

Stocks come out $149,182 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 $925K, stocks $1.07M. Stocks win.

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,500/mo · range $1,200–$1,775

AddressRentBd / BaSq ftDistanceListedMatch
4-8-12 11th Ave NW, Rochester 55901 off market $1,500 3 / 1.5 — 0.3 mi 2026-05-18 91%
110 6th Ave SE, Rochester 55904 $2,000 3 / 1 1,440 1.1 mi 2026-10-06 90%
619 2nd St NW, Rochester 55901 off market $1,575 3 / 1.5 1,435 0.2 mi 2026-04-08 89%
725 7th Ave SE, Apt 1, Rochester 55904 off market $1,400 3 / 1 1,329 1.4 mi 2026-02-04 88%
917 N Broadway Ave, Rochester 55906 $1,400 2 / 1 2,000 0.8 mi 2026-01-20 87%
1882 1888 20th St NW, Rochester 55901 off market $1,250 3 / 1 1,200 1.4 mi 2026-05-04 87%
1892 1898 20th St NW, Rochester 55901 off market $1,250 3 / 1 1,200 1.4 mi 2026-02-04 87%
1117 1st St NW, Rochester 55901 $995 2 / 1 — 0.2 mi 2026-09-22 84%
1015 W Center St, Rochester 55902 off market $950 2 / 1 — 0.3 mi 2026-08-06 84%
970 11th Ave NW, Rochester 55901 off market $1,734 3 / 2 1,228 0.4 mi 2026-02-18 84%

2 bed / 1 bath estimate $1,275/mo · range $1,000–$1,550

AddressRentBd / BaSq ftDistanceListedMatch
917 N Broadway Ave, Rochester 55906 $1,400 2 / 1 2,000 0.8 mi 2026-01-20 96%
1117 1st St NW, Rochester 55901 $995 2 / 1 — 0.2 mi 2026-09-22 94%
1015 W Center St, Rochester 55902 off market $950 2 / 1 — 0.3 mi 2026-08-06 94%
1204 2nd Ave NW, Rochester 55901 off market $1,500 2 / 1 — 0.8 mi 2026-01-14 93%
127 12th St NW, Rochester 55901 off market $1,775 2 / 1 — 0.8 mi 2026-01-14 93%
19 12th St NW, Rochester 55901 off market $900 2 / 1 — 0.8 mi 2026-01-30 93%
842 7th Ave SW, Rochester 55902 off market $1,600 2 / 1 — 1.0 mi 2026-03-18 93%
1911 Viking Unit Building 8 Dr NW, Apt 35, Roch… off market $1,300 2 / 1 — 1.2 mi 2025-12-12 92%
317 9th Ave SE, Rochester 55904 off market $1,300 2 / 1 — 1.3 mi 2026-05-05 92%
420 8th Ave SE, Rochester 55904 off market $875 2 / 1 — 1.3 mi 2026-04-28 92%

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 403 8 1/2 AVE NW
  • mediumAsking is $133,983 above the price where cash flow breaks even ($241,017) at the default scenario. Based on: Derived: price $375,000 vs. break-even $241,017
  • mediumSump pump and drain tile in the lower level point to past or possible water issues; ask about history. Listing says: drain tiled and sump pump · AI review
  • mediumOwner pays gas, and the baseboard heat appears to run off a shared system. This eats into cash flow. Listing says: Owner pays gas and rubbish. · AI review
  • lowShared laundry in the lower level means tenants cross into the lower unit's space. Listing says: Community laundry area in lower level, tenants share usage. · AI review

Opportunities

  • Only electric is separately metered; adding a gas or heat charge-back could be looked at, if leases and local rules allow. Listing says: Each unit has separate utility meters for electric. · AI review
  • Shared laundry could be monetized with coin or card machines. Listing says: Community laundry area in lower level, tenants share usage. · AI review

Questions for the agent

  • What are the current rents, lease types and end dates for each unit?
  • What did gas, trash, water and sewer cost over the last 12 months?
  • Is there one boiler or two, and how old is it?
  • Has the lower level ever had water in it? Why were drain tile and the sump pump added?
  • Is the lower unit a legal, licensed unit with proper egress windows?
  • What are the actual property taxes? We couldn't match a parcel record.

Bottom line

A plain 1968 duplex priced about $134K above where the numbers work, so only worth a look if the seller drops hard or rents come in well above estimates. 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,458
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,362
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 rate8% / 8%

Price history Realtor.com

On the market since 2026-08-04 (62 days, relisted 1×); last sold for $198,500 on 2018-07-12; listed for rent at $1,250/mo on 2026-07-05.

DateEventPrice
Listed$375,000
Removed—
Listed for rent$1,250/mo
Removed—
Listed for rent$1,200/mo
Sold$198,500
Listed$198,500
Listed$198,500
Sold public record$201,000
Removed$145,000
Sold$120,000
Relisted$145,000
Removed$145,000
Removed$145,000
Removed$147,900
Price changed$145,000
Relisted$147,900
Removed$147,900
Price changed$147,900
Price changed$147,900
Listed$149,900
Listed$145,000
Listed$147,900
Listed$149,900
Sold public record$89,900

From the listing Listing

Listed asduplex up and down
Property tax, 2026$5,458
CountyOlmsted
Parcel number743532011368

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.