Back to Twin Cities suburbs

4135 W 124th St

Duplex · 2 units: 3 bed / 2 bath ×2 unit split estimated · 3,116 sq ft

Savage, MN · View the listing ↗

Close

Photos, via Realtor.com.

Asking price
$550,000
2 units · $275K per unit
Monthly cash flow
−$515
at 20% down, 7%
Estimated rent
$4,050/mo
medium confidence · 19 rentals within 4.75 mi
Break-even price
$453,318
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

The listing sells 'turn-key' and 'fully leased' but gives no rents, no lease terms and no utility info, so there is no income to verify yet. Our estimate is about $2,000 per side, and at $550K that runs about -$555/month with a 5.2% cap rate. Break-even is near $446K, roughly $104K below ask. Photos show clean cosmetic updates, but they skip the exterior, roof, mechanicals and electrical. Don't book a showing until you have the rent roll, leases, and taxes, since we couldn't match a county parcel.

Things to consider

  1. Numbers don't work at ask Our underwriting shows negative cash flow and a break-even price far below the $550K ask. Price would need to fall a lot.
  2. Income is unverified The listing says it's leased but states no rents. Without a rent roll and leases, you're underwriting on our estimates.Listing says: “now fully leased and generating immediate cash flow”
  3. Cosmetic updates may hide older systems Paint, floors and baths are visible. A 1960 building still needs roof, furnace, plumbing and electrical checks.
  4. Taxes and unit count are unverified No parcel match means taxes could differ from our assumptions, and the rental license status is unknown.
  5. Lower-level bedroom count may be overstated Six beds across two units depends on basement rooms having egress and closets. This affects rent and legality.From photo 7

From the photos

Listing photo 1
1 of 6Plus

Kitchen appears updated: dark cabinets, granite-look counters, stainless appliances, laminate-type floor. Looks recent but mid-grade.

Listing photo 3
2 of 6Plus

Upstairs bath appears refreshed with new vanity, tiled tub surround and tile floor.

Listing photo 4
3 of 6Plus

Finished lower-level bath with tiled walk-in shower looks new and clean.

Listing photo 7
4 of 6Check

Lower-level room has small window and carpet; check egress and whether it counts as a legal bedroom.

Listing photo 6
5 of 6Plus

Dark hardwood floors appear refinished and in good shape.

Listing photo 1
6 of 6Check

No photos of exterior, roof, mechanicals, electrical panel or the second unit, so the building's condition is unseen.

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

Condition and repairs

  • doneFresh paint, new hardwood flooring, new carpet, updated light fixturesListing says: Recent upgrades across both sides include fresh custom paint, pristine new hardwood flooring, plush new carpet, updated light fixtures
  • doneRemodeled bathrooms with new vanities, tile floors and tiled tub/shower surroundsListing says: fully remodeled bathrooms, featuring brand-new vanities, stylish tile floors, and custom tiled tub/shower surrounds

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
$550,000
Cash to close
$126,500
Price per unit
$275,000
GRM
11.3

Each month

Cash flow
−$515/mo
Cash-on-cash
−4.9%
Cap rate
5.3%
DSCR
0.82×

Break-even

Price that breaks even
$453,318
Rent that breaks even
$4,693/mo

Long run

Year 30: property vs stocks
$1.77M vs $1.12M
Cash flow turns positive
year 8

Monthly

Monthly breakdown

Rent$4,050
Vacancy (6%)−$243
Collected$3,807
Property tax Listing−$382
Insurance Estimate−$215
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (7% of rent)−$284
Capital reserve (7% of rent)−$284
Net operating income$2,413
Mortgage (principal + interest)−$2,927
Cash flow−$515
Principal paid down (equity, not cash)$372

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,770,943
Your equity when you sell
$1,254,894

Sells for $1,334,994 (value up 3% a year), minus 6% selling cost ($80,100). Rent paid down $440,000 of loan.

Rental profits, invested at 7%
$516,048

$308,640 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$1,120,368
Cash to close, invested at 7%
$962,950

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

Monthly shortfalls, invested
$157,418

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

The building comes out $650,575 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.77M, stocks $1.12M. The property wins.

Comparable rentals

The closest rental listings with each unit's bedroom count, as of 2026-10-06. The estimate is the median asking rent of every rental we found nearby (the count is shown for each); houses are left out. Asking rents from Realtor.com rental listings, not signed leases.

3 bed estimate $2,025/mo · range $1,950–$2,425 · 19 rentals within 4.75 mi

AddressRentBd / BaSq ftDistanceListedType
2525 Williams Dr, Burnsville $1,930 3 / 2 1,128 1.1 mi 2025-04-12 Apartment
13870 Glendale Trl, Savage $1,655 3 / 2 1,000 1.7 mi — Apartment
1024 W Burnsville Pkwy, Burnsville $1,985 3 / 2 1,309 2.0 mi 2024-04-12 Apartment
13958 Edgewood Ave, Savage $2,469 3 / 2 1,338 2.3 mi 2025-01-03 Apartment
14125 Louisiana Ave S, Savage $2,290 3 / 2 1,430 2.6 mi 2025-01-03 Apartment
9801 Harrison Rd, Bloomington $2,300 3 / 2 1,264 3.4 mi 2024-04-12 Apartment
14977 Louisiana Ave S, Savage $1,623 3 / 2 1,324 3.5 mi 2026-06-10 Apartment
700 Evergreen Dr, Burnsville $1,870 3 / 2 1,340 3.8 mi 2025-04-02 Apartment
13304 Parkwood Dr Apt 204, Burnsville $1,975 3 / 2 1,066 4.0 mi — Apartment
13328 Parkwood Dr Apt 215, Burnsville $1,750 3 / 2 1,066 4.0 mi — Apartment

On the maps, this property and comparable rentals. Comparable rentals and rent estimate: Realtor.com rental listings. Rents are asking rents from listings; check them against the actual leases.

Red flags and opportunities

Watch for

  • highNo rents or lease terms disclosed despite 'fully leased' claim Listing says: now fully leased and generating immediate cash flow · AI review
  • highPrice looks well above what estimated rents support 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 4135 124TH ST W
  • mediumRenovation scope and permits unknown; 'top-to-bottom' claim is unsupported by detail on systems Listing says: comprehensively renovated top-to-bottom · AI review
  • lowSales-pressure language with no hard numbers Listing says: schedule your private showing today before this premier income-producer is gone · AI review

Opportunities

  • No rent cap, so rents can follow the market Based on: data: underwriting.rent_rule · AI review
  • Side-by-side layout with identical units makes the rent roll and maintenance simple to compare Listing says: Both units feature identical, highly functional layouts · AI review

Questions for the agent

  • What are the current rents, lease end dates and deposits for each side?
  • Can I see the rent roll, signed leases and trailing-12 expenses?
  • Who pays heat, water, electric and trash, and are meters separate?
  • Were the renovations permitted, and who did the work and when?
  • What are the roof, furnace, water heater and panel ages?
  • Why is the owner selling, and what were taxes last year?

Bottom line

Cosmetically fresh side-by-side, but with no rents shown and about -$555/month at ask, it only works at a much lower price. 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,588
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,579
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. "fully updated" in the description: -1 pts each7% / 7%

Price history Realtor.com

On the market since 2026-09-12 (23 days); last sold for $315,000 on 2018-10-12; listed for rent at $2,100/mo on 2026-08-06.

DateEventPrice
Removed—
Listed$550,000
Listed for rent$2,100/mo
Removed—
Listed for rent$2,100/mo
Removed—
Listed for rent$2,100/mo
Removed—
Listed for rent$2,000/mo
Removed—
Listed for rent$2,000/mo
Removed—
Listed for rent$2,000/mo
Sold$315,000
Relisted$315,000
Removed$315,000
Listed$315,000

From the listing Listing

Listed asduplex side x side
Property tax, 2026$4,588
CountyScott
Parcel number260060390

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 Savage on rental licensing before you buy.