2109 Aldrich Ave S
Triplex · 3 units: 5 bed / 4 bath ×3 unit split estimated · 5,525 sq ft
Minneapolis, MN · Lowry Hill East · View the listing ↗
Photos courtesy of NRT-Minnesota (CB Burnet), via Realtor.com.
- Asking price
- $1,149,000 3 units · $383K per unit
- Monthly cash flow
- −$4,044 at 20% down, 7%
- Estimated rent
- $5,475/mo medium confidence
- Break-even price
- $389,229 where cash flow hits $0
First look
This is a 2020-built Minneapolis triplex asking $1.149M, and the numbers don't work. Our underwriting shows about -$4,044 a month and a 2.2% cap rate, and cash flow only breaks even near $389K. The listing gives no rents, no occupancy and no expenses, so the price rests on nothing. Our rent estimate is $1,825 a unit, which looks very low for a claimed 5 bed / 4 bath. Check the real bedroom count, since 15 beds in 5,525 sq ft is about 1,840 sq ft per unit. Also ask for the rent roll, and the tax bill: $17,868 non-homestead is a big drag. Worth a showing only if the seller can prove rents far above our estimate.
Things to consider
- Price is far above what rents support Our break-even price is about $389K against a $1.149M ask. You'd need rents several times our estimate to cover the debt.
- Rents are unverified With no stated rents, income is a guess. Get the rent roll and leases before running any numbers.Listing says: “This is a rare investment opportunity in a desirable location.”
- Taxes eat the income Non-homestead tax is $17.9K a year, roughly $1,500 a month, before insurance or repairs.
- Seller has a large gain cushion They bought in 2019 at $238,782 (probably land or an older building), so they may take a much lower offer.
- Bedroom count may drive rent If the units are really 5 beds each, they may rent by the room to groups. That adds turnover and wear, and may bring licensing limits.Listing says: “Each unit offers a private entrance, 5 sizable bedrooms and 4 baths.”
- Newer build lowers repair risk Built in 2020, so big-ticket repairs should be minimal for years. Still verify warranties and permits.
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
- $1,149,000
- Cash to close
- $149,370
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$5,455/mo
- Cash-on-cash
- −43.8%
- Cap rate
- 2.2%
- DSCR
- 0.28×
Break-even
- Price that breaks even
- $316,270
- Rent that breaks even
- $12,559/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $6.11M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,149,000
- Cash to close
- $149,370
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$5,918/mo
- Cash-on-cash
- −47.5%
- Cap rate
- 1.7%
- DSCR
- 0.21×
Break-even
- Price that breaks even
- $245,557
- Rent that breaks even
- $14,109/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $6.83M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $148,070
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$5,389/mo
- Cash-on-cash
- −43.7%
- Cap rate
- 2.2%
- DSCR
- 0.28×
Break-even
- Price that breaks even
- $316,270
- Rent that breaks even
- $12,474/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $6.03M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $148,070
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$5,852/mo
- Cash-on-cash
- −47.4%
- Cap rate
- 1.7%
- DSCR
- 0.22×
Break-even
- Price that breaks even
- $245,557
- Rent that breaks even
- $14,013/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $6.75M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,149,000
- Cash to close
- $264,270
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$4,044/mo
- Cash-on-cash
- −18.4%
- Cap rate
- 2.2%
- DSCR
- 0.34×
Break-even
- Price that breaks even
- $389,229
- Rent that breaks even
- $10,727/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $5.92M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,149,000
- Cash to close
- $264,270
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$4,507/mo
- Cash-on-cash
- −20.5%
- Cap rate
- 1.7%
- DSCR
- 0.26×
Break-even
- Price that breaks even
- $302,204
- Rent that breaks even
- $12,051/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $6.64M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $261,970
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$3,991/mo
- Cash-on-cash
- −18.3%
- Cap rate
- 2.2%
- DSCR
- 0.34×
Break-even
- Price that breaks even
- $389,229
- Rent that breaks even
- $10,658/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $5.84M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $261,970
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$4,454/mo
- Cash-on-cash
- −20.4%
- Cap rate
- 1.7%
- DSCR
- 0.27×
Break-even
- Price that breaks even
- $302,204
- Rent that breaks even
- $11,973/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $6.56M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,149,000
- Cash to close
- $321,720
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$3,662/mo
- Cash-on-cash
- −13.7%
- Cap rate
- 2.2%
- DSCR
- 0.36×
Break-even
- Price that breaks even
- $415,178
- Rent that breaks even
- $10,230/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $5.92M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,149,000
- Cash to close
- $321,720
- Price per unit
- $383,000
- GRM
- 17.5
Each month
- Cash flow
- −$4,125/mo
- Cash-on-cash
- −15.4%
- Cap rate
- 1.7%
- DSCR
- 0.28×
Break-even
- Price that breaks even
- $322,351
- Rent that breaks even
- $11,493/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $6.64M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $318,920
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$3,612/mo
- Cash-on-cash
- −13.6%
- Cap rate
- 2.2%
- DSCR
- 0.36×
Break-even
- Price that breaks even
- $415,178
- Rent that breaks even
- $10,166/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $5.84M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,139,000
- Cash to close
- $318,920
- Price per unit
- $379,667
- GRM
- 17.3
Each month
- Cash flow
- −$4,075/mo
- Cash-on-cash
- −15.3%
- Cap rate
- 1.7%
- DSCR
- 0.28×
Break-even
- Price that breaks even
- $322,351
- Rent that breaks even
- $11,420/mo
Long run
- Year 30: property vs stocks
- $2.60M vs $6.57M
- Cash flow turns positive
- not within 30 years
Monthly
Monthly breakdown
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$6,880 |
| PMI | −$646 |
| Cash flow | −$5,455 |
| Principal paid down (equity, not cash) | $875 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$6,880 |
| PMI | −$646 |
| Cash flow | −$5,918 |
| Principal paid down (equity, not cash) | $875 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$6,820 |
| PMI | −$641 |
| Cash flow | −$5,389 |
| Principal paid down (equity, not cash) | $868 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$6,820 |
| PMI | −$641 |
| Cash flow | −$5,852 |
| Principal paid down (equity, not cash) | $868 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$6,115 |
| Cash flow | −$4,044 |
| Principal paid down (equity, not cash) | $778 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$6,115 |
| Cash flow | −$4,507 |
| Principal paid down (equity, not cash) | $778 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$6,062 |
| Cash flow | −$3,991 |
| Principal paid down (equity, not cash) | $771 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$6,062 |
| Cash flow | −$4,454 |
| Principal paid down (equity, not cash) | $771 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$5,733 |
| Cash flow | −$3,662 |
| Principal paid down (equity, not cash) | $729 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$5,733 |
| Cash flow | −$4,125 |
| Principal paid down (equity, not cash) | $729 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Net operating income | $2,072 |
| Mortgage (principal + interest) | −$5,683 |
| Cash flow | −$3,612 |
| Principal paid down (equity, not cash) | $723 |
| Rent | $5,475 |
| Vacancy (6%) | −$328 |
| Collected | $5,146 |
| Property tax Public record | −$1,489 |
| Insurance Estimate | −$340 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$493 |
| Capital reserve (8% of rent) | −$438 |
| Property management | −$463 |
| Net operating income | $1,608 |
| Mortgage (principal + interest) | −$5,683 |
| Cash flow | −$4,075 |
| Principal paid down (equity, not cash) | $723 |
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
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $1,034,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,137,043
- Monthly shortfalls, invested
- $4,973,554
$149,370 put into an index fund instead of the down payment and closing costs.
$1,429,208 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,489,008 ahead after 30 years.
- Your equity when you sell
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $1,034,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,137,043
- Monthly shortfalls, invested
- $5,694,037
$149,370 put into an index fund instead of the down payment and closing costs.
$1,693,642 you'd have paid in while the building lost money, invested instead.
Stocks come out $4,209,491 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $1,025,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,127,147
- Monthly shortfalls, invested
- $4,903,941
$148,070 put into an index fund instead of the down payment and closing costs.
$1,407,382 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,432,315 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $1,025,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,127,147
- Monthly shortfalls, invested
- $5,624,424
$148,070 put into an index fund instead of the down payment and closing costs.
$1,671,817 you'd have paid in while the building lost money, invested instead.
Stocks come out $4,152,798 ahead after 30 years.
- Your equity when you sell
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $919,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,011,691
- Monthly shortfalls, invested
- $3,907,071
$264,270 put into an index fund instead of the down payment and closing costs.
$1,122,989 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,297,172 ahead after 30 years.
- Your equity when you sell
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $919,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,011,691
- Monthly shortfalls, invested
- $4,627,554
$264,270 put into an index fund instead of the down payment and closing costs.
$1,387,424 you'd have paid in while the building lost money, invested instead.
Stocks come out $4,017,656 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $911,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,994,182
- Monthly shortfalls, invested
- $3,846,739
$261,970 put into an index fund instead of the down payment and closing costs.
$1,103,828 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,242,149 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $911,200 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,994,182
- Monthly shortfalls, invested
- $4,567,223
$261,970 put into an index fund instead of the down payment and closing costs.
$1,368,263 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,962,632 ahead after 30 years.
- Your equity when you sell
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $861,750 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,449,015
- Monthly shortfalls, invested
- $3,473,817
$321,720 put into an index fund instead of the down payment and closing costs.
$985,391 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,301,243 ahead after 30 years.
- Your equity when you sell
- $2,621,590
- Rental profits, invested at 7%
- $0
Sells for $2,788,925 (value up 3% a year), minus 6% selling cost ($167,335). Rent paid down $861,750 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,449,015
- Monthly shortfalls, invested
- $4,194,300
$321,720 put into an index fund instead of the down payment and closing costs.
$1,249,826 you'd have paid in while the building lost money, invested instead.
Stocks come out $4,021,726 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $854,250 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,427,700
- Monthly shortfalls, invested
- $3,417,257
$318,920 put into an index fund instead of the down payment and closing costs.
$967,428 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,246,184 ahead after 30 years.
- Your equity when you sell
- $2,598,773
- Rental profits, invested at 7%
- $0
Sells for $2,764,652 (value up 3% a year), minus 6% selling cost ($165,879). Rent paid down $854,250 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,427,700
- Monthly shortfalls, invested
- $4,137,740
$318,920 put into an index fund instead of the down payment and closing costs.
$1,231,863 you'd have paid in while the building lost money, invested instead.
Stocks come out $3,966,667 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.62M, stocks $6.11M. Stocks win.
Year 30 (loan paid off): property $2.62M, stocks $6.83M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $6.03M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $6.75M. Stocks win.
Year 30 (loan paid off): property $2.62M, stocks $5.92M. Stocks win.
Year 30 (loan paid off): property $2.62M, stocks $6.64M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $5.84M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $6.56M. Stocks win.
Year 30 (loan paid off): property $2.62M, stocks $5.92M. Stocks win.
Year 30 (loan paid off): property $2.62M, stocks $6.64M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $5.84M. Stocks win.
Year 30 (loan paid off): property $2.60M, stocks $6.57M. 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.
5 bed / 4 bath estimate $1,825/mo · range $1,200–$2,450
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 2449 Lyndale Ave S, Minneapolis 55405 | $2,395 | 4 / 3 | 0.3 mi | 69% |
| 214 24th St W, Unit 2, Minneapolis 55404 off market | $2,195 | 4 / 2 | 0.4 mi | 65% |
| 1924 Colfax Ave S, Minneapolis 55403 | $2,550 | 4 / 2 | 0.2 mi | 64% |
| 2209 Aldrich Ave S, Unit 1, Minneapolis 55405 off market | $1,695 | 2 / 1 | 0.1 mi | 63% |
| 2308 Garfield Ave, Minneapolis 55405 | $1,150 | 1 / 1 | 0.2 mi | 63% |
| 2016 Grand Ave S, Minneapolis 55405 | $950 | 0 / 1 | 0.2 mi | 63% |
| 1117 W Franklin Ave, Minneapolis 55405 | $875 | 0 / 1 | 0.3 mi | 63% |
| 2214 Emerson Ave S, Minneapolis 55405 off market | $950 | 1 / 1 | 0.3 mi | 63% |
| 2224 Emerson Ave S, Minneapolis 55405 off market | $875 | 0 / 1 | 0.3 mi | 63% |
| 2118 Pillsbury Ave S, Apt 12, Minneapolis 55404 off market | $920 | 1 / 1 | 0.4 mi | 63% |
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
- highDescription gives no rents, occupancy, lease terms or expenses Listing says: This is a rare investment opportunity in a desirable location. · AI review
- highProperty tax of about $17.9K a year is a heavy cost against estimated rents Based on: data: county.tax · AI review
- mediumAsking is $759,771 above the price where cash flow breaks even ($389,229) at the default scenario. Based on: Derived: price $1,149,000 vs. break-even $389,229
- mediumBedroom count looks inflated for the square footage; some rooms may lack egress or be small Listing says: Each unit offers a private entrance, 5 sizable bedrooms and 4 baths. · AI review
- lowRental license is an owner-exempt type; confirm it transfers and the 3 units are properly licensed Based on: data: city.rental_license · AI review
Opportunities
- The seller bought for $238,782 in Jan 2019, so they can take a lower offer and still come out well ahead. Public record: Hennepin County parcel 3302924110031: last sale 2019-01-01, $238,782
- 2020 construction should mean low near-term repairs and a newer roof and systems Based on: data: listing.year_built · AI review
- In-unit laundry and separate mechanicals mean tenants likely pay their own utilities and owner costs stay low Listing says: Each unit is fully equipped with in-unit laundry, enhancing day-to-day convenience, separate mechanicals · AI review
- Minneapolis has no rent cap, so rents can follow the market Based on: data: underwriting.rent_rule · AI review
Questions for the agent
- What are the current rents, lease end dates and security deposits for each unit?
- Are all units occupied, and are tenants rooming by the bedroom or on one lease?
- Can you share trailing-12 expenses, including the tax bill and insurance?
- Are all 15 bedrooms legal with egress and closets, and does the rental license cover the layout?
- Which utilities does the owner pay, and are meters separate?
- Why was it listed at $1.149M given the 2019 purchase at $238,782?
Bottom line
Newer building, but at $1.149M it loses about $4K a month on our numbers, and only a documented rent roll far above our estimate could change that. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $17,868 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $4,081 |
| 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. 15 bedrooms: +1 pt repairs for wear | 9% / 8% |
Price history Realtor.com
On the market since 2026-04-27 (161 days, relisted 1×); down $46,000 (3.8%) from the first ask of $1,195,000.
| Date | Event | Price |
|---|---|---|
| Listed | $1,149,000 | |
| Removed | $1,149,000 | |
| Price changed | $1,149,000 | |
| Listed | $1,195,000 |
County record Public record
| Recorded as | triplex |
| Living units | 3 |
| Year built | 2020 |
| Market value (2026) | $940,900 |
| Property tax | $17,868 |
| Special assessments | none |
| Homestead | no |
| Last sale | 2019-01-01 · $238,782 |
Source: Hennepin County parcel records.
City rental license
CHOWNEXMPT: 3 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
I 94;MN 55, about 380 m away.
Crime in Lowry Hill East
647 incidents in the last 12 months (74 per 1,000 residents), −3% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).