2545 70th St E
Duplex · 2 units: 5 bed / 3 bath and 4 bed / 3 bath unit split estimated · 5,442 sq ft
Inver Grove Heights, MN · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $610,000 2 units · $305K per unit
- Monthly cash flow
- $166 at 20% down, 7%
- Estimated rent
- $6,125/mo low confidence
- Break-even price
- $641,257 where cash flow hits $0
First look
This is a 1958 brick duplex on almost an acre, sold as multi-generational housing, and the listing gives no rents, no lease status and no repair notes. Our model has it at about $166/mo cash flow with a 6.7% cap at the $610K ask, and that rests on rent estimates of roughly $6,100 combined, which nobody has confirmed. The photos show a lot of dated wood paneling and a former daycare bonus room with commercial-style fixtures, so first check whether this is legally a duplex, what the city's rental license rules say, and whether the connecting room can be closed off or kept as separate space. Taxes and unit count are unverified because we couldn't match a county parcel. Worth a showing only if the seller can prove two separate, rentable units and the numbers hold at a lower price.
Things to consider
- Legal status of the layout A connecting daycare room and shared baths could affect licensing, insurance and whether two tenants can rent here without friction.Listing says: “A huge bonus room connects the two units and was previously used as a daycare”
- Cash flow is thin and rests on estimates At the ask we show about $166/mo and a 6.7% cap using our rent estimates. A small miss on rent, taxes or vacancy erases it.
- Taxes and unit count are unverified We couldn't match a county parcel, so the real tax bill and recorded unit count are unknown. Taxes on a $610K property could be high.
- Dated interiors and a large 1958 building Paneling, older kitchens and unknown systems mean repair and capital reserves could be heavy on 5,400 sq ft.From photo 5
- Thin rental pool for a large multi-gen layout Big 4- and 5-bedroom units with shared space suit a narrower set of tenants and could mean longer vacancies.Listing says: “this property is purpose-built for multi-generational living”
From the photos
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
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
- $610,000
- Cash to close
- $79,300
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- −$583/mo
- Cash-on-cash
- −8.8%
- Cap rate
- 6.7%
- DSCR
- 0.85×
Break-even
- Price that breaks even
- $521,057
- Rent that breaks even
- $6,882/mo
Long run
- Year 30: property vs stocks
- $2.47M vs $741K
- Cash flow turns positive
- year 5
The deal
- Price
- $610,000
- Cash to close
- $79,300
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- −$1,101/mo
- Cash-on-cash
- −16.7%
- Cap rate
- 5.7%
- DSCR
- 0.72×
Break-even
- Price that breaks even
- $441,949
- Rent that breaks even
- $7,731/mo
Long run
- Year 30: property vs stocks
- $1.91M vs $980K
- Cash flow turns positive
- year 10
The deal
- Price
- $600,000
- Cash to close
- $78,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- −$517/mo
- Cash-on-cash
- −8.0%
- Cap rate
- 6.8%
- DSCR
- 0.87×
Break-even
- Price that breaks even
- $521,057
- Rent that breaks even
- $6,797/mo
Long run
- Year 30: property vs stocks
- $2.50M vs $711K
- Cash flow turns positive
- year 5
The deal
- Price
- $600,000
- Cash to close
- $78,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- −$1,035/mo
- Cash-on-cash
- −15.9%
- Cap rate
- 5.8%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $441,949
- Rent that breaks even
- $7,635/mo
Long run
- Year 30: property vs stocks
- $1.91M vs $934K
- Cash flow turns positive
- year 9
The deal
- Price
- $610,000
- Cash to close
- $140,300
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- $166/mo
- Cash-on-cash
- 1.4%
- Cap rate
- 6.7%
- DSCR
- 1.05×
Break-even
- Price that breaks even
- $641,257
- Rent that breaks even
- $5,909/mo
Long run
- Year 30: property vs stocks
- $2.90M vs $1.07M
- Cash flow turns positive
- year 1
The deal
- Price
- $610,000
- Cash to close
- $140,300
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- −$352/mo
- Cash-on-cash
- −3.0%
- Cap rate
- 5.7%
- DSCR
- 0.89×
Break-even
- Price that breaks even
- $543,900
- Rent that breaks even
- $6,638/mo
Long run
- Year 30: property vs stocks
- $2.17M vs $1.14M
- Cash flow turns positive
- year 6
The deal
- Price
- $600,000
- Cash to close
- $138,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- $220/mo
- Cash-on-cash
- 1.9%
- Cap rate
- 6.8%
- DSCR
- 1.07×
Break-even
- Price that breaks even
- $641,257
- Rent that breaks even
- $5,840/mo
Long run
- Year 30: property vs stocks
- $2.94M vs $1.05M
- Cash flow turns positive
- year 1
The deal
- Price
- $600,000
- Cash to close
- $138,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- −$299/mo
- Cash-on-cash
- −2.6%
- Cap rate
- 5.8%
- DSCR
- 0.91×
Break-even
- Price that breaks even
- $543,900
- Rent that breaks even
- $6,561/mo
Long run
- Year 30: property vs stocks
- $2.19M vs $1.11M
- Cash flow turns positive
- year 5
The deal
- Price
- $610,000
- Cash to close
- $170,800
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- $369/mo
- Cash-on-cash
- 2.6%
- Cap rate
- 6.7%
- DSCR
- 1.12×
Break-even
- Price that breaks even
- $684,008
- Rent that breaks even
- $5,645/mo
Long run
- Year 30: property vs stocks
- $3.13M vs $1.30M
- Cash flow turns positive
- year 1
The deal
- Price
- $610,000
- Cash to close
- $170,800
- Price per unit
- $305,000
- GRM
- 8.3
Each month
- Cash flow
- −$149/mo
- Cash-on-cash
- −1.0%
- Cap rate
- 5.7%
- DSCR
- 0.95×
Break-even
- Price that breaks even
- $580,160
- Rent that breaks even
- $6,342/mo
Long run
- Year 30: property vs stocks
- $2.34M vs $1.32M
- Cash flow turns positive
- year 3
The deal
- Price
- $600,000
- Cash to close
- $168,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- $419/mo
- Cash-on-cash
- 3.0%
- Cap rate
- 6.8%
- DSCR
- 1.14×
Break-even
- Price that breaks even
- $684,008
- Rent that breaks even
- $5,581/mo
Long run
- Year 30: property vs stocks
- $3.16M vs $1.28M
- Cash flow turns positive
- year 1
The deal
- Price
- $600,000
- Cash to close
- $168,000
- Price per unit
- $300,000
- GRM
- 8.2
Each month
- Cash flow
- −$99/mo
- Cash-on-cash
- −0.7%
- Cap rate
- 5.8%
- DSCR
- 0.97×
Break-even
- Price that breaks even
- $580,160
- Rent that breaks even
- $6,269/mo
Long run
- Year 30: property vs stocks
- $2.37M vs $1.29M
- Cash flow turns positive
- year 3
Monthly
Monthly breakdown
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$3,653 |
| PMI | −$343 |
| Cash flow | −$583 |
| Principal paid down (equity, not cash) | $465 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$3,653 |
| PMI | −$343 |
| Cash flow | −$1,101 |
| Principal paid down (equity, not cash) | $465 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$3,593 |
| PMI | −$338 |
| Cash flow | −$517 |
| Principal paid down (equity, not cash) | $457 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$3,593 |
| PMI | −$338 |
| Cash flow | −$1,035 |
| Principal paid down (equity, not cash) | $457 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$3,247 |
| Cash flow | $166 |
| Principal paid down (equity, not cash) | $413 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$3,247 |
| Cash flow | −$352 |
| Principal paid down (equity, not cash) | $413 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$3,193 |
| Cash flow | $220 |
| Principal paid down (equity, not cash) | $406 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$3,193 |
| Cash flow | −$299 |
| Principal paid down (equity, not cash) | $406 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$3,044 |
| Cash flow | $369 |
| Principal paid down (equity, not cash) | $387 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$3,044 |
| Cash flow | −$149 |
| Principal paid down (equity, not cash) | $387 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Net operating income | $3,413 |
| Mortgage (principal + interest) | −$2,994 |
| Cash flow | $419 |
| Principal paid down (equity, not cash) | $381 |
| Rent | $6,125 |
| Vacancy (6%) | −$368 |
| Collected | $5,758 |
| Property tax Listing | −$810 |
| Insurance Estimate | −$263 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$551 |
| Capital reserve (8% of rent) | −$490 |
| Property management | −$518 |
| Net operating income | $2,895 |
| Mortgage (principal + interest) | −$2,994 |
| Cash flow | −$99 |
| Principal paid down (equity, not cash) | $381 |
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
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $1,080,086
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $549,000 of loan.
$574,789 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $603,652
- Monthly shortfalls, invested
- $137,514
$79,300 put into an index fund instead of the down payment and closing costs.
$20,934 you'd have paid in while the building lost money, invested instead.
The building comes out $1,730,713 ahead after 30 years.
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $513,298
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $549,000 of loan.
$319,331 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $603,652
- Monthly shortfalls, invested
- $376,746
$79,300 put into an index fund instead of the down payment and closing costs.
$61,305 you'd have paid in while the building lost money, invested instead.
The building comes out $924,693 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $1,129,432
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $540,000 of loan.
$593,471 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $593,756
- Monthly shortfalls, invested
- $117,246
$78,000 put into an index fund instead of the down payment and closing costs.
$17,789 you'd have paid in while the building lost money, invested instead.
The building comes out $1,787,406 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $545,997
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $540,000 of loan.
$334,532 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $593,756
- Monthly shortfalls, invested
- $339,831
$78,000 put into an index fund instead of the down payment and closing costs.
$54,679 you'd have paid in while the building lost money, invested instead.
The building comes out $981,386 ahead after 30 years.
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $1,508,765
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $488,000 of loan.
$716,426 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,067,999
$140,300 put into an index fund instead of the down payment and closing costs.
The building comes out $1,832,558 ahead after 30 years.
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $776,911
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $488,000 of loan.
$431,801 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,067,999
- Monthly shortfalls, invested
- $74,166
$140,300 put into an index fund instead of the down payment and closing costs.
$11,204 you'd have paid in while the building lost money, invested instead.
The building comes out $1,026,538 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $1,569,096
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $480,000 of loan.
$735,587 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,050,491
$138,000 put into an index fund instead of the down payment and closing costs.
The building comes out $1,887,581 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $819,655
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $480,000 of loan.
$448,201 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,050,491
- Monthly shortfalls, invested
- $56,580
$138,000 put into an index fund instead of the down payment and closing costs.
$8,443 you'd have paid in while the building lost money, invested instead.
The building comes out $1,081,561 ahead after 30 years.
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $1,738,777
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $457,500 of loan.
$789,476 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,300,173
$170,800 put into an index fund instead of the down payment and closing costs.
The building comes out $1,830,397 ahead after 30 years.
- Your equity when you sell
- $1,391,792
- Rental profits, invested at 7%
- $950,939
Sells for $1,480,630 (value up 3% a year), minus 6% selling cost ($88,838). Rent paid down $457,500 of loan.
$496,257 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,300,173
- Monthly shortfalls, invested
- $18,181
$170,800 put into an index fund instead of the down payment and closing costs.
$2,609 you'd have paid in while the building lost money, invested instead.
The building comes out $1,024,376 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $1,795,338
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $450,000 of loan.
$807,439 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,278,859
$168,000 put into an index fund instead of the down payment and closing costs.
The building comes out $1,885,455 ahead after 30 years.
- Your equity when you sell
- $1,368,976
- Rental profits, invested at 7%
- $999,258
Sells for $1,456,357 (value up 3% a year), minus 6% selling cost ($87,381). Rent paid down $450,000 of loan.
$513,023 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,278,859
- Monthly shortfalls, invested
- $9,940
$168,000 put into an index fund instead of the down payment and closing costs.
$1,412 you'd have paid in while the building lost money, invested instead.
The building comes out $1,079,435 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
Year 30 (loan paid off): property $2.47M, stocks $741K. The property wins.
Year 30 (loan paid off): property $1.91M, stocks $980K. The property wins.
Year 30 (loan paid off): property $2.50M, stocks $711K. The property wins.
Year 30 (loan paid off): property $1.91M, stocks $934K. The property wins.
Year 30 (loan paid off): property $2.90M, stocks $1.07M. The property wins.
Year 30 (loan paid off): property $2.17M, stocks $1.14M. The property wins.
Year 30 (loan paid off): property $2.94M, stocks $1.05M. The property wins.
Year 30 (loan paid off): property $2.19M, stocks $1.11M. The property wins.
Year 30 (loan paid off): property $3.13M, stocks $1.30M. The property wins.
Year 30 (loan paid off): property $2.34M, stocks $1.32M. The property wins.
Year 30 (loan paid off): property $3.16M, stocks $1.28M. The property wins.
Year 30 (loan paid off): property $2.37M, stocks $1.29M. 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.
5 bed / 3 bath estimate $3,125/mo · range $1,900–$3,125
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 1730 Atwater Path, Inver Grove Heights 55077 off market | $3,030 | 5 / 3 | 2.5 mi | 74% |
| 6111 Kalen Dr, Woodbury 55129 off market | $4,995 | 5 / 4 | 3.8 mi | 73% |
| 7164 Arkansas Ave, Inver Grove Heights 55077 off market | $3,700 | 5 / 3.5 | 2.2 mi | 71% |
| 6757 Allen Ct, Inver Grove Heights 55077 off market | $4,513 | 5 / 4 | 1.4 mi | 71% |
| 504 15th Ave N, South Saint Paul 55075 off market | $3,600 | 5 / 3 | 3.5 mi | 70% |
| 842 3rd St, Saint Paul Park 55071 off market | $1,650 | 3 / 2 | 2.8 mi | 66% |
| 1575 11th Ave, Apt 3, Newport 55055 off market | $1,495 | 3 / 2 | 3.4 mi | 65% |
| 1146 7th Ave S, South Saint Paul 55075 off market | $2,390 | 5 / 2 | 1.7 mi | 64% |
| 238 Macarthur St E, Unit 1, South Saint Paul 55075 off market | $2,495 | 5 / 2 | 1.8 mi | 62% |
| 8201 College Trl, Inver Grove Heights 55076 | $620 | 4 / 1.5 | 1.4 mi | 62% |
4 bed / 3 bath estimate $3,000/mo · range $2,275–$3,700
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 842 3rd St, Saint Paul Park 55071 off market | $1,650 | 3 / 2 | 2.8 mi | 75% |
| 1575 11th Ave, Apt 3, Newport 55055 off market | $1,495 | 3 / 2 | 3.4 mi | 75% |
| 8009 Delano Way, Inver Grove Heights 55076 off market | $2,879 | 4 / 3 | 1.9 mi | 69% |
| 100 E Spruce St, South Saint Paul 55075 off market | $2,829 | 4 / 3 | 1.7 mi | 69% |
| 3757 Bayberry Ln, Eagan 55123 off market | $3,300 | 4 / 2.5 | 4.1 mi | 68% |
| 9629 Rich Valley Blvd, Inver Grove Heights 55077 off market | $3,399 | 4 / 4 | 3.0 mi | 68% |
| 6848 Aqua Trl, Inver Grove Heights 55077 off market | $3,953 | 4 / 2.5 | 1.4 mi | 66% |
| 735 3rd St, Saint Paul Park 55071 | $2,450 | 4 / 2.5 | 2.7 mi | 65% |
| 5220 Greystone Dr, Inver Grove Heights 55077 | $2,115 | 3 / 2 | 1.8 mi | 64% |
| 1730 Atwater Path, Inver Grove Heights 55077 off market | $3,030 | 5 / 3 | 2.5 mi | 64% |
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
- highBonus room joins the two units and was a daycare. It may not be set up as clean separation for two tenants, and zoning or egress may be an issue. Listing says: A huge bonus room connects the two units and was previously used as a daycare · 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 2545 70TH ST E
- mediumCommon-area baths and the shared room are outside both units. Who maintains, insures and cleans them, and who pays their utilities? Listing says: plus two additional common-area baths outside the units for convenience · AI review
- mediumNo rents, lease status or expenses given. Cash flow rests entirely on our estimates. Based on: data: rent_estimate · AI review
- mediumMarketed for one extended family, not for two separate tenants. That narrows the rental pool and may mean the layout is weak as a pure investment. Listing says: this property is purpose-built for multi-generational living · AI review
Opportunities
- Large fully fenced lot with a sport court gives amenity appeal for tenants. Listing says: Set on a .93-acre, fully fenced lot with a basketball/tennis/volleyball court · AI review
- Each unit has its own laundry, which helps renting to two separate households. Listing says: Each unit has its own dedicated laundry room (two total) · AI review
- New listing at six days on market, but the large bonus room could be a shared rentable or flex space if legal. Based on: data: listing.days_on_market · AI review
Questions for the agent
- Is the property licensed or legally recognized as a duplex? Ask for the city's rental license and certificate of occupancy.
- What are the actual rents or expected rents, and is either side occupied or on a lease?
- How are heat, electric, gas and water metered? Separate meters for each unit and for the bonus room?
- What are the real property taxes, and was the daycare use ever licensed or permitted? Can the bonus room be legally closed off?
- What are the ages of the roof, furnaces, AC units, water heaters and panels?
- Why is it priced at $610K, and are there any comparable sales for this type of layout?
Bottom line
Odd, big, family-oriented duplex where the numbers only work on estimated rents, so verify legal status, utilities and the shared daycare room before getting excited. 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. | $9,718 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $3,160 |
| 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. 9 bedrooms: +1 pt repairs for wear | 9% / 8% |
Price history Realtor.com
On the market since 2026-09-29 (6 days); last sold for $548,600 on 2022-01-27.
| Date | Event | Price |
|---|---|---|
| Listed | $610,000 | |
| Sold public record | $548,600 | |
| Sold public record | $390,000 | |
| Sold | $520,000 | |
| Price changed | $549,800 | |
| Listed | $575,300 | |
| Sold | $234,900 | |
| Price changed | $224,900 | |
| Relisted | $234,900 | |
| Removed | $234,900 | |
| Listed | $234,900 | |
| Sold public record | $350,000 |
From the listing Listing
| Listed as | duplex side x side |
| Property tax, 2026 | $9,718 |
| County | Dakota |
| Parcel number | 200040082070 |
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.