3327 Oakland Ave
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 1,920 sq ft
Minneapolis, MN · Central · View the listing ↗
Photos courtesy of Keller Williams Classic Realty Northwest, via Realtor.com.
- Asking price
- $339,000 2 units · $170K per unit
- Monthly cash flow
- −$144 at 20% down, 7%
- Break-even price
- $311,935 where cash flow hits $0
First look
This is a stucco up/down in Central Minneapolis asking $339K, with stated rents of $1,435 and $1,470 ($2,905/mo combined), while our estimate is $1,575 per unit ($3,150/mo). Our underwriting at ask shows about -$144/mo and a 5.9% cap, and break-even is near $312K, so the price is somewhat above what the rents support, though the building looks fine. The sellers paid $315K in 2021 and the county values it at $310,600. After 151 days on market there is room to push on price. Before a showing, get the flat roof's age and repair history, since the 2026 repair suggests a leak, and ask for leases and 12 months of expenses. Don't pay anything near ask unless the rent roll beats what the listing shows.
Things to consider
- Price is above what the rents support At ask the property runs about -$144/mo and break-even is near $312K. The gap is fairly small and could be closed with a lower price or rent increases.
- Flat roof with a recent repair Flat roofs on stucco are expensive to fix and leaks can hide in walls. A 2026 repair suggests a problem happened.Listing says: “Recent updates: flat roof repair (2026), fresh paint, updated window framing.”
- Month-to-month tenants Income isn't locked in and turnover could come soon after closing. Verify the rents with leases or deposits.Listing says: “with month-to-month leases”
- Stated rents are below our estimates Our estimate is $1,575 per 2-bed, against $1,435 and $1,470 stated. If the stated rents are below market, there may be room to raise them at turnover.
- Seller's recent purchase and long time on market The seller paid $315K in 2021 and it has sat 151 days. That supports a lower offer.
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
Rents the listing states
- Upper: $1,435 (month-to-month)Listing says: Upper unit rents at $1,435/mo, lower at $1,470/mo ($2,905/mo combined), with month-to-month leases.
- Lower: $1,470 (month-to-month)Listing says: Upper unit rents at $1,435/mo, lower at $1,470/mo ($2,905/mo combined), with month-to-month leases.
Condition and repairs
- doneFlat roof repair (2026)Listing says: Recent updates: flat roof repair (2026), fresh paint, updated window framing.
- doneFresh paintListing says: Recent updates: flat roof repair (2026), fresh paint, updated window framing.
- doneUpdated window framingListing says: Recent updates: flat roof repair (2026), fresh paint, updated window framing.
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
- $339,000
- Cash to close
- $44,070
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$560/mo
- Cash-on-cash
- −15.3%
- Cap rate
- 5.9%
- DSCR
- 0.75×
Break-even
- Price that breaks even
- $253,465
- Rent that breaks even
- $3,868/mo
Long run
- Year 30: property vs stocks
- $1.10M vs $513K
- Cash flow turns positive
- year 9
The deal
- Price
- $339,000
- Cash to close
- $44,070
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$827/mo
- Cash-on-cash
- −22.5%
- Cap rate
- 4.9%
- DSCR
- 0.63×
Break-even
- Price that breaks even
- $212,781
- Rent that breaks even
- $4,339/mo
Long run
- Year 30: property vs stocks
- $895K vs $722K
- Cash flow turns positive
- year 16
The deal
- Price
- $329,000
- Cash to close
- $42,770
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- −$495/mo
- Cash-on-cash
- −13.9%
- Cap rate
- 6.1%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $253,465
- Rent that breaks even
- $3,784/mo
Long run
- Year 30: property vs stocks
- $1.11M vs $471K
- Cash flow turns positive
- year 8
The deal
- Price
- $329,000
- Cash to close
- $42,770
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- −$761/mo
- Cash-on-cash
- −21.4%
- Cap rate
- 5.1%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $212,781
- Rent that breaks even
- $4,245/mo
Long run
- Year 30: property vs stocks
- $892K vs $663K
- Cash flow turns positive
- year 14
The deal
- Price
- $339,000
- Cash to close
- $77,970
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$144/mo
- Cash-on-cash
- −2.2%
- Cap rate
- 5.9%
- DSCR
- 0.92×
Break-even
- Price that breaks even
- $311,935
- Rent that breaks even
- $3,335/mo
Long run
- Year 30: property vs stocks
- $1.26M vs $618K
- Cash flow turns positive
- year 5
The deal
- Price
- $339,000
- Cash to close
- $77,970
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$411/mo
- Cash-on-cash
- −6.3%
- Cap rate
- 4.9%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $261,866
- Rent that breaks even
- $3,740/mo
Long run
- Year 30: property vs stocks
- $984K vs $755K
- Cash flow turns positive
- year 11
The deal
- Price
- $329,000
- Cash to close
- $75,670
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- −$91/mo
- Cash-on-cash
- −1.4%
- Cap rate
- 6.1%
- DSCR
- 0.95×
Break-even
- Price that breaks even
- $311,935
- Rent that breaks even
- $3,266/mo
Long run
- Year 30: property vs stocks
- $1.29M vs $587K
- Cash flow turns positive
- year 3
The deal
- Price
- $329,000
- Cash to close
- $75,670
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- −$357/mo
- Cash-on-cash
- −5.7%
- Cap rate
- 5.1%
- DSCR
- 0.80×
Break-even
- Price that breaks even
- $261,866
- Rent that breaks even
- $3,664/mo
Long run
- Year 30: property vs stocks
- $988K vs $704K
- Cash flow turns positive
- year 10
The deal
- Price
- $339,000
- Cash to close
- $94,920
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$31/mo
- Cash-on-cash
- −0.4%
- Cap rate
- 5.9%
- DSCR
- 0.98×
Break-even
- Price that breaks even
- $332,731
- Rent that breaks even
- $3,190/mo
Long run
- Year 30: property vs stocks
- $1.37M vs $725K
- Cash flow turns positive
- year 2
The deal
- Price
- $339,000
- Cash to close
- $94,920
- Price per unit
- $169,500
- GRM
- 9.0
Each month
- Cash flow
- −$298/mo
- Cash-on-cash
- −3.8%
- Cap rate
- 4.9%
- DSCR
- 0.82×
Break-even
- Price that breaks even
- $279,324
- Rent that breaks even
- $3,578/mo
Long run
- Year 30: property vs stocks
- $1.04M vs $817K
- Cash flow turns positive
- year 9
The deal
- Price
- $329,000
- Cash to close
- $92,120
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- $19/mo
- Cash-on-cash
- 0.2%
- Cap rate
- 6.1%
- DSCR
- 1.01×
Break-even
- Price that breaks even
- $332,731
- Rent that breaks even
- $3,126/mo
Long run
- Year 30: property vs stocks
- $1.40M vs $701K
- Cash flow turns positive
- year 1
The deal
- Price
- $329,000
- Cash to close
- $92,120
- Price per unit
- $164,500
- GRM
- 8.7
Each month
- Cash flow
- −$248/mo
- Cash-on-cash
- −3.2%
- Cap rate
- 5.1%
- DSCR
- 0.85×
Break-even
- Price that breaks even
- $279,324
- Rent that breaks even
- $3,506/mo
Long run
- Year 30: property vs stocks
- $1.05M vs $770K
- Cash flow turns positive
- year 8
Monthly
Monthly breakdown
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$2,030 |
| PMI | −$191 |
| Cash flow | −$560 |
| Principal paid down (equity, not cash) | $258 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$2,030 |
| PMI | −$191 |
| Cash flow | −$827 |
| Principal paid down (equity, not cash) | $258 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$1,970 |
| PMI | −$185 |
| Cash flow | −$495 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$1,970 |
| PMI | −$185 |
| Cash flow | −$761 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$1,804 |
| Cash flow | −$144 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$1,804 |
| Cash flow | −$411 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$1,751 |
| Cash flow | −$91 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$1,751 |
| Cash flow | −$357 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$1,692 |
| Cash flow | −$31 |
| Principal paid down (equity, not cash) | $215 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$1,692 |
| Cash flow | −$298 |
| Principal paid down (equity, not cash) | $215 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,660 |
| Mortgage (principal + interest) | −$1,642 |
| Cash flow | $19 |
| Principal paid down (equity, not cash) | $209 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Listing | −$377 |
| Insurance Estimate | −$190 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,394 |
| Mortgage (principal + interest) | −$1,642 |
| Cash flow | −$248 |
| Principal paid down (equity, not cash) | $209 |
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
- $773,471
- Rental profits, invested at 7%
- $327,063
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $305,100 of loan.
$197,633 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $335,472
- Monthly shortfalls, invested
- $177,801
$44,070 put into an index fund instead of the down payment and closing costs.
$28,379 you'd have paid in while the building lost money, invested instead.
The building comes out $587,261 ahead after 30 years.
- Your equity when you sell
- $773,471
- Rental profits, invested at 7%
- $121,627
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $305,100 of loan.
$87,231 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $335,472
- Monthly shortfalls, invested
- $386,891
$44,070 put into an index fund instead of the down payment and closing costs.
$70,117 you'd have paid in while the building lost money, invested instead.
The building comes out $172,736 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $364,303
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $296,100 of loan.
$213,899 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $325,576
- Monthly shortfalls, invested
- $145,428
$42,770 put into an index fund instead of the down payment and closing costs.
$22,819 you'd have paid in while the building lost money, invested instead.
The building comes out $643,953 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $141,489
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $296,100 of loan.
$98,662 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $325,576
- Monthly shortfalls, invested
- $337,139
$42,770 put into an index fund instead of the down payment and closing costs.
$59,722 you'd have paid in while the building lost money, invested instead.
The building comes out $229,429 ahead after 30 years.
- Your equity when you sell
- $773,471
- Rental profits, invested at 7%
- $488,064
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $271,200 of loan.
$263,156 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $593,528
- Monthly shortfalls, invested
- $24,148
$77,970 put into an index fund instead of the down payment and closing costs.
$3,555 you'd have paid in while the building lost money, invested instead.
The building comes out $643,859 ahead after 30 years.
- Your equity when you sell
- $773,471
- Rental profits, invested at 7%
- $210,454
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $271,200 of loan.
$134,800 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $593,528
- Monthly shortfalls, invested
- $161,063
$77,970 put into an index fund instead of the down payment and closing costs.
$27,339 you'd have paid in while the building lost money, invested instead.
The building comes out $229,335 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $535,591
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $263,200 of loan.
$280,392 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $576,019
- Monthly shortfalls, invested
- $11,344
$75,670 put into an index fund instead of the down payment and closing costs.
$1,630 you'd have paid in while the building lost money, invested instead.
The building comes out $698,883 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $237,620
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $263,200 of loan.
$147,827 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $576,019
- Monthly shortfalls, invested
- $127,898
$75,670 put into an index fund instead of the down payment and closing costs.
$21,206 you'd have paid in while the building lost money, invested instead.
The building comes out $284,358 ahead after 30 years.
- Your equity when you sell
- $773,471
- Rental profits, invested at 7%
- $594,413
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $254,250 of loan.
$300,573 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $722,555
- Monthly shortfalls, invested
- $2,671
$94,920 put into an index fund instead of the down payment and closing costs.
$375 you'd have paid in while the building lost money, invested instead.
The building comes out $642,658 ahead after 30 years.
- Your equity when you sell
- $773,471
- Rental profits, invested at 7%
- $271,376
Sells for $822,842 (value up 3% a year), minus 6% selling cost ($49,371). Rent paid down $254,250 of loan.
$163,242 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $722,555
- Monthly shortfalls, invested
- $94,158
$94,920 put into an index fund instead of the down payment and closing costs.
$15,185 you'd have paid in while the building lost money, invested instead.
The building comes out $228,134 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $648,303
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $246,750 of loan.
$318,161 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $701,241
$92,120 put into an index fund instead of the down payment and closing costs.
The building comes out $697,717 ahead after 30 years.
- Your equity when you sell
- $750,655
- Rental profits, invested at 7%
- $302,778
Sells for $798,569 (value up 3% a year), minus 6% selling cost ($47,914). Rent paid down $246,750 of loan.
$176,880 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $701,241
- Monthly shortfalls, invested
- $69,000
$92,120 put into an index fund instead of the down payment and closing costs.
$10,860 you'd have paid in while the building lost money, invested instead.
The building comes out $283,192 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.10M, stocks $513K. The property wins.
Year 30 (loan paid off): property $895K, stocks $722K. The property wins.
Year 30 (loan paid off): property $1.11M, stocks $471K. The property wins.
Year 30 (loan paid off): property $892K, stocks $663K. The property wins.
Year 30 (loan paid off): property $1.26M, stocks $618K. The property wins.
Year 30 (loan paid off): property $984K, stocks $755K. The property wins.
Year 30 (loan paid off): property $1.29M, stocks $587K. The property wins.
Year 30 (loan paid off): property $988K, stocks $704K. The property wins.
Year 30 (loan paid off): property $1.37M, stocks $725K. The property wins.
Year 30 (loan paid off): property $1.04M, stocks $817K. The property wins.
Year 30 (loan paid off): property $1.40M, stocks $701K. The property wins.
Year 30 (loan paid off): property $1.05M, stocks $770K. 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,575/mo · range $1,375–$1,750 · 13 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 3549 Columbus Ave S, Minneapolis | $1,250 | 2 / 1 | 0.3 mi |
| 3429 2nd Ave S Fl 1, Minneapolis | $1,400 | 2 / 1 | 0.4 mi |
| 3503 2nd Ave S, Minneapolis | $1,639 | 2 / 1 | 0.4 mi |
| 3515 2nd Ave S Unit 303, Minneapolis | $1,695 | 2 / 1 | 0.4 mi |
| 3123 2nd Ave S Unit 1, Minneapolis | $1,490 | 2 / 1 | 0.5 mi |
| 3718 Oakland Ave S, Minneapolis | $1,150 | 2 / 1 | 0.5 mi |
| 3715 Columbus Ave S Apt 2, Minneapolis | $1,395 | 2 / 1 | 0.5 mi |
| 3715 Columbus Ave S Apt 4, Minneapolis | $1,495 | 2 / 1 | 0.5 mi |
| 3212 1st Ave S, Minneapolis | $1,800 | 2 / 1 | 0.6 mi |
| 3329 Nicollet Ave, Minneapolis | $1,675 | 2 / 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
- highA roof repair in 2026 on a flat roof suggests a recent leak. Ask what failed and whether there was interior damage. Listing says: Recent updates: flat roof repair (2026), fresh paint, updated window framing. · AI review
- mediumFlat roof per the city assessor on a stucco building: get its age and a moisture inspection. Public record: Hennepin County parcel 0202824230151: roof=FLAT, exterior=STUCCO
- mediumPhotos were digitally altered, so the staged living room does not show true condition. Listing says: Some photos have been virtually altered for presentation purposes. · AI review
- mediumHot-water heat is probably one shared boiler, so the owner likely pays heat even though the listing only says tenants pay electric and gas. Based on: data: county.heat_type · AI review
- lowMonth-to-month tenants can leave quickly. Count on turnover soon after closing. Listing says: "at $1,435/mo, lower at $1,470/mo ($2,905/mo combined), with month-to-month leases. Features hardwood floors, full basement, and rare"
- lowFresh paint and updated window framing can cover water or rot issues. Inspect the walls and window openings. Listing says: Recent updates: flat roof repair (2026), fresh paint, updated window framing. · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 154 days on market
- Minneapolis has no rent cap, so rents can move with the market once leases roll. Based on: data: underwriting.rent_rule · AI review
- Four off-street parking spaces are unusual for this area and help rentability. Listing says: rare four-car off-street parking · AI review
- Hardwood floors look in good shape and need little work between tenants. Based on: photo 6 · AI review
Questions for the agent
- How old is the flat roof, what was repaired in 2026, and was there any interior damage?
- Can I see the leases, rent roll and 12 months of expenses, including the heating bill?
- Is heat on one boiler or does each unit have its own system? Who pays it?
- Which photos were virtually altered, and can I see the originals?
- Why has it sat 151 days, and have there been price cuts or offers?
- What is the age of the boiler, water heater and electrical panels?
Bottom line
Decent building with working rents, but at $339K it loses about $144 a month, and the price would need to fall modestly to work. 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. | $4,521 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,280 |
| 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. base rate | 8% / 8% |
Price history Realtor.com
On the market since 2026-05-04 (154 days); down $10,000 (2.9%) from the first ask of $349,000; last sold for $315,000 on 2021-06-03.
| Date | Event | Price |
|---|---|---|
| Price changed | $339,000 | |
| Listed | $349,000 | |
| Sold | $315,000 | |
| Relisted | $325,000 | |
| Removed | $325,000 | |
| Listed | $325,000 | |
| Removed | $90,000 | |
| Sold | $81,150 | |
| Listed | $69,900 | |
| Price changed | $100,000 | |
| Price changed | $120,000 | |
| Price changed | $130,000 | |
| Listed | $150,000 | |
| Sold public record | $226,000 | |
| Sold public record | $175,000 | |
| Sold public record | $141,000 | |
| Sold public record | $80,000 | |
| Sold public record | $59,000 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1937 |
| Market value (2026) | $310,600 |
| Property tax | $4,530 |
| Special assessments | none |
| Homestead | no |
| Last sale | 2021-06-01 · $315,000 |
Source: Hennepin County parcel records.
City rental license
CHOWN: 2 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
I 35W, about 669 m away.
Crime in Central
411 incidents in the last 12 months (50 per 1,000 residents), −9% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).