1004 E 22nd St
Duplex · 2 units: 2 bed / 1 bath and 1 bed / 1 bath unit split estimated · 2,160 sq ft
Minneapolis, MN · Ventura Village · View the listing ↗
Photos courtesy of NRT-Minnesota (CB Burnet), via Realtor.com.
- Asking price
- $247,000 2 units · $124K per unit
- Monthly cash flow
- $151 at 20% down, 7%
- Break-even price
- $275,345 where cash flow hits $0
First look
The listing gives us one line and no rents, so this is a numbers-and-photo read. At the $247K ask our underwriting shows about +$151/month cash flow and a 7.1% cap rate, and break-even is near $275K. The seller paid $238.5K in 2022 and the county values it at $201.5K, so the ask looks stretched against county value, though the numbers work on our rent estimates. It has sat 100 days, so there is room to negotiate. Before a showing, get the rent roll, the rental license status, what the $2,422 assessment is for, and the roof, foundation and electrical condition on this 1900 house. Worth a visit if the rents hold up, and a lower price would add cushion.
Things to consider
- Price versus numbers Cash flow is positive at asking and break-even is about $28K above the ask. The deal works on our estimates, but it depends on rents being real.
- Special assessments $2,422 on the tax bill is a real cost unless it's paid at closing or negotiated off the price.
- Rental license unknown With no license on file, you may face inspection, repair orders or a delay before you can legally rent it.
- Rents are unverified The description states no rents, so income rests on our estimates of about $1,550 for a 2-bed and $1,225 for a 1-bed. Actual rents could be lower.
- Age and condition of a 1900 build Old frame houses often need work on the roof, foundation, wiring and plumbing. Photos don't show any of it.
From the photos
Based on 1 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
- $247,000
- Cash to close
- $32,110
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- −$152/mo
- Cash-on-cash
- −5.7%
- Cap rate
- 7.1%
- DSCR
- 0.91×
Break-even
- Price that breaks even
- $223,733
- Rent that breaks even
- $2,973/mo
Long run
- Year 30: property vs stocks
- $1.09M vs $273K
- Cash flow turns positive
- year 5
The deal
- Price
- $247,000
- Cash to close
- $32,110
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- −$387/mo
- Cash-on-cash
- −14.5%
- Cap rate
- 6.0%
- DSCR
- 0.76×
Break-even
- Price that breaks even
- $187,892
- Rent that breaks even
- $3,340/mo
Long run
- Year 30: property vs stocks
- $815K vs $363K
- Cash flow turns positive
- year 8
The deal
- Price
- $237,000
- Cash to close
- $30,810
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- −$87/mo
- Cash-on-cash
- −3.4%
- Cap rate
- 7.4%
- DSCR
- 0.94×
Break-even
- Price that breaks even
- $223,733
- Rent that breaks even
- $2,888/mo
Long run
- Year 30: property vs stocks
- $1.12M vs $246K
- Cash flow turns positive
- year 4
The deal
- Price
- $237,000
- Cash to close
- $30,810
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- −$322/mo
- Cash-on-cash
- −12.5%
- Cap rate
- 6.2%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $187,892
- Rent that breaks even
- $3,244/mo
Long run
- Year 30: property vs stocks
- $832K vs $323K
- Cash flow turns positive
- year 7
The deal
- Price
- $247,000
- Cash to close
- $56,810
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- $151/mo
- Cash-on-cash
- 3.2%
- Cap rate
- 7.1%
- DSCR
- 1.11×
Break-even
- Price that breaks even
- $275,345
- Rent that breaks even
- $2,579/mo
Long run
- Year 30: property vs stocks
- $1.29M vs $432K
- Cash flow turns positive
- year 1
The deal
- Price
- $247,000
- Cash to close
- $56,810
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- −$84/mo
- Cash-on-cash
- −1.8%
- Cap rate
- 6.0%
- DSCR
- 0.94×
Break-even
- Price that breaks even
- $231,236
- Rent that breaks even
- $2,897/mo
Long run
- Year 30: property vs stocks
- $938K vs $445K
- Cash flow turns positive
- year 4
The deal
- Price
- $237,000
- Cash to close
- $54,510
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- $204/mo
- Cash-on-cash
- 4.5%
- Cap rate
- 7.4%
- DSCR
- 1.16×
Break-even
- Price that breaks even
- $275,345
- Rent that breaks even
- $2,510/mo
Long run
- Year 30: property vs stocks
- $1.33M vs $415K
- Cash flow turns positive
- year 1
The deal
- Price
- $237,000
- Cash to close
- $54,510
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- −$31/mo
- Cash-on-cash
- −0.7%
- Cap rate
- 6.2%
- DSCR
- 0.98×
Break-even
- Price that breaks even
- $231,236
- Rent that breaks even
- $2,820/mo
Long run
- Year 30: property vs stocks
- $966K vs $418K
- Cash flow turns positive
- year 2
The deal
- Price
- $247,000
- Cash to close
- $69,160
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- $233/mo
- Cash-on-cash
- 4.0%
- Cap rate
- 7.1%
- DSCR
- 1.19×
Break-even
- Price that breaks even
- $293,701
- Rent that breaks even
- $2,472/mo
Long run
- Year 30: property vs stocks
- $1.38M vs $526K
- Cash flow turns positive
- year 1
The deal
- Price
- $247,000
- Cash to close
- $69,160
- Price per unit
- $123,500
- GRM
- 7.4
Each month
- Cash flow
- −$2/mo
- Cash-on-cash
- −0.0%
- Cap rate
- 6.0%
- DSCR
- 1.00×
Break-even
- Price that breaks even
- $246,652
- Rent that breaks even
- $2,778/mo
Long run
- Year 30: property vs stocks
- $1.02M vs $527K
- Cash flow turns positive
- year 2
The deal
- Price
- $237,000
- Cash to close
- $66,360
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- $283/mo
- Cash-on-cash
- 5.1%
- Cap rate
- 7.4%
- DSCR
- 1.24×
Break-even
- Price that breaks even
- $293,701
- Rent that breaks even
- $2,408/mo
Long run
- Year 30: property vs stocks
- $1.42M vs $505K
- Cash flow turns positive
- year 1
The deal
- Price
- $237,000
- Cash to close
- $66,360
- Price per unit
- $118,500
- GRM
- 7.1
Each month
- Cash flow
- $48/mo
- Cash-on-cash
- 0.9%
- Cap rate
- 6.2%
- DSCR
- 1.04×
Break-even
- Price that breaks even
- $246,652
- Rent that breaks even
- $2,705/mo
Long run
- Year 30: property vs stocks
- $1.05M vs $505K
- Cash flow turns positive
- year 1
Monthly
Monthly breakdown
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,479 |
| PMI | −$139 |
| Cash flow | −$152 |
| Principal paid down (equity, not cash) | $188 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,479 |
| PMI | −$139 |
| Cash flow | −$387 |
| Principal paid down (equity, not cash) | $188 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,419 |
| PMI | −$133 |
| Cash flow | −$87 |
| Principal paid down (equity, not cash) | $181 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,419 |
| PMI | −$133 |
| Cash flow | −$322 |
| Principal paid down (equity, not cash) | $181 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,315 |
| Cash flow | $151 |
| Principal paid down (equity, not cash) | $167 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,315 |
| Cash flow | −$84 |
| Principal paid down (equity, not cash) | $167 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,261 |
| Cash flow | $204 |
| Principal paid down (equity, not cash) | $160 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,261 |
| Cash flow | −$31 |
| Principal paid down (equity, not cash) | $160 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,232 |
| Cash flow | $233 |
| Principal paid down (equity, not cash) | $157 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,232 |
| Cash flow | −$2 |
| Principal paid down (equity, not cash) | $157 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Net operating income | $1,466 |
| Mortgage (principal + interest) | −$1,183 |
| Cash flow | $283 |
| Principal paid down (equity, not cash) | $150 |
| Rent | $2,775 |
| Vacancy (6%) | −$166 |
| Collected | $2,608 |
| Property tax Listing | −$227 |
| Insurance Estimate | −$214 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$222 |
| Capital reserve (9% of rent) | −$250 |
| Property management | −$235 |
| Net operating income | $1,231 |
| Mortgage (principal + interest) | −$1,183 |
| Cash flow | $48 |
| Principal paid down (equity, not cash) | $150 |
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
- $563,562
- Rental profits, invested at 7%
- $527,381
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $222,300 of loan.
$269,302 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $244,430
- Monthly shortfalls, invested
- $29,056
$32,110 put into an index fund instead of the down payment and closing costs.
$4,338 you'd have paid in while the building lost money, invested instead.
The building comes out $817,458 ahead after 30 years.
- Your equity when you sell
- $563,562
- Rental profits, invested at 7%
- $251,276
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $222,300 of loan.
$149,614 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $244,430
- Monthly shortfalls, invested
- $118,127
$32,110 put into an index fund instead of the down payment and closing costs.
$18,679 you'd have paid in while the building lost money, invested instead.
The building comes out $452,281 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $579,393
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $213,300 of loan.
$288,442 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $234,534
- Monthly shortfalls, invested
- $11,454
$30,810 put into an index fund instead of the down payment and closing costs.
$1,653 you'd have paid in while the building lost money, invested instead.
The building comes out $874,150 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $291,198
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $213,300 of loan.
$166,462 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $234,534
- Monthly shortfalls, invested
- $88,436
$30,810 put into an index fund instead of the down payment and closing costs.
$13,701 you'd have paid in while the building lost money, invested instead.
The building comes out $508,974 ahead after 30 years.
- Your equity when you sell
- $563,562
- Rental profits, invested at 7%
- $727,587
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $197,600 of loan.
$330,791 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $432,452
$56,810 put into an index fund instead of the down payment and closing costs.
The building comes out $858,696 ahead after 30 years.
- Your equity when you sell
- $563,562
- Rental profits, invested at 7%
- $374,774
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $197,600 of loan.
$198,564 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $432,452
- Monthly shortfalls, invested
- $12,363
$56,810 put into an index fund instead of the down payment and closing costs.
$1,801 you'd have paid in while the building lost money, invested instead.
The building comes out $493,520 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $787,918
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $189,600 of loan.
$349,952 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $414,944
$54,510 put into an index fund instead of the down payment and closing costs.
The building comes out $913,719 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $425,361
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $189,600 of loan.
$216,291 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $414,944
- Monthly shortfalls, invested
- $2,619
$54,510 put into an index fund instead of the down payment and closing costs.
$368 you'd have paid in while the building lost money, invested instead.
The building comes out $548,543 ahead after 30 years.
- Your equity when you sell
- $563,562
- Rental profits, invested at 7%
- $820,723
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $185,250 of loan.
$360,370 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $526,464
$69,160 put into an index fund instead of the down payment and closing costs.
The building comes out $857,821 ahead after 30 years.
- Your equity when you sell
- $563,562
- Rental profits, invested at 7%
- $455,695
Sells for $599,534 (value up 3% a year), minus 6% selling cost ($35,972). Rent paid down $185,250 of loan.
$226,363 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $526,464
- Monthly shortfalls, invested
- $148
$69,160 put into an index fund instead of the down payment and closing costs.
$21 you'd have paid in while the building lost money, invested instead.
The building comes out $492,645 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $877,283
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $177,750 of loan.
$378,334 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $505,149
$66,360 put into an index fund instead of the down payment and closing costs.
The building comes out $912,880 ahead after 30 years.
- Your equity when you sell
- $540,745
- Rental profits, invested at 7%
- $512,107
Sells for $575,261 (value up 3% a year), minus 6% selling cost ($34,516). Rent paid down $177,750 of loan.
$244,305 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $505,149
$66,360 put into an index fund instead of the down payment and closing costs.
The building comes out $547,704 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 $1.09M, stocks $273K. The property wins.
Year 30 (loan paid off): property $815K, stocks $363K. The property wins.
Year 30 (loan paid off): property $1.12M, stocks $246K. The property wins.
Year 30 (loan paid off): property $832K, stocks $323K. The property wins.
Year 30 (loan paid off): property $1.29M, stocks $432K. The property wins.
Year 30 (loan paid off): property $938K, stocks $445K. The property wins.
Year 30 (loan paid off): property $1.33M, stocks $415K. The property wins.
Year 30 (loan paid off): property $966K, stocks $418K. The property wins.
Year 30 (loan paid off): property $1.38M, stocks $526K. The property wins.
Year 30 (loan paid off): property $1.02M, stocks $527K. The property wins.
Year 30 (loan paid off): property $1.42M, stocks $505K. The property wins.
Year 30 (loan paid off): property $1.05M, stocks $505K. The property wins.
Comparable rentals
The closest rental listings with each unit's bedroom count, as of 2026-10-06. The estimate is the median asking rent of every rental we found nearby (the count is shown for each); houses are left out. Asking rents from Realtor.com rental listings, not signed leases.
2 bed estimate $1,550/mo · range $1,300–$1,850 · 10 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 728 E 16th St, Minneapolis | $1,100 | 2 / 1 | 0.5 mi |
| 2643 12th Ave S Unit 1, Minneapolis | $1,785 | 2 / 1 | 0.5 mi |
| 1009 Park Ave, Minneapolis | $1,450 | 2 / 1 | 0.6 mi |
| 718 S 10th St Unit Lower, Minneapolis | $1,300 | 2 / 1 | 0.6 mi |
| 815 SE 9th St, Minneapolis | $1,745 | 2 / 1 | 0.7 mi |
| 2723 Portland Ave S, Minneapolis | $1,589 | 2 / 1 | 0.7 mi |
| 214 E 19th St Apt 108, Minneapolis | $1,150 | 2 / 1 | 0.7 mi |
| 515 E Grant St, Minneapolis | $1,785 | 2 / 1 | 0.7 mi |
| 1901 Minnehaha Ave, Minneapolis | $1,500 | 2 / 1 | 0.7 mi |
| 1817 2nd Ave S, Minneapolis | $1,279 | 2 / 1 | 0.7 mi |
1 bed estimate $1,225/mo · range $1,050–$1,375 · 25 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 2323 16th Ave S, Minneapolis | $995 | 1 / 1 | 0.4 mi |
| 908 13th Ave S Unit 2, Minneapolis | $1,300 | 1 / 1 | 0.4 mi |
| 728 E 16th St, Minneapolis | $895 | 1 / 1 | 0.5 mi |
| 1423 11th Ave S, Minneapolis | $1,300 | 1 / 1 | 0.5 mi |
| 615 E 16th St, Minneapolis | $1,025 | 1 / 1 | 0.6 mi |
| 629 E 15th St, Minneapolis | $950 | 1 / 1 | 0.6 mi |
| 810 E 14th St Unit 810-100, Minneapolis | $1,225 | 1 / 1 | 0.6 mi |
| 810 E 14th St Unit 810-101, Minneapolis | $1,175 | 1 / 1 | 0.6 mi |
| 1400 Park Ave, Minneapolis | $1,690 | 1 / 1 | 0.6 mi |
| 2719 Park Ave, Minneapolis | $1,000 | 1 / 1 | 0.6 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
- highAsk is well above county value and near break-even, with negative cash flow at asking Based on: data: underwriting · AI review
- mediumNo rental license on file in the city's data. Ask whether the building is licensed as a rental and when it was last inspected. Public record: Minneapolis Active Rental Licenses: no record for 1004 22ND ST E
- medium$2,422 in special assessments on the current tax bill (often street, sewer or code-enforcement charges). Ask what they're for, whether they continue, and whether the seller pays them off at closing. Public record: Hennepin County parcel 3502924210168: special assessments (current) = $2,421.91
- mediumDescription gives no rents, lease status, systems or condition details Listing says: Fantastic UP down duplex in West Phillips! · AI review
- mediumSold in 2022 for $238.5K; seller wants about $8.5K more now, and the county values it at $201.5K Based on: data: county.last_sale_price · AI review
- lowExterior shows overgrown yard and a chain-link fence, suggesting limited upkeep Based on: photo 1 · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 103 days on market
- 100 days on market suggests the seller may accept a meaningful cut Based on: data: listing.days_on_market · AI review
- Minneapolis has no rent cap, so rents can rise to market after any needed work Based on: data: underwriting.rent_rule · AI review
Questions for the agent
- What are the current rents, lease types and lease end dates for each unit?
- Is the building licensed as a rental in Minneapolis, and when was it last inspected?
- What are the $2,422 in special assessments for, and will the seller pay them at closing?
- Who pays heat and utilities, and are there separate meters for each unit?
- How old are the roof, furnace, water heaters and electrical panels?
- Why has it sat 100 days, and have there been price cuts or offers?
Bottom line
Thin listing, but positive cash flow at the ask on estimated rents and a price above county value: worth pursuing if real rents are confirmed, and a lower price adds cushion. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Listinglisting, tax year 2025. 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. | $2,721 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,574 |
| 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-06-24 (103 days, relisted 2×); last sold for $238,500 on 2022-10-21.
| Date | Event | Price |
|---|---|---|
| Relisted | $247,000 | |
| Removed | $186,000 | |
| Relisted | $186,000 | |
| Removed | $199,900 | |
| Removed | $186,000 | |
| Sold | $238,500 | |
| Listed | $254,200 | |
| Sold public record | $72,000 | |
| Removed | $79,900 | |
| Sold public record | $86,500 | |
| Removed | $79,900 | |
| Price changed | $79,900 | |
| Price changed | $89,900 | |
| Listed | $79,900 | |
| Listed | $99,000 | |
| Sold | $86,500 | |
| Listed | $89,900 | |
| Sold public record | $178,250 | |
| Sold public record | $166,000 | |
| Sold public record | $33,500 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1900 |
| Market value (2026) | $201,500 |
| Property tax | $2,721 |
| Special assessments | $2,422 |
| Homestead | no |
| Last sale | 2022-10-01 · $238,500 |
Source: Hennepin County parcel records.
City rental license
No record in Minneapolis Active Rental Licenses.
Nearest highway
I 94;MN 55, about 488 m away.
Crime in Ventura Village
501 incidents in the last 12 months (71 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).