3429 Aldrich Ave S
Duplex · 2 units: 2 bed / 1 bath and 1 bed / 1 bath · 1,623 sq ft
Minneapolis, MN · South Uptown · View the listing ↗
Photos courtesy of RE/MAX Results, via Realtor.com.
- Asking price
- $349,900 2 units · $175K per unit
- Monthly cash flow
- −$660 at 20% down, 7%
- Break-even price
- $225,928 where cash flow hits $0
First look
This is a fully cosmetic flip of a 1900 duplex, asking $349,900 after a $105,000 purchase in 2020. Our numbers show about -$640 a month at 20% down and a 4.2% cap rate, so it doesn't work at this price with market rents of roughly $1,700 for the 2-bed and $1,175 for the 1-bed. The property tax is delinquent and there is $2,146 in special assessments, so get the payoff figures first. The listing says nothing about what's behind the walls (wiring, plumbing, foundation, permits), and the photos show only finishes, so ask for permits for the renovation and the roof. Worth a showing only if the price comes down hard and the permits and rental license check out.
Things to consider
- Price is far above what rents support At asking, cash flow is about -$640 a month and the break-even price is $229,639. The gap is too large to fix with rent growth.
- Delinquent taxes and assessments Back taxes, penalties and $2,146 in assessments will come out of the sale proceeds or your pocket. They also raise questions about the seller's situation.
- Renovation quality and permits unknown The unit finishes are new, but a 1900 building can hide old wiring, plumbing and foundation issues. Unpermitted work can cause insurance and resale problems.From photo 8
- No rental license on file You may not be able to legally rent until licensed and inspected, which delays income and may require fixes.
- Seller has room to negotiate Bought at $105,000 in 2020 and 114 days on market, so a deeply lower offer is plausible.
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
- doneNew flooring, paint and lighting throughoutListing says: Every space has been refreshed with new flooring, fresh paint, and updated lighting throughout.
- doneRenovated kitchens with new cabinets and appliancesListing says: renovated kitchens outfitted with brand-new cabinets and appliances
- doneNew windowsListing says: new windows, freshly painted front and back porches
- doneRoof replaced in 2025Listing says: Roof replaced in 2025.
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
- $349,900
- Cash to close
- $45,487
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$1,089/mo
- Cash-on-cash
- −28.7%
- Cap rate
- 4.1%
- DSCR
- 0.52×
Break-even
- Price that breaks even
- $183,579
- Rent that breaks even
- $4,229/mo
Long run
- Year 30: property vs stocks
- $817K vs $1.03M
- Cash flow turns positive
- year 24
The deal
- Price
- $349,900
- Cash to close
- $45,487
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$1,331/mo
- Cash-on-cash
- −35.1%
- Cap rate
- 3.3%
- DSCR
- 0.42×
Break-even
- Price that breaks even
- $146,770
- Rent that breaks even
- $4,736/mo
Long run
- Year 30: property vs stocks
- $798K vs $1.38M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $339,900
- Cash to close
- $44,187
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$1,024/mo
- Cash-on-cash
- −27.8%
- Cap rate
- 4.2%
- DSCR
- 0.54×
Break-even
- Price that breaks even
- $183,579
- Rent that breaks even
- $4,146/mo
Long run
- Year 30: property vs stocks
- $801K vs $955K
- Cash flow turns positive
- year 23
The deal
- Price
- $339,900
- Cash to close
- $44,187
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$1,265/mo
- Cash-on-cash
- −34.4%
- Cap rate
- 3.4%
- DSCR
- 0.43×
Break-even
- Price that breaks even
- $146,770
- Rent that breaks even
- $4,643/mo
Long run
- Year 30: property vs stocks
- $776K vs $1.30M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $349,900
- Cash to close
- $80,477
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$660/mo
- Cash-on-cash
- −9.8%
- Cap rate
- 4.1%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $225,928
- Rent that breaks even
- $3,685/mo
Long run
- Year 30: property vs stocks
- $854K vs $1.01M
- Cash flow turns positive
- year 19
The deal
- Price
- $349,900
- Cash to close
- $80,477
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$901/mo
- Cash-on-cash
- −13.4%
- Cap rate
- 3.3%
- DSCR
- 0.52×
Break-even
- Price that breaks even
- $180,627
- Rent that breaks even
- $4,127/mo
Long run
- Year 30: property vs stocks
- $799K vs $1.33M
- Cash flow turns positive
- year 30
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$607/mo
- Cash-on-cash
- −9.3%
- Cap rate
- 4.2%
- DSCR
- 0.66×
Break-even
- Price that breaks even
- $225,928
- Rent that breaks even
- $3,618/mo
Long run
- Year 30: property vs stocks
- $843K vs $940K
- Cash flow turns positive
- year 18
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$848/mo
- Cash-on-cash
- −13.0%
- Cap rate
- 3.4%
- DSCR
- 0.53×
Break-even
- Price that breaks even
- $180,627
- Rent that breaks even
- $4,052/mo
Long run
- Year 30: property vs stocks
- $777K vs $1.25M
- Cash flow turns positive
- year 28
The deal
- Price
- $349,900
- Cash to close
- $97,972
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$543/mo
- Cash-on-cash
- −6.7%
- Cap rate
- 4.1%
- DSCR
- 0.69×
Break-even
- Price that breaks even
- $240,990
- Rent that breaks even
- $3,538/mo
Long run
- Year 30: property vs stocks
- $883K vs $1.04M
- Cash flow turns positive
- year 16
The deal
- Price
- $349,900
- Cash to close
- $97,972
- Price per unit
- $174,950
- GRM
- 10.2
Each month
- Cash flow
- −$785/mo
- Cash-on-cash
- −9.6%
- Cap rate
- 3.3%
- DSCR
- 0.55×
Break-even
- Price that breaks even
- $192,669
- Rent that breaks even
- $3,962/mo
Long run
- Year 30: property vs stocks
- $803K vs $1.33M
- Cash flow turns positive
- year 27
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$494/mo
- Cash-on-cash
- −6.2%
- Cap rate
- 4.2%
- DSCR
- 0.71×
Break-even
- Price that breaks even
- $240,990
- Rent that breaks even
- $3,475/mo
Long run
- Year 30: property vs stocks
- $875K vs $973K
- Cash flow turns positive
- year 15
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $169,950
- GRM
- 9.9
Each month
- Cash flow
- −$735/mo
- Cash-on-cash
- −9.3%
- Cap rate
- 3.4%
- DSCR
- 0.57×
Break-even
- Price that breaks even
- $192,669
- Rent that breaks even
- $3,891/mo
Long run
- Year 30: property vs stocks
- $783K vs $1.26M
- Cash flow turns positive
- year 26
Monthly
Monthly breakdown
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$2,095 |
| PMI | −$197 |
| Cash flow | −$1,089 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$2,095 |
| PMI | −$197 |
| Cash flow | −$1,331 |
| Principal paid down (equity, not cash) | $267 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$1,024 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$1,265 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$1,862 |
| Cash flow | −$660 |
| Principal paid down (equity, not cash) | $237 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$1,862 |
| Cash flow | −$901 |
| Principal paid down (equity, not cash) | $237 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | −$607 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | −$848 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$1,746 |
| Cash flow | −$543 |
| Principal paid down (equity, not cash) | $222 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$1,746 |
| Cash flow | −$785 |
| Principal paid down (equity, not cash) | $222 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Net operating income | $1,202 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | −$494 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $2,850 |
| Vacancy (6%) | −$171 |
| Collected | $2,679 |
| Property tax Public record | −$617 |
| Insurance Estimate | −$202 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (7% of rent) | −$200 |
| Capital reserve (8% of rent) | −$228 |
| Property management | −$241 |
| Net operating income | $961 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | −$735 |
| 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,341
- Rental profits, invested at 7%
- $18,914
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $314,910 of loan.
$16,550 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $346,259
- Monthly shortfalls, invested
- $680,817
$45,487 put into an index fund instead of the down payment and closing costs.
$144,678 you'd have paid in while the building lost money, invested instead.
Stocks come out $209,819 ahead after 30 years.
- Your equity when you sell
- $798,341
- Rental profits, invested at 7%
- $0
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $314,910 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $346,259
- Monthly shortfalls, invested
- $1,036,948
$45,487 put into an index fund instead of the down payment and closing costs.
$265,779 you'd have paid in while the building lost money, invested instead.
Stocks come out $584,866 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $25,959
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$22,094 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $618,248
$44,187 put into an index fund instead of the down payment and closing costs.
$128,397 you'd have paid in while the building lost money, invested instead.
Stocks come out $153,127 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $0
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $967,335
$44,187 put into an index fund instead of the down payment and closing costs.
$243,954 you'd have paid in while the building lost money, invested instead.
Stocks come out $528,173 ahead after 30 years.
- Your equity when you sell
- $798,341
- Rental profits, invested at 7%
- $55,431
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $279,920 of loan.
$43,179 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $612,611
- Monthly shortfalls, invested
- $392,561
$80,477 put into an index fund instead of the down payment and closing costs.
$78,056 you'd have paid in while the building lost money, invested instead.
Stocks come out $151,401 ahead after 30 years.
- Your equity when you sell
- $798,341
- Rental profits, invested at 7%
- $366
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $279,920 of loan.
$366 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $612,611
- Monthly shortfalls, invested
- $712,543
$80,477 put into an index fund instead of the down payment and closing costs.
$172,894 you'd have paid in while the building lost money, invested instead.
Stocks come out $526,447 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $67,657
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$51,199 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
- Monthly shortfalls, invested
- $344,457
$78,177 put into an index fund instead of the down payment and closing costs.
$66,915 you'd have paid in while the building lost money, invested instead.
Stocks come out $96,378 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $1,556
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$1,519 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
- Monthly shortfalls, invested
- $653,401
$78,177 put into an index fund instead of the down payment and closing costs.
$154,886 you'd have paid in while the building lost money, invested instead.
Stocks come out $471,423 ahead after 30 years.
- Your equity when you sell
- $798,341
- Rental profits, invested at 7%
- $84,451
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $262,425 of loan.
$61,683 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $745,788
- Monthly shortfalls, invested
- $289,645
$97,972 put into an index fund instead of the down payment and closing costs.
$54,658 you'd have paid in while the building lost money, invested instead.
Stocks come out $152,641 ahead after 30 years.
- Your equity when you sell
- $798,341
- Rental profits, invested at 7%
- $4,343
Sells for $849,299 (value up 3% a year), minus 6% selling cost ($50,958). Rent paid down $262,425 of loan.
$4,079 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $745,788
- Monthly shortfalls, invested
- $584,583
$97,972 put into an index fund instead of the down payment and closing costs.
$134,705 you'd have paid in while the building lost money, invested instead.
Stocks come out $527,687 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $99,880
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$70,803 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
- Monthly shortfalls, invested
- $248,513
$95,172 put into an index fund instead of the down payment and closing costs.
$45,815 you'd have paid in while the building lost money, invested instead.
Stocks come out $97,582 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $7,539
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$6,884 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
- Monthly shortfalls, invested
- $531,219
$95,172 put into an index fund instead of the down payment and closing costs.
$119,547 you'd have paid in while the building lost money, invested instead.
Stocks come out $472,628 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 $817K, stocks $1.03M. Stocks win.
Year 30 (loan paid off): property $798K, stocks $1.38M. Stocks win.
Year 30 (loan paid off): property $801K, stocks $955K. Stocks win.
Year 30 (loan paid off): property $776K, stocks $1.30M. Stocks win.
Year 30 (loan paid off): property $854K, stocks $1.01M. Stocks win.
Year 30 (loan paid off): property $799K, stocks $1.33M. Stocks win.
Year 30 (loan paid off): property $843K, stocks $940K. Stocks win.
Year 30 (loan paid off): property $777K, stocks $1.25M. Stocks win.
Year 30 (loan paid off): property $883K, stocks $1.04M. Stocks win.
Year 30 (loan paid off): property $803K, stocks $1.33M. Stocks win.
Year 30 (loan paid off): property $875K, stocks $973K. Stocks win.
Year 30 (loan paid off): property $783K, stocks $1.26M. 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,675/mo · range $1,425–$1,825 · 18 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 3305 Bryant Ave S, Minneapolis | $1,375 | 2 / 1 | 0.2 mi |
| 3247 Lyndale Ave S, Minneapolis | $1,315 | 2 / 1 | 0.2 mi |
| 3535-3537 Harriet Ave, Minneapolis | $2,225 | 2 / 1 | 0.2 mi |
| 3520 Grand Ave S, Minneapolis | $1,225 | 2 / 1 | 0.2 mi |
| 3509 Emerson Ave S, Minneapolis | $1,399 | 2 / 1 | 0.3 mi |
| 3452 Emerson Ave S, Minneapolis | $1,349 | 2 / 1 | 0.3 mi |
| 3700 Grand Ave S, Minneapolis | $1,275 | 2 / 1 | 0.4 mi |
| 3721 Grand Ave S Unit 1, Minneapolis | $1,600 | 2 / 1 | 0.4 mi |
| 3721 Grand Ave S Unit 2, Minneapolis | $1,600 | 2 / 1 | 0.4 mi |
| 3648 Blaisdell Ave Apt 2, Minneapolis | $1,595 | 2 / — | 0.5 mi |
1 bed estimate $1,175/mo · range $1,125–$1,400 · 25 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 3410 Harriet Ave S, Minneapolis | $1,099 | 1 / 1 | 0.2 mi |
| 3305 Bryant Ave S, Minneapolis | $1,100 | 1 / 1 | 0.2 mi |
| 3616 Bryant Ave S, Minneapolis | $1,425 | 1 / 1 | 0.2 mi |
| 3320 Grand Ave S, Minneapolis | $1,200 | 1 / 1 | 0.3 mi |
| 3538 Grand Ave S, Minneapolis | $1,015 | 1 / 1 | 0.3 mi |
| 3452 Emerson Ave S, Minneapolis | $1,150 | 1 / 1 | 0.3 mi |
| 3700 Lyndale Ave S, Minneapolis | $1,150 | 1 / 1 | 0.3 mi |
| 3554 Emerson Ave S, Minneapolis | $875 | 1 / 1 | 0.3 mi |
| 3615 Grand Ave S, Minneapolis | $950 | 1 / 1 | 0.3 mi |
| 3300 Fremont Ave S, Minneapolis | $1,145 | 1 / 1 | 0.4 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
- highProperty taxes have been delinquent since 2024. Expect penalties and a payoff at closing; ask why. Public record: Hennepin County parcel 0402824410088: earliest delinquent year=24
- 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 3429 ALDRICH AVE S
- medium$2,146 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 0402824410088: special assessments (current) = $2,146.45
- mediumAsking is $123,972 above the price where cash flow breaks even ($225,928) at the default scenario. Based on: Derived: price $349,900 vs. break-even $225,928
- mediumCosmetic flip on a 1900 building with no mention of permits or of the plumbing, wiring and foundation. Ask for permits. Listing says: This fully updated South Uptown duplex offers a clean, turnkey opportunity for owner-occupants or investors. · AI review
- mediumHot-water heat with no description of the boiler. The photos show electric baseboard heaters, which doesn't match the county's hot water heat type. Confirm what heats each unit and who pays. Based on: data: county.heat_type · AI review
- mediumNon-homestead tax of $7,402 plus delinquency and assessments weighs heavily against the rents. Based on: data: county.tax · AI review
Opportunities
- The seller bought for $105,000 in Apr 2020, so they can take a lower offer and still come out well ahead. Public record: Hennepin County parcel 0402824410088: last sale 2020-04-01, $105,000
- Long time on market: room to negotiate. Based on: Listing data: 116 days on market
- Recent roof, windows and kitchens reduce near-term capital needs if permitted and done properly. Listing says: Roof replaced in 2025. · AI review
- Separate electrical and 100-amp panels per unit, plus in-unit laundry, make tenant billing simple and the units easy to rent. Listing says: separate washer/dryer sets in each unit · AI review
- Walkable South Uptown location near Bde Maka Ska supports rental demand and no rent cap lets rents follow the market. Listing says: Located in a highly walkable neighborhood · AI review
Questions for the agent
- Why are taxes delinquent, and what is the payoff at closing including penalties and the $2,146 in assessments?
- Were permits pulled for the renovation, roof, windows and electrical, and who did the work?
- Is the building licensed as a rental in Minneapolis, and when was it last inspected?
- What heats each unit and who pays? The county says hot water but the photos show electric baseboards.
- Why has it sat 114 days, and have there been price cuts or offers?
- Are the units vacant, and what rents does the seller expect?
Bottom line
Nicely finished, but at $349,900 it loses about $640 a month; this only works at a much lower price, if the permits and tax issues check out. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $7,402 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,426 |
| 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; "fully updated" in the description: -1 pts each | 7% / 8% |
Price history Realtor.com
On the market since 2026-06-10 (117 days); down $50,000 (12.5%) from the first ask of $399,900; last sold for $105,000 on 2020-04-20.
| Date | Event | Price |
|---|---|---|
| Price changed | $349,900 | |
| Price changed | $359,900 | |
| Price changed | $374,900 | |
| Price changed | $385,000 | |
| Listed | $399,900 | |
| Sold public record | $105,000 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1900 |
| Market value (2026) | $391,300 |
| Property tax | $7,402 |
| Special assessments | $2,146 |
| Homestead | no |
| Taxes delinquent since | 24 |
| Last sale | 2020-04-01 · $105,000 |
Source: Hennepin County parcel records.
City rental license
No record in Minneapolis Active Rental Licenses.
Nearest highway
I 35W, about 1126 m away.
Crime in South Uptown
337 incidents in the last 12 months (57 per 1,000 residents), −13% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).