2121 Penn Ave S
5 units · 5 units: 2 bed / 1 bath ×3 and 1 bed / 1 bath ×2 unit split estimated · 5,320 sq ft
Minneapolis, MN · Kenwood · View the listing ↗
Photos courtesy of NRT-Minnesota (CB Burnet), via Realtor.com.
Needs more info before these numbers mean much. The city's rental license covers 4 unit(s); this analysis counts 5.
- Asking price
- $1,229,000 5 units · $246K per unit
- Monthly cash flow
- −$2,849 at 20% down, 7%
- Break-even price
- $693,676 where cash flow hits $0
First look
This is a well-kept 1915 brick fourplex near Lake of the Isles, but at $1,229,000 the numbers don't work. Our underwriting shows about -$2,849 a month and a 3.6% cap rate, and break-even is near $694K. The county values it at $740K and the tax bill is about $14K. Mechanicals look solid on paper (2017 boilers, 2020 roof, 2025 sewer lining), but the listing gives no rents and no expenses. The city license covers 4 units while our count is 5, so confirm the unit count first. Ask for the rent roll and trailing-12 before a showing, and only go if the seller will come down a long way. 144 days on market suggests the price is the problem.
Things to consider
- Price is far above what the income supports Our model shows negative cash flow of about $2.8K a month at asking. Break-even is about 44% below the ask.
- Unit count mismatch A fifth unit that isn't licensed could cut income or create compliance problems. Rent estimates assume five units.
- Recent capital work lowers near-term repair risk New boilers, roof and sewer lining reduce big surprises, though warranties and inspections should confirm it.Listing says: “The roof was replaced in 2020 with a durable Duro-Last system”
- Tenant-paid utilities keep owner costs down Owner expenses are mostly taxes, insurance, water and maintenance, but the listing doesn't say who pays water.Listing says: “tenants pay their own heat and electricity”
- Heavy property tax At about $14K and non-homestead, taxes take a big share of income and may rise with a sale.
- Negotiating leverage Nearly five months on market suggests the seller may need to move well below ask.
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
Condition and repairs
- doneFour boilers replaced (2017)Listing says: four newer boilers (2017)
- doneDuro-Last roof replaced in 2020Listing says: The roof was replaced in 2020 with a durable Duro-Last system
- doneSewer line fully lined in 2025Listing says: the sewer line was fully lined in 2025
- doneKitchens updated over the yearsListing says: all kitchens have been updated with a clean, modern style
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,229,000
- Cash to close
- $159,770
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$4,358/mo
- Cash-on-cash
- −32.7%
- Cap rate
- 3.6%
- DSCR
- 0.46×
Break-even
- Price that breaks even
- $563,650
- Rent that breaks even
- $12,909/mo
Long run
- Year 30: property vs stocks
- $2.82M vs $4.21M
- Cash flow turns positive
- year 27
The deal
- Price
- $1,229,000
- Cash to close
- $159,770
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$4,965/mo
- Cash-on-cash
- −37.3%
- Cap rate
- 3.0%
- DSCR
- 0.38×
Break-even
- Price that breaks even
- $470,981
- Rent that breaks even
- $14,526/mo
Long run
- Year 30: property vs stocks
- $2.80M vs $5.14M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,219,000
- Cash to close
- $158,470
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$4,293/mo
- Cash-on-cash
- −32.5%
- Cap rate
- 3.6%
- DSCR
- 0.46×
Break-even
- Price that breaks even
- $563,650
- Rent that breaks even
- $12,823/mo
Long run
- Year 30: property vs stocks
- $2.80M vs $4.14M
- Cash flow turns positive
- year 27
The deal
- Price
- $1,219,000
- Cash to close
- $158,470
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$4,900/mo
- Cash-on-cash
- −37.1%
- Cap rate
- 3.0%
- DSCR
- 0.39×
Break-even
- Price that breaks even
- $470,981
- Rent that breaks even
- $14,430/mo
Long run
- Year 30: property vs stocks
- $2.78M vs $5.06M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $1,229,000
- Cash to close
- $282,670
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$2,849/mo
- Cash-on-cash
- −12.1%
- Cap rate
- 3.6%
- DSCR
- 0.56×
Break-even
- Price that breaks even
- $693,676
- Rent that breaks even
- $10,924/mo
Long run
- Year 30: property vs stocks
- $2.90M vs $4.08M
- Cash flow turns positive
- year 23
The deal
- Price
- $1,229,000
- Cash to close
- $282,670
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$3,456/mo
- Cash-on-cash
- −14.7%
- Cap rate
- 3.0%
- DSCR
- 0.47×
Break-even
- Price that breaks even
- $579,629
- Rent that breaks even
- $12,292/mo
Long run
- Year 30: property vs stocks
- $2.81M vs $4.93M
- Cash flow turns positive
- year 30
The deal
- Price
- $1,219,000
- Cash to close
- $280,370
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$2,796/mo
- Cash-on-cash
- −12.0%
- Cap rate
- 3.6%
- DSCR
- 0.57×
Break-even
- Price that breaks even
- $693,676
- Rent that breaks even
- $10,854/mo
Long run
- Year 30: property vs stocks
- $2.88M vs $4.01M
- Cash flow turns positive
- year 22
The deal
- Price
- $1,219,000
- Cash to close
- $280,370
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$3,403/mo
- Cash-on-cash
- −14.6%
- Cap rate
- 3.0%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $579,629
- Rent that breaks even
- $12,213/mo
Long run
- Year 30: property vs stocks
- $2.78M vs $4.85M
- Cash flow turns positive
- year 30
The deal
- Price
- $1,229,000
- Cash to close
- $344,120
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$2,440/mo
- Cash-on-cash
- −8.5%
- Cap rate
- 3.6%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $739,921
- Rent that breaks even
- $10,386/mo
Long run
- Year 30: property vs stocks
- $2.96M vs $4.15M
- Cash flow turns positive
- year 20
The deal
- Price
- $1,229,000
- Cash to close
- $344,120
- Price per unit
- $245,800
- GRM
- 14.3
Each month
- Cash flow
- −$3,047/mo
- Cash-on-cash
- −10.6%
- Cap rate
- 3.0%
- DSCR
- 0.50×
Break-even
- Price that breaks even
- $618,271
- Rent that breaks even
- $11,687/mo
Long run
- Year 30: property vs stocks
- $2.82M vs $4.95M
- Cash flow turns positive
- year 27
The deal
- Price
- $1,219,000
- Cash to close
- $341,320
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$2,390/mo
- Cash-on-cash
- −8.4%
- Cap rate
- 3.6%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $739,921
- Rent that breaks even
- $10,320/mo
Long run
- Year 30: property vs stocks
- $2.95M vs $4.08M
- Cash flow turns positive
- year 20
The deal
- Price
- $1,219,000
- Cash to close
- $341,320
- Price per unit
- $243,800
- GRM
- 14.2
Each month
- Cash flow
- −$2,997/mo
- Cash-on-cash
- −10.5%
- Cap rate
- 3.0%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $618,271
- Rent that breaks even
- $11,613/mo
Long run
- Year 30: property vs stocks
- $2.80M vs $4.87M
- Cash flow turns positive
- year 27
Monthly
Monthly breakdown
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$7,359 |
| PMI | −$691 |
| Cash flow | −$4,358 |
| Principal paid down (equity, not cash) | $936 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$7,359 |
| PMI | −$691 |
| Cash flow | −$4,965 |
| Principal paid down (equity, not cash) | $936 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$7,299 |
| PMI | −$686 |
| Cash flow | −$4,293 |
| Principal paid down (equity, not cash) | $929 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$7,299 |
| PMI | −$686 |
| Cash flow | −$4,900 |
| Principal paid down (equity, not cash) | $929 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$6,541 |
| Cash flow | −$2,849 |
| Principal paid down (equity, not cash) | $832 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$6,541 |
| Cash flow | −$3,456 |
| Principal paid down (equity, not cash) | $832 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$6,488 |
| Cash flow | −$2,796 |
| Principal paid down (equity, not cash) | $826 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$6,488 |
| Cash flow | −$3,403 |
| Principal paid down (equity, not cash) | $826 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$6,132 |
| Cash flow | −$2,440 |
| Principal paid down (equity, not cash) | $780 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$6,132 |
| Cash flow | −$3,047 |
| Principal paid down (equity, not cash) | $780 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Net operating income | $3,692 |
| Mortgage (principal + interest) | −$6,083 |
| Cash flow | −$2,390 |
| Principal paid down (equity, not cash) | $774 |
| Rent | $7,175 |
| Vacancy (6%) | −$430 |
| Collected | $6,744 |
| Property tax Public record | −$1,167 |
| Insurance Estimate | −$534 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$646 |
| Capital reserve (9% of rent) | −$646 |
| Property management | −$607 |
| Net operating income | $3,085 |
| Mortgage (principal + interest) | −$6,083 |
| Cash flow | −$2,997 |
| Principal paid down (equity, not cash) | $774 |
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,804,120
- Rental profits, invested at 7%
- $20,493
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $1,106,100 of loan.
$19,303 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,216,210
- Monthly shortfalls, invested
- $2,995,148
$159,770 put into an index fund instead of the down payment and closing costs.
$679,417 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,386,746 ahead after 30 years.
- Your equity when you sell
- $2,804,120
- Rental profits, invested at 7%
- $0
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $1,106,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,216,210
- Monthly shortfalls, invested
- $3,918,851
$159,770 put into an index fund instead of the down payment and closing costs.
$1,006,657 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,330,942 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $23,683
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $1,097,100 of loan.
$22,177 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,206,314
- Monthly shortfalls, invested
- $2,928,726
$158,470 put into an index fund instead of the down payment and closing costs.
$660,466 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,330,054 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $0
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $1,097,100 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,206,314
- Monthly shortfalls, invested
- $3,849,237
$158,470 put into an index fund instead of the down payment and closing costs.
$984,831 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,274,249 ahead after 30 years.
- Your equity when you sell
- $2,804,120
- Rental profits, invested at 7%
- $93,104
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $983,200 of loan.
$79,272 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,151,756
- Monthly shortfalls, invested
- $1,927,021
$282,670 put into an index fund instead of the down payment and closing costs.
$411,847 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,181,554 ahead after 30 years.
- Your equity when you sell
- $2,804,120
- Rental profits, invested at 7%
- $1,238
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $983,200 of loan.
$1,238 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,151,756
- Monthly shortfalls, invested
- $2,779,350
$282,670 put into an index fund instead of the down payment and closing costs.
$680,355 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,125,749 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $100,266
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $975,200 of loan.
$84,736 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,134,248
- Monthly shortfalls, invested
- $1,873,853
$280,370 put into an index fund instead of the down payment and closing costs.
$398,151 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,126,531 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $1,876
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $975,200 of loan.
$1,876 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,134,248
- Monthly shortfalls, invested
- $2,719,657
$280,370 put into an index fund instead of the down payment and closing costs.
$661,833 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,070,726 ahead after 30 years.
- Your equity when you sell
- $2,804,120
- Rental profits, invested at 7%
- $157,103
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $921,750 of loan.
$126,217 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,619,529
- Monthly shortfalls, invested
- $1,527,601
$344,120 put into an index fund instead of the down payment and closing costs.
$311,615 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,185,908 ahead after 30 years.
- Your equity when you sell
- $2,804,120
- Rental profits, invested at 7%
- $13,073
Sells for $2,983,106 (value up 3% a year), minus 6% selling cost ($178,986). Rent paid down $921,750 of loan.
$12,454 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,619,529
- Monthly shortfalls, invested
- $2,327,767
$344,120 put into an index fund instead of the down payment and closing costs.
$544,394 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,130,103 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $166,553
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $914,250 of loan.
$132,804 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,598,215
- Monthly shortfalls, invested
- $1,480,491
$341,320 put into an index fund instead of the down payment and closing costs.
$300,238 you'd have paid in while the building lost money, invested instead.
Stocks come out $1,130,850 ahead after 30 years.
- Your equity when you sell
- $2,781,303
- Rental profits, invested at 7%
- $15,732
Sells for $2,958,833 (value up 3% a year), minus 6% selling cost ($177,530). Rent paid down $914,250 of loan.
$14,850 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $2,598,215
- Monthly shortfalls, invested
- $2,273,865
$341,320 put into an index fund instead of the down payment and closing costs.
$528,826 you'd have paid in while the building lost money, invested instead.
Stocks come out $2,075,044 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.82M, stocks $4.21M. Stocks win.
Year 30 (loan paid off): property $2.80M, stocks $5.14M. Stocks win.
Year 30 (loan paid off): property $2.80M, stocks $4.14M. Stocks win.
Year 30 (loan paid off): property $2.78M, stocks $5.06M. Stocks win.
Year 30 (loan paid off): property $2.90M, stocks $4.08M. Stocks win.
Year 30 (loan paid off): property $2.81M, stocks $4.93M. Stocks win.
Year 30 (loan paid off): property $2.88M, stocks $4.01M. Stocks win.
Year 30 (loan paid off): property $2.78M, stocks $4.85M. Stocks win.
Year 30 (loan paid off): property $2.96M, stocks $4.15M. Stocks win.
Year 30 (loan paid off): property $2.82M, stocks $4.95M. Stocks win.
Year 30 (loan paid off): property $2.95M, stocks $4.08M. Stocks win.
Year 30 (loan paid off): property $2.80M, stocks $4.87M. Stocks win.
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,625/mo · range $1,475–$1,900 · 7 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 1937 Fremont Ave S Apt 1, Minneapolis | $1,995 | 2 / 1 | 0.6 mi |
| 2725 Humboldt Ave S, Minneapolis | $1,399 | 2 / 1 | 0.7 mi |
| 2514 Emerson Ave S, Minneapolis | $1,599 | 2 / 1 | 0.7 mi |
| 2118 Dupont Ave S, Minneapolis | $1,525 | 2 / 1 | 0.7 mi |
| 2825 Cedar Lake Pkwy, Minneapolis | $1,800 | 2 / 1 | 0.7 mi |
| 2647 Girard Ave S Apt 2, Minneapolis | $1,550 | 2 / 1 | 0.7 mi |
| 2626 Fremont Ave S, Minneapolis | $1,225 | 2 / 1 | 0.7 mi |
1 bed estimate $1,150/mo · range $1,050–$1,250 · 12 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 2609 Hennepin Ave, Minneapolis | $1,199 | 1 / 1 | 0.7 mi |
| 1117 W Franklin Ave, Minneapolis | $1,095 | 1 / 1 | 0.7 mi |
| 2725 Humboldt Ave S, Minneapolis | $1,200 | 1 / 1 | 0.7 mi |
| 1913 Emerson Ave S Apt 1, Minneapolis | $995 | 1 / 1 | 0.7 mi |
| 1917 Emerson Ave S Apt 104, Minneapolis | $1,195 | 1 / 1 | 0.7 mi |
| 1917 Emerson Ave S, Minneapolis | $1,095 | 1 / 1 | 0.7 mi |
| 1913 Emerson Ave S, Minneapolis | $895 | 1 / 1 | 0.7 mi |
| 2735 Humboldt Ave S, Minneapolis | $1,095 | 1 / 1 | 0.7 mi |
| 2012/2014 Dupont Ave S Unit 8, Minneapolis | $1,097 | 1 / 1 | 0.7 mi |
| 2420 Dupont Ave S, Minneapolis | $1,015 | 1 / 1 | 0.7 mi |
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
- highThe city's rental license covers 4 unit(s); this analysis counts 5. Public record: Minneapolis Active Rental Licenses: 2121 PENN AVE S, units=4
- highDescription says 4-plex but county and our count show 5 units. A fifth unit may be unlicensed or not legal. Based on: data: county.living_units · AI review
- mediumFlat roof per the city assessor on a stucco building: get its age and a moisture inspection. Public record: Hennepin County parcel 3302924220048: roof=Flat, exterior=STUCCO
- mediumAsking is $535,324 above the price where cash flow breaks even ($693,676) at the default scenario. Based on: Derived: price $1,229,000 vs. break-even $693,676
- mediumAssessor value is $740K, far below the $1.229M ask. Tax could be reassessed upward after a sale. Based on: data: county.market_value · AI review
- mediumAnnual tax is about $14K, a heavy fixed cost against estimated rents. Based on: data: county.tax · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 147 days on market, 1 price cuts
- Tenants pay their own heat and electric, with separate boilers and panels, which keeps owner expenses low. Listing says: tenants pay their own heat and electricity · 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
- Can I see the current rent roll, lease dates and trailing-12 expenses?
- Is it four units or five? Which unit is not licensed, and is it legal?
- What is the roof's warranty status, and are there any leak or moisture reports?
- What do tenants pay in utilities, and who pays water, sewer and trash?
- Has the price been cut, and what offers has the seller turned down?
- Why is the assessed value $740K against a $1.229M ask?
Bottom line
Nice building with updated systems, but $1.229M is far above the roughly $694K that break-even supports. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $13,999 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $6,413 |
| Water, sewer, trash / mo Listinglisting. tenants pay water | $0 |
| 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 reserve; 8 bedrooms: +1 pt repairs for wear | 9% / 9% |
Price history Realtor.com
On the market since 2026-02-17 (230 days, relisted 1×); down $66,000 (5.1%) from the first ask of $1,295,000.
| Date | Event | Price |
|---|---|---|
| Removed | $1,295,000 | |
| Removed | — | |
| Listed | $1,229,000 | |
| Relisted | $1,295,000 | |
| Removed | — | |
| Listed | $1,295,000 |
County record Public record
| Recorded as | apartment 4 or 5 unit |
| Living units | 5 |
| Year built | 1915 |
| Market value (2026) | $740,000 |
| Property tax | $13,999 |
| Special assessments | none |
| Homestead | no |
| Last sale | — |
Source: Hennepin County parcel records.
City rental license
CHOWNEXMPT: 4 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
I 394, about 980 m away.
Crime in Kenwood
31 incidents in the last 12 months (22 per 1,000 residents), −35% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).