Back to Twin Cities suburbs

4376 Upper 71st St E

Triplex · 3 units: 2 bed / 1 bath ×2 and 1 bed / 1 bath unit split estimated · 2,560 sq ft

Inver Grove Heights, MN · View the listing ↗

Close

Photos, via Realtor.com.

Asking price
$465,000
3 units · $155K per unit
Monthly cash flow
−$237
at 20% down, 7%
Estimated rent
$4,125/mo
low confidence · 7 rentals within 3 mi
Break-even price
$420,470
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

The listing gives one income number: $4,125 gross monthly rent, about $49.5K a year, with no per-unit rents, lease terms or expenses. Our underwriting at the $465K ask shows a 5.8% cap rate and about -$237 a month after financing, and break-even is near $420K, roughly $45K below ask. At 91 days on market there is room to negotiate. The photos show mixed, mostly cosmetic updates, and the listing says nothing about the heat or the roof. Ask for the rent roll, leases, 12 months of expenses and the tax bill first. Don't schedule a showing until the numbers are closer to $420K.

Things to consider

  1. Income is unverified A single gross figure hides vacancy, concessions and lease terms. Underwriting rests on it.Listing says: “With gross monthly rents of $3,420”
  2. Price is far above what the numbers support Break-even is roughly $45K under ask. Negative cash flow means you'd be paying to hold it.
  3. Taxes and unit count are unverified No county parcel match, so the tax bill and legal unit count are unknown. Investor taxes can differ from the seller's.
  4. Heat and utilities unknown If baseboard electric is owner-paid, expenses jump. If tenants pay, check the metering.From photo 8
  5. Long time on market gives leverage 91 days suggests the price is not meeting buyers. An offer near break-even is defensible.
  6. Rents sit near our estimates Total of $4,125 is $1,375 a unit, in line with our $1,375 estimates, with little upside if units differ.

From the photos

Listing photo 1
1 of 7Concern

Living room has dated wood paneling, tile floor and wall-mounted window A/C. Appears livable but not updated.

Listing photo 3
2 of 7Plus

Bathroom has newer tile surround, vanity and toilet. Appears a recent update.

Listing photo 5
3 of 7Check

Kitchen has oak cabinets, a newer gas range and a laminate counter. Cabinets look dated, the rest serviceable.

Listing photo 7
4 of 7Concern

Another unit has a white appliance set, vinyl flooring and a basic fiberglass tub surround. Appears builder-grade and older.

Listing photo 8
5 of 7Check

Baseboard heat appears in the living room, so it may be electric. Confirm the heat type and who pays.

Listing photo 10
6 of 7Check

Shared coin-operated laundry with exposed framing and an unfinished-looking floor. Possible income, but finish quality is rough.

Listing photo 1
7 of 7Check

No exterior, roof, mechanical or electrical panel photos, so building condition and systems can't be judged.

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

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
$465,000
Cash to close
$106,950
Price per unit
$155,000
GRM
9.4

Each month

Cash flow
−$237/mo
Cash-on-cash
−2.7%
Cap rate
5.8%
DSCR
0.90×

Break-even

Price that breaks even
$420,470
Rent that breaks even
$4,433/mo

Long run

Year 30: property vs stocks
$1.70M vs $860K
Cash flow turns positive
year 5

Monthly

Monthly breakdown

Rent$4,125
Vacancy (6%)−$248
Collected$3,878
Property tax Listing−$317
Insurance Estimate−$306
Water, sewer, trash Estimate−$255
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$330
Capital reserve (9% of rent)−$371
Net operating income$2,238
Mortgage (principal + interest)−$2,475
Cash flow−$237
Principal paid down (equity, not cash)$315

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,695,715
Your equity when you sell
$1,060,956

Sells for $1,128,677 (value up 3% a year), minus 6% selling cost ($67,721). Rent paid down $372,000 of loan.

Rental profits, invested at 7%
$634,759

$347,890 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$859,626
Cash to close, invested at 7%
$814,131

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

Monthly shortfalls, invested
$45,495

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

The building comes out $836,089 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.70M, stocks $860K. 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.

2 bed estimate $1,375/mo · range $1,275–$1,400 · 8 rentals within 2.75 mi

AddressRentBd / BaSq ftDistanceListedType
650 4th St, Newport $1,295 2 / 1 800 1.3 mi 2026-07-29 Apartment
233 Buron Ln, South Saint Paul $1,150 2 / 1 575 2.0 mi 2025-01-03 Apartment
8201 College Trl, Inver Grove Heights $1,420 2 / 1.5 1,020 2.0 mi 2025-01-03 Apartment
1650 10th Ave Unit 2B, Newport $1,299 2 / 1 750 2.3 mi — Apartment
1650 10th Ave, Newport $1,299 2 / 1 750 2.3 mi 2025-01-03 Apartment
1660 10th Ave Apt 7, Newport $1,299 2 / 1 750 2.3 mi — Apartment
1028 8th Ave S, South Saint Paul $1,175 2 / 1 785 2.4 mi 2026-01-16 Apartment
614 1st Ave S Unit 1, South Saint Paul $1,335 2 / 1 1,000 2.7 mi — Apartment

1 bed estimate $1,375/mo · range $1,050–$1,400 · 7 rentals within 3 mi

AddressRentBd / BaSq ftDistanceListedType
8201 College Trl, Inver Grove Heights $1,349 1 / 1 835 2.0 mi 2025-01-03 Apartment
5480 Blackberry Trl, Inver Grove Heights $1,525 1 / 1 802 2.2 mi 2025-03-15 Apartment
239 Park St W, South Saint Paul $999 1 / 1 700 2.4 mi 2025-12-17 Apartment
553 1st Ave S, South Saint Paul $900 1 / 1 650 2.7 mi 2026-09-22 Apartment
2300 Hastings Ave, Newport $1,195 1 / 1 535 2.7 mi 2025-01-03 Apartment
7689 Hardwood Ave S, Cottage Grove $1,612 1 / 1 741 2.8 mi 2025-06-03 Apartment
1462 80th St E, Inver Grove Heights $1,649 1 / 1 810 3.0 mi 2024-09-28 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

  • highOnly a gross rent total is given. No per-unit rents, lease dates or expenses. Listing says: With gross monthly rents of $3,420 · AI review
  • highCash flow is negative at asking price, and break-even is well below 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 4376 UPPER 71ST ST E
  • mediumMarketing language like 'turnkey' and 'no heavy lifting' sits beside 1915 construction and mixed finishes. Unverified. Listing says: this is a turnkey cash-flowing asset with no heavy lifting required from day one · AI review
  • lowOccupancy claims are unsupported by any lease or rent roll data. Listing says: stable residents, consistent income, and minimal turnover · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 91 days on market
  • Adjacent vacant lot is available, for extra parking, storage or future value. Listing says: Also available is the next-door vacant lot at 7177 River Rd. · AI review
  • Large lot allows storage and RV parking that tenants may pay for. Listing says: ample space for outdoor storage, recreational vehicles, or equipment · AI review
  • Coin laundry on site could add income if it is owner-operated. Based on: photo 10 · AI review

Questions for the agent

  • Can I get the rent roll with per-unit rents, lease end dates and deposits?
  • What are the trailing 12 months of taxes, insurance, utilities and repairs?
  • How is each unit heated and metered, and who pays what?
  • What are the ages of the roof, boiler or furnace, water heater and electrical panels?
  • Is the property licensed as a three-unit rental, and is the laundry owner-operated?
  • Why has it sat 91 days, and will the seller consider offers near $400K?

Bottom line

A three-unit with unverified rents that loses money at $465K; worth pursuing only near $420K and with a real rent roll. 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,806
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$3,674
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 1915: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2026-07-06 (91 days); down $10,000 (2.1%) from the first ask of $475,000.

DateEventPrice
Price changed$465,000
Listed$475,000

From the listing Listing

Listed astriplex
Property tax, 2026$3,806
CountyDakota
Parcel number200110029134

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 Inver Grove Heights on rental licensing before you buy.