3047 Grand St NE
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 1,814 sq ft
Minneapolis, MN · Marshall Terrace · View the listing ↗
Photos courtesy of Banneker Realty, Llc - Broker, via Realtor.com.
- Asking price
- $390,000 2 units · $195K per unit
- Monthly cash flow
- −$567 at 20% down, 7%
- Estimated rent
- $3,200/mo medium confidence
- Break-even price
- $283,395 where cash flow hits $0
First look
This is a Northeast Minneapolis up/down asking $390K, about $10K above the 2023 sale price of $380K and $62K above county market value of $328K. Our numbers don't work: estimated rents of about $1,600 per 2-bed give a 4.6% cap rate and roughly -$567/month cash flow at asking, and break-even is near $283K. The listing gives no rents, no lease terms and no expenses, so get the rent roll and leases first. Photos show two electric meters and a basement with exposed stone and block walls, so check the foundation and the utility split. Fifty days on market gives room to negotiate, but I'd only tour it at a price far closer to break-even.
Things to consider
- Price is far above what the rents support At asking, cash flow is about -$567/month and the cap rate 4.6%. You would need a much lower price or much higher rents.
- No rent roll or lease information Immediate cash flow claims mean nothing without actual rents and lease terms. Rents may be below our $1,600 estimate.Listing says: “Both units are currently occupied for immediate cash flow.”
- Asking exceeds recent sale and county value The seller paid $380K in 2023 and the county values it at $328K, so the premium is hard to justify.
- Old building with unseen systems Built 1900 with a rough basement and no photos of the mechanicals, so budget for inspections and capital reserves.From photo 10
- Taxes weigh on the numbers The $6,229 non-homestead tax is a large fixed cost on a duplex renting around $3,200 a month combined.
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
- $390,000
- Cash to close
- $50,700
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$1,046/mo
- Cash-on-cash
- −24.8%
- Cap rate
- 4.6%
- DSCR
- 0.59×
Break-even
- Price that breaks even
- $230,274
- Rent that breaks even
- $4,559/mo
Long run
- Year 30: property vs stocks
- $978K vs $931K
- Cash flow turns positive
- year 18
The deal
- Price
- $390,000
- Cash to close
- $50,700
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$1,317/mo
- Cash-on-cash
- −31.2%
- Cap rate
- 3.8%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $188,945
- Rent that breaks even
- $5,121/mo
Long run
- Year 30: property vs stocks
- $897K vs $1.27M
- Cash flow turns positive
- year 27
The deal
- Price
- $380,000
- Cash to close
- $49,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$981/mo
- Cash-on-cash
- −23.8%
- Cap rate
- 4.8%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $230,274
- Rent that breaks even
- $4,474/mo
Long run
- Year 30: property vs stocks
- $970K vs $866K
- Cash flow turns positive
- year 17
The deal
- Price
- $380,000
- Cash to close
- $49,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$1,251/mo
- Cash-on-cash
- −30.4%
- Cap rate
- 3.9%
- DSCR
- 0.50×
Break-even
- Price that breaks even
- $188,945
- Rent that breaks even
- $5,026/mo
Long run
- Year 30: property vs stocks
- $879K vs $1.20M
- Cash flow turns positive
- year 25
The deal
- Price
- $390,000
- Cash to close
- $89,700
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$567/mo
- Cash-on-cash
- −7.6%
- Cap rate
- 4.6%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $283,395
- Rent that breaks even
- $3,937/mo
Long run
- Year 30: property vs stocks
- $1.06M vs $945K
- Cash flow turns positive
- year 14
The deal
- Price
- $390,000
- Cash to close
- $89,700
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$838/mo
- Cash-on-cash
- −11.2%
- Cap rate
- 3.8%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $232,531
- Rent that breaks even
- $4,423/mo
Long run
- Year 30: property vs stocks
- $924K vs $1.23M
- Cash flow turns positive
- year 22
The deal
- Price
- $380,000
- Cash to close
- $87,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$514/mo
- Cash-on-cash
- −7.1%
- Cap rate
- 4.8%
- DSCR
- 0.75×
Break-even
- Price that breaks even
- $283,395
- Rent that breaks even
- $3,868/mo
Long run
- Year 30: property vs stocks
- $1.06M vs $889K
- Cash flow turns positive
- year 13
The deal
- Price
- $380,000
- Cash to close
- $87,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$785/mo
- Cash-on-cash
- −10.8%
- Cap rate
- 3.9%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $232,531
- Rent that breaks even
- $4,345/mo
Long run
- Year 30: property vs stocks
- $909K vs $1.16M
- Cash flow turns positive
- year 21
The deal
- Price
- $390,000
- Cash to close
- $109,200
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$438/mo
- Cash-on-cash
- −4.8%
- Cap rate
- 4.6%
- DSCR
- 0.78×
Break-even
- Price that breaks even
- $302,288
- Rent that breaks even
- $3,768/mo
Long run
- Year 30: property vs stocks
- $1.11M vs $1.00M
- Cash flow turns positive
- year 11
The deal
- Price
- $390,000
- Cash to close
- $109,200
- Price per unit
- $195,000
- GRM
- 10.2
Each month
- Cash flow
- −$708/mo
- Cash-on-cash
- −7.8%
- Cap rate
- 3.8%
- DSCR
- 0.64×
Break-even
- Price that breaks even
- $248,033
- Rent that breaks even
- $4,234/mo
Long run
- Year 30: property vs stocks
- $947K vs $1.26M
- Cash flow turns positive
- year 19
The deal
- Price
- $380,000
- Cash to close
- $106,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$388/mo
- Cash-on-cash
- −4.4%
- Cap rate
- 4.8%
- DSCR
- 0.80×
Break-even
- Price that breaks even
- $302,288
- Rent that breaks even
- $3,704/mo
Long run
- Year 30: property vs stocks
- $1.12M vs $950K
- Cash flow turns positive
- year 10
The deal
- Price
- $380,000
- Cash to close
- $106,400
- Price per unit
- $190,000
- GRM
- 9.9
Each month
- Cash flow
- −$658/mo
- Cash-on-cash
- −7.4%
- Cap rate
- 3.9%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $248,033
- Rent that breaks even
- $4,161/mo
Long run
- Year 30: property vs stocks
- $935K vs $1.19M
- Cash flow turns positive
- year 18
Monthly
Monthly breakdown
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$2,335 |
| PMI | −$219 |
| Cash flow | −$1,046 |
| Principal paid down (equity, not cash) | $297 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$2,335 |
| PMI | −$219 |
| Cash flow | −$1,317 |
| Principal paid down (equity, not cash) | $297 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$2,275 |
| PMI | −$214 |
| Cash flow | −$981 |
| Principal paid down (equity, not cash) | $290 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$2,275 |
| PMI | −$214 |
| Cash flow | −$1,251 |
| Principal paid down (equity, not cash) | $290 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$2,076 |
| Cash flow | −$567 |
| Principal paid down (equity, not cash) | $264 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$2,076 |
| Cash flow | −$838 |
| Principal paid down (equity, not cash) | $264 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$2,023 |
| Cash flow | −$514 |
| Principal paid down (equity, not cash) | $257 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$2,023 |
| Cash flow | −$785 |
| Principal paid down (equity, not cash) | $257 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$1,946 |
| Cash flow | −$438 |
| Principal paid down (equity, not cash) | $248 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$1,946 |
| Cash flow | −$708 |
| Principal paid down (equity, not cash) | $248 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Net operating income | $1,508 |
| Mortgage (principal + interest) | −$1,896 |
| Cash flow | −$388 |
| Principal paid down (equity, not cash) | $241 |
| Rent | $3,200 |
| Vacancy (6%) | −$192 |
| Collected | $3,008 |
| Property tax Public record | −$519 |
| Insurance Estimate | −$207 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$256 |
| Capital reserve (9% of rent) | −$288 |
| Property management | −$271 |
| Net operating income | $1,238 |
| Mortgage (principal + interest) | −$1,896 |
| Cash flow | −$658 |
| Principal paid down (equity, not cash) | $241 |
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
- $889,834
- Rental profits, invested at 7%
- $88,281
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $351,000 of loan.
$67,348 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $385,941
- Monthly shortfalls, invested
- $544,961
$50,700 put into an index fund instead of the down payment and closing costs.
$103,843 you'd have paid in while the building lost money, invested instead.
The building comes out $47,214 ahead after 30 years.
- Your equity when you sell
- $889,834
- Rental profits, invested at 7%
- $7,654
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $351,000 of loan.
$7,145 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $385,941
- Monthly shortfalls, invested
- $885,438
$50,700 put into an index fund instead of the down payment and closing costs.
$198,195 you'd have paid in while the building lost money, invested instead.
Stocks come out $373,891 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $103,377
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $342,000 of loan.
$76,948 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $376,045
- Monthly shortfalls, invested
- $490,443
$49,400 put into an index fund instead of the down payment and closing costs.
$91,617 you'd have paid in while the building lost money, invested instead.
The building comes out $103,906 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $11,782
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $342,000 of loan.
$10,733 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $376,045
- Monthly shortfalls, invested
- $819,953
$49,400 put into an index fund instead of the down payment and closing costs.
$179,958 you'd have paid in while the building lost money, invested instead.
Stocks come out $317,198 ahead after 30 years.
- Your equity when you sell
- $889,834
- Rental profits, invested at 7%
- $167,562
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $312,000 of loan.
$114,253 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $682,819
- Monthly shortfalls, invested
- $262,249
$89,700 put into an index fund instead of the down payment and closing costs.
$46,810 you'd have paid in while the building lost money, invested instead.
The building comes out $112,327 ahead after 30 years.
- Your equity when you sell
- $889,834
- Rental profits, invested at 7%
- $33,999
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $312,000 of loan.
$28,353 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $682,819
- Monthly shortfalls, invested
- $549,791
$89,700 put into an index fund instead of the down payment and closing costs.
$115,465 you'd have paid in while the building lost money, invested instead.
Stocks come out $308,777 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $189,022
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $304,000 of loan.
$125,669 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $665,311
- Monthly shortfalls, invested
- $223,378
$87,400 put into an index fund instead of the down payment and closing costs.
$39,065 you'd have paid in while the building lost money, invested instead.
The building comes out $167,351 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $42,470
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $304,000 of loan.
$34,548 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $665,311
- Monthly shortfalls, invested
- $497,931
$87,400 put into an index fund instead of the down payment and closing costs.
$102,500 you'd have paid in while the building lost money, invested instead.
Stocks come out $253,754 ahead after 30 years.
- Your equity when you sell
- $889,834
- Rental profits, invested at 7%
- $223,810
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $292,500 of loan.
$143,238 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $831,258
- Monthly shortfalls, invested
- $171,440
$109,200 put into an index fund instead of the down payment and closing costs.
$29,091 you'd have paid in while the building lost money, invested instead.
The building comes out $110,945 ahead after 30 years.
- Your equity when you sell
- $889,834
- Rental profits, invested at 7%
- $56,958
Sells for $946,632 (value up 3% a year), minus 6% selling cost ($56,798). Rent paid down $292,500 of loan.
$44,635 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $831,258
- Monthly shortfalls, invested
- $425,693
$109,200 put into an index fund instead of the down payment and closing costs.
$85,043 you'd have paid in while the building lost money, invested instead.
Stocks come out $310,158 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $249,118
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $285,000 of loan.
$155,410 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $809,944
- Monthly shortfalls, invested
- $140,188
$106,400 put into an index fund instead of the down payment and closing costs.
$23,300 you'd have paid in while the building lost money, invested instead.
The building comes out $166,004 ahead after 30 years.
- Your equity when you sell
- $867,018
- Rental profits, invested at 7%
- $68,047
Sells for $922,360 (value up 3% a year), minus 6% selling cost ($55,342). Rent paid down $285,000 of loan.
$51,988 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $809,944
- Monthly shortfalls, invested
- $380,221
$106,400 put into an index fund instead of the down payment and closing costs.
$74,433 you'd have paid in while the building lost money, invested instead.
Stocks come out $255,100 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 $978K, stocks $931K. The property wins.
Year 30 (loan paid off): property $897K, stocks $1.27M. Stocks win.
Year 30 (loan paid off): property $970K, stocks $866K. The property wins.
Year 30 (loan paid off): property $879K, stocks $1.20M. Stocks win.
Year 30 (loan paid off): property $1.06M, stocks $945K. The property wins.
Year 30 (loan paid off): property $924K, stocks $1.23M. Stocks win.
Year 30 (loan paid off): property $1.06M, stocks $889K. The property wins.
Year 30 (loan paid off): property $909K, stocks $1.16M. Stocks win.
Year 30 (loan paid off): property $1.11M, stocks $1.00M. The property wins.
Year 30 (loan paid off): property $947K, stocks $1.26M. Stocks win.
Year 30 (loan paid off): property $1.12M, stocks $950K. The property wins.
Year 30 (loan paid off): property $935K, stocks $1.19M. Stocks win.
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.
2 bed / 1 bath estimate $1,600/mo · range $1,450–$1,750
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 2635 California St NE, Minneapolis 55418 off market | $1,600 | 2 / 1 | 0.5 mi | 93% |
| 1929 Grand St NE, Minneapolis 55418 off market | $1,500 | 2 / 1 | 1.1 mi | 92% |
| 1923 University Ave NE, Minneapolis 55418 off market | $1,475 | 2 / 1 | 1.1 mi | 92% |
| 4209 Bryant Ave N, Unit 2, Minneapolis 55412 off market | $1,400 | 2 / 1 | 1.2 mi | 92% |
| 2935 Aldrich Ave N, Unit 1, Minneapolis 55411 off market | $1,300 | 2 / 1 | 1.3 mi | 92% |
| 2615 Polk St NE, Unit 2, Minneapolis 55418 off market | $1,375 | 2 / 1 | 1.3 mi | 92% |
| 3107 Dupont Ave N, Unit 1, Minneapolis 55411 off market | $1,550 | 2 / 1 | 1.4 mi | 92% |
| 2906 Tyler St NE, Minneapolis 55418 off market | $1,849 | 2 / 1 | 1.2 mi | 91% |
| 2526 Polk St NE, Minneapolis 55418 | $1,700 | 2 / 1 | 1.3 mi | 91% |
| 2900 Colfax Ave N, Minneapolis 55411 off market | $1,345 | 2 / 1 | 1.4 mi | 90% |
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
- highOccupied, but no rents or lease terms given Listing says: Both units are currently occupied for immediate cash flow. · AI review
- mediumLast sold at $380K in 2023 and county value is $328K, so asking looks inflated Based on: data: county.market_value · AI review
- mediumBuilt 1900 with an unfinished basement of stone and block; foundation and moisture need inspection Based on: photo 10 · AI review
- lowTax bill is non-homestead and heavy relative to likely rents Based on: data: county.tax · AI review
Opportunities
- Minneapolis has no rent cap, so rents can rise with the market after turnover Based on: data: underwriting.rent_rule · AI review
- Fenced yard, large deck and 2-car garage support tenant appeal and possible garage rent Listing says: The back yard is fenced in and features a spacious deck and large 2 car garage. · AI review
- Active Tier 1 rental license for 2 units reduces licensing risk Based on: data: city.rental_license · AI review
Questions for the agent
- What are the current rents, lease end dates, and are any tenants month-to-month?
- Who pays heat, water and trash, and are there separate heating systems? Are the electric meters separate?
- How old are the roof, furnace, water heater and electrical panels?
- Why did the seller list at $390K after buying at $380K in 2023, and have there been price changes or offers?
- Has the basement or foundation had moisture or structural work?
- Can I see the last 12 months of expenses and the rental license inspection report?
Bottom line
A tidy-looking up/down in a decent area, but at $390K it loses about $570 a month on our numbers, so it needs a much lower price. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $6,229 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,479 |
| 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 1900: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-08-13 (53 days); down $20,000 (4.9%) from the first ask of $410,000; last sold for $380,000 on 2023-09-01.
| Date | Event | Price |
|---|---|---|
| Price changed | $390,000 | |
| Listed | $410,000 | |
| Sold | $380,000 | |
| Sold | $373,000 | |
| Listed | $349,900 | |
| Sold | $281,000 | |
| Listed | $275,000 | |
| Sold | $169,850 | |
| Listed | $169,850 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1900 |
| Market value (2026) | $328,000 |
| Property tax | $6,229 |
| Special assessments | none |
| Homestead | no |
| Last sale | 2023-09-01 · $380,000 |
Source: Hennepin County parcel records.
City rental license
CHOWN: 2 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
I 94, about 1060 m away.
Crime in Marshall Terrace
99 incidents in the last 12 months (68 per 1,000 residents), +15% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).