2303 22nd Ave S
Duplex · 2 units: 2 bed / 1 bath and 1 bed / 1 bath unit split estimated · 1,660 sq ft
Minneapolis, MN · Seward · View the listing ↗
Photos courtesy of Keller Williams Realty, via Realtor.com.
- Asking price
- $350,000 2 units · $175K per unit
- Monthly cash flow
- −$699 at 20% down, 7%
- Estimated rent
- $2,675/mo medium confidence
- Break-even price
- $218,716 where cash flow hits $0
First look
This is a 1900 Victorian duplex in Seward at $350K, and the listing reads like it's pitched at owner-occupants, not investors. It gives no rents, no lease info and no unit split. Our numbers show about -$699/month at asking with a 4.0% cap, and break-even is near $218.7K, so it doesn't work as a pure rental at today's rates. Photos show a dated but tidy interior: laminate counters, white appliances and original-era baths. The seller paid $330K in 2021, so asking is only modestly above that. Ask for the rent roll, the age of the mechanicals and who pays heat before a showing. It only makes sense if you'd live in one unit.
Things to consider
- Cash flow is deeply negative at asking Our underwriting shows about -$699/month, and break-even is about $131K below ask. Rents would need to be far higher, or the price lower, to work.
- No rent data to check against our estimates Our mid estimates are about $1,550 for a 2-bed and $1,125 for a 1-bed. Without a rent roll you can't tell whether income is real.
- Owner-occupant pitch The listing leans on house-hacking, which can mean the price is set for homebuyers rather than investors.Listing says: “for anyone priced out of the traditional single-family market”
- Dated interiors limit rent growth Original-style kitchens and baths suggest cosmetic updates would be needed to push rents toward the high estimate.From photo 4
- Pricing versus history Last sold for $330K in 2021 and the county values it at $292K; asking sits well above the assessed value.
- Shared basement and mechanicals Shared systems can mean the owner covers heat or has tricky meter setups, which hurts cash flow.Listing says: “While the basement is shared, separate washers and dryers”
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
- doneUpdated mechanicalsListing says: a well-maintained property with updated mechanicals
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
- $350,000
- Cash to close
- $45,500
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$1,128/mo
- Cash-on-cash
- −29.8%
- Cap rate
- 4.0%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $177,719
- Rent that breaks even
- $4,141/mo
Long run
- Year 30: property vs stocks
- $814K vs $1.07M
- Cash flow turns positive
- year 25
The deal
- Price
- $350,000
- Cash to close
- $45,500
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$1,355/mo
- Cash-on-cash
- −35.7%
- Cap rate
- 3.2%
- DSCR
- 0.41×
Break-even
- Price that breaks even
- $143,169
- Rent that breaks even
- $4,652/mo
Long run
- Year 30: property vs stocks
- $799K vs $1.41M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $340,000
- Cash to close
- $44,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$1,063/mo
- Cash-on-cash
- −28.9%
- Cap rate
- 4.1%
- DSCR
- 0.52×
Break-even
- Price that breaks even
- $177,719
- Rent that breaks even
- $4,055/mo
Long run
- Year 30: property vs stocks
- $797K vs $996K
- Cash flow turns positive
- year 23
The deal
- Price
- $340,000
- Cash to close
- $44,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$1,289/mo
- Cash-on-cash
- −35.0%
- Cap rate
- 3.3%
- DSCR
- 0.42×
Break-even
- Price that breaks even
- $143,169
- Rent that breaks even
- $4,556/mo
Long run
- Year 30: property vs stocks
- $776K vs $1.33M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $350,000
- Cash to close
- $80,500
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$699/mo
- Cash-on-cash
- −10.4%
- Cap rate
- 4.0%
- DSCR
- 0.62×
Break-even
- Price that breaks even
- $218,716
- Rent that breaks even
- $3,582/mo
Long run
- Year 30: property vs stocks
- $846K vs $1.04M
- Cash flow turns positive
- year 20
The deal
- Price
- $350,000
- Cash to close
- $80,500
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$925/mo
- Cash-on-cash
- −13.8%
- Cap rate
- 3.2%
- DSCR
- 0.50×
Break-even
- Price that breaks even
- $176,196
- Rent that breaks even
- $4,025/mo
Long run
- Year 30: property vs stocks
- $799K vs $1.35M
- Cash flow turns positive
- year 30
The deal
- Price
- $340,000
- Cash to close
- $78,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$646/mo
- Cash-on-cash
- −9.9%
- Cap rate
- 4.1%
- DSCR
- 0.64×
Break-even
- Price that breaks even
- $218,716
- Rent that breaks even
- $3,513/mo
Long run
- Year 30: property vs stocks
- $834K vs $976K
- Cash flow turns positive
- year 19
The deal
- Price
- $340,000
- Cash to close
- $78,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$872/mo
- Cash-on-cash
- −13.4%
- Cap rate
- 3.3%
- DSCR
- 0.52×
Break-even
- Price that breaks even
- $176,196
- Rent that breaks even
- $3,947/mo
Long run
- Year 30: property vs stocks
- $777K vs $1.27M
- Cash flow turns positive
- year 29
The deal
- Price
- $350,000
- Cash to close
- $98,000
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$582/mo
- Cash-on-cash
- −7.1%
- Cap rate
- 4.0%
- DSCR
- 0.67×
Break-even
- Price that breaks even
- $233,297
- Rent that breaks even
- $3,431/mo
Long run
- Year 30: property vs stocks
- $872K vs $1.07M
- Cash flow turns positive
- year 17
The deal
- Price
- $350,000
- Cash to close
- $98,000
- Price per unit
- $175,000
- GRM
- 10.9
Each month
- Cash flow
- −$809/mo
- Cash-on-cash
- −9.9%
- Cap rate
- 3.2%
- DSCR
- 0.54×
Break-even
- Price that breaks even
- $187,943
- Rent that breaks even
- $3,855/mo
Long run
- Year 30: property vs stocks
- $803K vs $1.35M
- Cash flow turns positive
- year 27
The deal
- Price
- $340,000
- Cash to close
- $95,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$532/mo
- Cash-on-cash
- −6.7%
- Cap rate
- 4.1%
- DSCR
- 0.69×
Break-even
- Price that breaks even
- $233,297
- Rent that breaks even
- $3,366/mo
Long run
- Year 30: property vs stocks
- $863K vs $1.01M
- Cash flow turns positive
- year 16
The deal
- Price
- $340,000
- Cash to close
- $95,200
- Price per unit
- $170,000
- GRM
- 10.6
Each month
- Cash flow
- −$759/mo
- Cash-on-cash
- −9.6%
- Cap rate
- 3.3%
- DSCR
- 0.55×
Break-even
- Price that breaks even
- $187,943
- Rent that breaks even
- $3,782/mo
Long run
- Year 30: property vs stocks
- $783K vs $1.28M
- Cash flow turns positive
- year 26
Monthly
Monthly breakdown
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$2,096 |
| PMI | −$197 |
| Cash flow | −$1,128 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$2,096 |
| PMI | −$197 |
| Cash flow | −$1,355 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$2,036 |
| PMI | −$191 |
| Cash flow | −$1,063 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$2,036 |
| PMI | −$191 |
| Cash flow | −$1,289 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$1,863 |
| Cash flow | −$699 |
| Principal paid down (equity, not cash) | $237 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$1,863 |
| Cash flow | −$925 |
| Principal paid down (equity, not cash) | $237 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$1,810 |
| Cash flow | −$646 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$1,810 |
| Cash flow | −$872 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$1,746 |
| Cash flow | −$582 |
| Principal paid down (equity, not cash) | $222 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$1,746 |
| Cash flow | −$809 |
| Principal paid down (equity, not cash) | $222 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Net operating income | $1,164 |
| Mortgage (principal + interest) | −$1,697 |
| Cash flow | −$532 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $2,675 |
| Vacancy (6%) | −$160 |
| Collected | $2,514 |
| Property tax Public record | −$463 |
| Insurance Estimate | −$203 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$214 |
| Capital reserve (9% of rent) | −$241 |
| Property management | −$226 |
| Net operating income | $938 |
| Mortgage (principal + interest) | −$1,697 |
| Cash flow | −$759 |
| Principal paid down (equity, not cash) | $216 |
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
- $798,569
- Rental profits, invested at 7%
- $14,979
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $315,000 of loan.
$13,366 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $346,358
- Monthly shortfalls, invested
- $723,166
$45,500 put into an index fund instead of the down payment and closing costs.
$156,179 you'd have paid in while the building lost money, invested instead.
Stocks come out $255,974 ahead after 30 years.
- Your equity when you sell
- $798,569
- Rental profits, invested at 7%
- $0
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $315,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $346,358
- Monthly shortfalls, invested
- $1,060,203
$45,500 put into an index fund instead of the down payment and closing costs.
$272,012 you'd have paid in while the building lost money, invested instead.
Stocks come out $607,992 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $21,114
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $306,000 of loan.
$18,338 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,462
- Monthly shortfalls, invested
- $659,687
$44,200 put into an index fund instead of the down payment and closing costs.
$139,326 you'd have paid in while the building lost money, invested instead.
Stocks come out $199,282 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $0
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $306,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,462
- Monthly shortfalls, invested
- $990,590
$44,200 put into an index fund instead of the down payment and closing costs.
$250,187 you'd have paid in while the building lost money, invested instead.
Stocks come out $551,299 ahead after 30 years.
- Your equity when you sell
- $798,569
- Rental profits, invested at 7%
- $47,271
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $280,000 of loan.
$37,663 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $612,787
- Monthly shortfalls, invested
- $430,593
$80,500 put into an index fund instead of the down payment and closing costs.
$87,198 you'd have paid in while the building lost money, invested instead.
Stocks come out $197,539 ahead after 30 years.
- Your equity when you sell
- $798,569
- Rental profits, invested at 7%
- $347
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $280,000 of loan.
$347 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $612,787
- Monthly shortfalls, invested
- $735,685
$80,500 put into an index fund instead of the down payment and closing costs.
$179,081 you'd have paid in while the building lost money, invested instead.
Stocks come out $549,556 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $58,193
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $272,000 of loan.
$45,088 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,278
- Monthly shortfalls, invested
- $381,183
$78,200 put into an index fund instead of the down payment and closing costs.
$75,463 you'd have paid in while the building lost money, invested instead.
Stocks come out $142,516 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $1,478
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $272,000 of loan.
$1,446 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,278
- Monthly shortfalls, invested
- $676,486
$78,200 put into an index fund instead of the down payment and closing costs.
$161,020 you'd have paid in while the building lost money, invested instead.
Stocks come out $494,533 ahead after 30 years.
- Your equity when you sell
- $798,569
- Rental profits, invested at 7%
- $73,297
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $262,500 of loan.
$54,867 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $746,001
- Monthly shortfalls, invested
- $324,644
$98,000 put into an index fund instead of the down payment and closing costs.
$62,488 you'd have paid in while the building lost money, invested instead.
Stocks come out $198,779 ahead after 30 years.
- Your equity when you sell
- $798,569
- Rental profits, invested at 7%
- $4,104
Sells for $849,542 (value up 3% a year), minus 6% selling cost ($50,973). Rent paid down $262,500 of loan.
$3,871 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $746,001
- Monthly shortfalls, invested
- $607,468
$98,000 put into an index fund instead of the down payment and closing costs.
$140,691 you'd have paid in while the building lost money, invested instead.
Stocks come out $550,796 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $87,170
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $255,000 of loan.
$63,393 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,687
- Monthly shortfalls, invested
- $281,957
$95,200 put into an index fund instead of the down payment and closing costs.
$53,051 you'd have paid in while the building lost money, invested instead.
Stocks come out $143,720 ahead after 30 years.
- Your equity when you sell
- $775,753
- Rental profits, invested at 7%
- $7,166
Sells for $825,269 (value up 3% a year), minus 6% selling cost ($49,516). Rent paid down $255,000 of loan.
$6,573 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,687
- Monthly shortfalls, invested
- $553,970
$95,200 put into an index fund instead of the down payment and closing costs.
$125,431 you'd have paid in while the building lost money, invested instead.
Stocks come out $495,737 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 $814K, stocks $1.07M. Stocks win.
Year 30 (loan paid off): property $799K, stocks $1.41M. Stocks win.
Year 30 (loan paid off): property $797K, stocks $996K. Stocks win.
Year 30 (loan paid off): property $776K, stocks $1.33M. Stocks win.
Year 30 (loan paid off): property $846K, stocks $1.04M. Stocks win.
Year 30 (loan paid off): property $799K, stocks $1.35M. Stocks win.
Year 30 (loan paid off): property $834K, stocks $976K. Stocks win.
Year 30 (loan paid off): property $777K, stocks $1.27M. Stocks win.
Year 30 (loan paid off): property $872K, stocks $1.07M. Stocks win.
Year 30 (loan paid off): property $803K, stocks $1.35M. Stocks win.
Year 30 (loan paid off): property $863K, stocks $1.01M. Stocks win.
Year 30 (loan paid off): property $783K, stocks $1.28M. 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,550/mo · range $1,325–$1,750
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 1811 E 28th St, Minneapolis 55407 off market | $1,475 | 2 / 1 | 0.7 mi | 94% |
| 811 28th Ave S, Minneapolis 55454 | $1,400 | 2 / 1 | 0.6 mi | 93% |
| 3200 23rd Ave S, Unit 3202, Minneapolis 55407 off market | $1,245 | 2 / 1 | 1.1 mi | 93% |
| 2807 E 29th St, Apt 6, Minneapolis 55406 off market | $1,100 | 2 / 1 | 0.8 mi | 93% |
| 2643 12th Ave S, Unit 1, Minneapolis 55407 | $1,785 | 2 / 1 | 0.9 mi | 93% |
| 1311-1313 Franklin Ave SE, Minneapolis 55414 off market | $1,350 | 2 / 1 | 1.1 mi | 92% |
| 2424 Chicago Ave S, Minneapolis 55404 off market | $1,400 | 2 / 1 | 1.1 mi | 92% |
| 2912 30th Ave S, Unit 3, Minneapolis 55406 off market | $1,600 | 2 / 1 | 0.9 mi | 91% |
| 2912 30th Ave S, Unit 4, Minneapolis 55406 off market | $1,597 | 2 / 1 | 0.9 mi | 90% |
| 2329 27th Ave S, Apt 4, Minneapolis 55406 | $1,800 | 2 / 1 | 0.4 mi | 90% |
1 bed / 1 bath estimate $1,125/mo · range $1,000–$1,250
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 2323 16th Ave S, Minneapolis 55404 | $995 | 1 / 1 | 0.5 mi | 93% |
| 2113 29th Ave S, Apt 2, Minneapolis 55406 off market | $995 | 1 / 1 | 0.6 mi | 93% |
| 421 Cedar Ave S, Minneapolis 55454 off market | $925 | 1 / 1 | 0.7 mi | 93% |
| 2807 E 29th St, Unit 7, Minneapolis 55406 off market | $900 | 1 / 1 | 0.8 mi | 93% |
| 2447 11th Ave S, Unit 3, Minneapolis 55404 off market | $1,150 | 1 / 1 | 0.9 mi | 93% |
| 3010 20th Ave S, Apt 4, Minneapolis 55407 off market | $1,000 | 1 / 1 | 0.9 mi | 93% |
| 615 Ontario St SE, Minneapolis 55414 | $1,050 | 1 / 1 | 1.0 mi | 93% |
| 2818 E 31st St, Minneapolis 55406 off market | $875 | 1 / 1 | 1.0 mi | 92% |
| 3208 Minnehaha Ave, Apt 3, Minneapolis 55406 off market | $1,245 | 1 / 1 | 1.2 mi | 92% |
| 908 13th Ave S, Unit 2, Minneapolis 55404 | $1,300 | 1 / 1 | 0.9 mi | 88% |
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, lease status or occupancy, so income is unverified. Based on: data: rent_estimate · AI review
- mediumAsking is $131,284 above the price where cash flow breaks even ($218,716) at the default scenario. Based on: Derived: price $350,000 vs. break-even $218,716
- mediumShared basement means shared access to mechanicals and possibly a shared meter or heat system. Listing says: While the basement is shared, separate washers and dryers · AI review
- medium'Updated mechanicals' is vague with no dates or specifics. Listing says: a well-maintained property with updated mechanicals · AI review
- mediumMarketing targets owner-occupants, so price may reflect a homebuyer premium over investor value. Listing says: live in one unit, let your student (or a tenant) offset the mortgage in the other · AI review
Opportunities
- On-site parking is a real draw in this neighborhood and helps rentability. Listing says: with actual on -site parking · AI review
- Student demand from Augsburg and the U of M supports steady tenant demand. Listing says: nearby Augsburg University or the University of Minnesota · AI review
- No rent cap in Minneapolis, so rents can follow the market after updates. Based on: data: underwriting.rent_rule · AI review
- New siding and a tidy exterior reduce near-term exterior capex. Based on: photo 9 · AI review
Questions for the agent
- What are the current rents, lease end dates and deposits for each unit?
- How old are the boiler/furnace, water heater, roof and electrical, and what was updated?
- Is heat and water metered separately, or does the owner pay for shared systems?
- What are actual trailing-12 utility and repair costs?
- Why has it sat 62 days, and has the price changed?
- Is the lower unit a legal bedroom count with egress, and does it match the rental license?
Bottom line
Nice-looking Victorian duplex, but at $350K it loses about $700 a month as a rental, so it only works if you live there. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $5,551 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,436 |
| 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-12 (115 days); down $35,000 (9.1%) from the first ask of $385,000; last sold for $330,000 on 2021-12-15.
| Date | Event | Price |
|---|---|---|
| Listed | $350,000 | |
| Removed | $350,000 | |
| Price changed | $350,000 | |
| Price changed | $360,000 | |
| Relisted | $375,000 | |
| Removed | — | |
| Price changed | $375,000 | |
| Listed | $385,000 | |
| Sold | $330,000 | |
| Listed | $334,900 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1900 |
| Market value (2026) | $292,300 |
| Property tax | $5,551 |
| Special assessments | none |
| Homestead | no |
| Last sale | 2021-12-01 · $330,000 |
Source: Hennepin County parcel records.
City rental license
CHOWN: 2 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
MN 55, about 388 m away.
Crime in Seward
518 incidents in the last 12 months (69 per 1,000 residents), +1% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).