3954 Portland Ave
Duplex · 2 units: 2 bed and 3 bed · 2,491 sq ft
Minneapolis, MN · Bryant · View the listing ↗
Photos courtesy of Keller Williams Realty, via Realtor.com.
- Asking price
- $425,000 2 units · $212K per unit
- Monthly cash flow
- −$593 at 20% down, 7%
- Break-even price
- $313,556 where cash flow hits $0
First look
This is a big, character-rich 1889 duplex, but at $425K the numbers don't work. Our rents total about $3,450 a month, cash flow runs around -$593 a month at 20% down, and the cap rate is 4.7%. The listing gives no rents, no lease terms and no expense figures, and the pitch leans on owner-occupancy. Photos show tenant belongings in at least one unit, so ask whether it's occupied and on what lease. It is only worth a showing if you plan to live in one unit and the seller drops the price a long way. Check the heat and utility setup, the electrical, and the foundation first.
Things to consider
- Numbers don't work at asking Cash flow is about -$593 a month and the cap rate is 4.7%. You would need a much lower price or to live there yourself.
- Rents are unverified The listing gives no rents. Our estimates are about $1,550 for the 2-bed and $1,900 for the 3-bed, and you should confirm them with real leases.
- Owner-occupant angle If you live in one unit, the effective cost drops. Check financing rules for 2-unit owner-occupant loans.Listing says: “opportunity for immediate owner occupancy”
- Old building, unknown systems An 1889 house can carry big deferred costs in electrical, plumbing and foundation. Budget for an inspection before offering.
- Taxes are high as a non-homestead investor The county shows $6,426 in tax as non-homestead. That is a big drag on cash flow.
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 kitchens and bathsListing says: Updated kitchens and baths, a detached two-car garage, shared laundry, and a corner lot
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
- $425,000
- Cash to close
- $55,250
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$1,115/mo
- Cash-on-cash
- −24.2%
- Cap rate
- 4.7%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $254,782
- Rent that breaks even
- $4,898/mo
Long run
- Year 30: property vs stocks
- $1.08M vs $985K
- Cash flow turns positive
- year 17
The deal
- Price
- $425,000
- Cash to close
- $55,250
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$1,407/mo
- Cash-on-cash
- −30.6%
- Cap rate
- 3.9%
- DSCR
- 0.49×
Break-even
- Price that breaks even
- $210,223
- Rent that breaks even
- $5,503/mo
Long run
- Year 30: property vs stocks
- $984K vs $1.34M
- Cash flow turns positive
- year 25
The deal
- Price
- $415,000
- Cash to close
- $53,950
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$1,049/mo
- Cash-on-cash
- −23.3%
- Cap rate
- 4.8%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $254,782
- Rent that breaks even
- $4,813/mo
Long run
- Year 30: property vs stocks
- $1.07M vs $922K
- Cash flow turns positive
- year 17
The deal
- Price
- $415,000
- Cash to close
- $53,950
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$1,341/mo
- Cash-on-cash
- −29.8%
- Cap rate
- 4.0%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $210,223
- Rent that breaks even
- $5,407/mo
Long run
- Year 30: property vs stocks
- $966K vs $1.27M
- Cash flow turns positive
- year 24
The deal
- Price
- $425,000
- Cash to close
- $97,750
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$593/mo
- Cash-on-cash
- −7.3%
- Cap rate
- 4.7%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $313,556
- Rent that breaks even
- $4,220/mo
Long run
- Year 30: property vs stocks
- $1.17M vs $1.01M
- Cash flow turns positive
- year 13
The deal
- Price
- $425,000
- Cash to close
- $97,750
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$885/mo
- Cash-on-cash
- −10.9%
- Cap rate
- 3.9%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $258,718
- Rent that breaks even
- $4,741/mo
Long run
- Year 30: property vs stocks
- $1.02M vs $1.31M
- Cash flow turns positive
- year 21
The deal
- Price
- $415,000
- Cash to close
- $95,450
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$540/mo
- Cash-on-cash
- −6.8%
- Cap rate
- 4.8%
- DSCR
- 0.76×
Break-even
- Price that breaks even
- $313,556
- Rent that breaks even
- $4,151/mo
Long run
- Year 30: property vs stocks
- $1.17M vs $952K
- Cash flow turns positive
- year 12
The deal
- Price
- $415,000
- Cash to close
- $95,450
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$832/mo
- Cash-on-cash
- −10.5%
- Cap rate
- 4.0%
- DSCR
- 0.62×
Break-even
- Price that breaks even
- $258,718
- Rent that breaks even
- $4,664/mo
Long run
- Year 30: property vs stocks
- $1.01M vs $1.24M
- Cash flow turns positive
- year 20
The deal
- Price
- $425,000
- Cash to close
- $119,000
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$452/mo
- Cash-on-cash
- −4.6%
- Cap rate
- 4.7%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $334,460
- Rent that breaks even
- $4,037/mo
Long run
- Year 30: property vs stocks
- $1.24M vs $1.07M
- Cash flow turns positive
- year 11
The deal
- Price
- $425,000
- Cash to close
- $119,000
- Price per unit
- $212,500
- GRM
- 10.3
Each month
- Cash flow
- −$744/mo
- Cash-on-cash
- −7.5%
- Cap rate
- 3.9%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $275,966
- Rent that breaks even
- $4,535/mo
Long run
- Year 30: property vs stocks
- $1.05M vs $1.34M
- Cash flow turns positive
- year 18
The deal
- Price
- $415,000
- Cash to close
- $116,200
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$402/mo
- Cash-on-cash
- −4.2%
- Cap rate
- 4.8%
- DSCR
- 0.81×
Break-even
- Price that breaks even
- $334,460
- Rent that breaks even
- $3,972/mo
Long run
- Year 30: property vs stocks
- $1.24M vs $1.02M
- Cash flow turns positive
- year 10
The deal
- Price
- $415,000
- Cash to close
- $116,200
- Price per unit
- $207,500
- GRM
- 10.0
Each month
- Cash flow
- −$694/mo
- Cash-on-cash
- −7.2%
- Cap rate
- 4.0%
- DSCR
- 0.66×
Break-even
- Price that breaks even
- $275,966
- Rent that breaks even
- $4,462/mo
Long run
- Year 30: property vs stocks
- $1.04M vs $1.27M
- Cash flow turns positive
- year 17
Monthly
Monthly breakdown
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,545 |
| PMI | −$239 |
| Cash flow | −$1,115 |
| Principal paid down (equity, not cash) | $324 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,545 |
| PMI | −$239 |
| Cash flow | −$1,407 |
| Principal paid down (equity, not cash) | $324 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,485 |
| PMI | −$233 |
| Cash flow | −$1,049 |
| Principal paid down (equity, not cash) | $316 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,485 |
| PMI | −$233 |
| Cash flow | −$1,341 |
| Principal paid down (equity, not cash) | $316 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,262 |
| Cash flow | −$593 |
| Principal paid down (equity, not cash) | $288 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,262 |
| Cash flow | −$885 |
| Principal paid down (equity, not cash) | $288 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,209 |
| Cash flow | −$540 |
| Principal paid down (equity, not cash) | $281 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,209 |
| Cash flow | −$832 |
| Principal paid down (equity, not cash) | $281 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,121 |
| Cash flow | −$452 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,121 |
| Cash flow | −$744 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Net operating income | $1,669 |
| Mortgage (principal + interest) | −$2,071 |
| Cash flow | −$402 |
| Principal paid down (equity, not cash) | $263 |
| Rent | $3,450 |
| Vacancy (6%) | −$207 |
| Collected | $3,243 |
| Property tax Public record | −$536 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$276 |
| Capital reserve (9% of rent) | −$310 |
| Property management | −$292 |
| Net operating income | $1,377 |
| Mortgage (principal + interest) | −$2,071 |
| Cash flow | −$694 |
| Principal paid down (equity, not cash) | $263 |
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
- $969,692
- Rental profits, invested at 7%
- $111,001
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $382,500 of loan.
$83,257 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $420,577
- Monthly shortfalls, invested
- $564,571
$55,250 put into an index fund instead of the down payment and closing costs.
$106,050 you'd have paid in while the building lost money, invested instead.
The building comes out $95,544 ahead after 30 years.
- Your equity when you sell
- $969,692
- Rental profits, invested at 7%
- $13,904
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $382,500 of loan.
$12,632 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $420,577
- Monthly shortfalls, invested
- $921,478
$55,250 put into an index fund instead of the down payment and closing costs.
$202,055 you'd have paid in while the building lost money, invested instead.
Stocks come out $358,459 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $127,204
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $373,500 of loan.
$93,316 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $410,681
- Monthly shortfalls, invested
- $511,161
$53,950 put into an index fund instead of the down payment and closing costs.
$94,284 you'd have paid in while the building lost money, invested instead.
The building comes out $152,237 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $19,100
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $373,500 of loan.
$16,980 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $410,681
- Monthly shortfalls, invested
- $857,060
$53,950 put into an index fund instead of the down payment and closing costs.
$184,577 you'd have paid in while the building lost money, invested instead.
Stocks come out $301,766 ahead after 30 years.
- Your equity when you sell
- $969,692
- Rental profits, invested at 7%
- $204,208
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $340,000 of loan.
$136,847 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $744,098
- Monthly shortfalls, invested
- $263,299
$97,750 put into an index fund instead of the down payment and closing costs.
$46,374 you'd have paid in while the building lost money, invested instead.
The building comes out $166,502 ahead after 30 years.
- Your equity when you sell
- $969,692
- Rental profits, invested at 7%
- $48,484
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $340,000 of loan.
$39,425 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $744,098
- Monthly shortfalls, invested
- $561,579
$97,750 put into an index fund instead of the down payment and closing costs.
$115,581 you'd have paid in while the building lost money, invested instead.
Stocks come out $287,502 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $226,998
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $332,000 of loan.
$148,662 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $726,590
- Monthly shortfalls, invested
- $225,758
$95,450 put into an index fund instead of the down payment and closing costs.
$39,027 you'd have paid in while the building lost money, invested instead.
The building comes out $221,525 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $58,226
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $332,000 of loan.
$46,278 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $726,590
- Monthly shortfalls, invested
- $510,990
$95,450 put into an index fund instead of the down payment and closing costs.
$103,274 you'd have paid in while the building lost money, invested instead.
Stocks come out $232,479 ahead after 30 years.
- Your equity when you sell
- $969,692
- Rental profits, invested at 7%
- $268,983
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $318,750 of loan.
$169,436 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $905,858
- Monthly shortfalls, invested
- $167,820
$119,000 put into an index fund instead of the down payment and closing costs.
$28,067 you'd have paid in while the building lost money, invested instead.
The building comes out $164,996 ahead after 30 years.
- Your equity when you sell
- $969,692
- Rental profits, invested at 7%
- $77,115
Sells for $1,031,587 (value up 3% a year), minus 6% selling cost ($61,895). Rent paid down $318,750 of loan.
$58,943 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $905,858
- Monthly shortfalls, invested
- $429,955
$119,000 put into an index fund instead of the down payment and closing costs.
$84,204 you'd have paid in while the building lost money, invested instead.
Stocks come out $289,007 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $295,821
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $311,250 of loan.
$182,004 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $884,544
- Monthly shortfalls, invested
- $138,098
$116,200 put into an index fund instead of the down payment and closing costs.
$22,672 you'd have paid in while the building lost money, invested instead.
The building comes out $220,054 ahead after 30 years.
- Your equity when you sell
- $946,875
- Rental profits, invested at 7%
- $89,500
Sells for $1,007,314 (value up 3% a year), minus 6% selling cost ($60,439). Rent paid down $311,250 of loan.
$66,862 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $884,544
- Monthly shortfalls, invested
- $385,780
$116,200 put into an index fund instead of the down payment and closing costs.
$74,160 you'd have paid in while the building lost money, invested instead.
Stocks come out $233,949 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.08M, stocks $985K. The property wins.
Year 30 (loan paid off): property $984K, stocks $1.34M. Stocks win.
Year 30 (loan paid off): property $1.07M, stocks $922K. The property wins.
Year 30 (loan paid off): property $966K, stocks $1.27M. Stocks win.
Year 30 (loan paid off): property $1.17M, stocks $1.01M. The property wins.
Year 30 (loan paid off): property $1.02M, stocks $1.31M. Stocks win.
Year 30 (loan paid off): property $1.17M, stocks $952K. The property wins.
Year 30 (loan paid off): property $1.01M, stocks $1.24M. Stocks win.
Year 30 (loan paid off): property $1.24M, stocks $1.07M. The property wins.
Year 30 (loan paid off): property $1.05M, stocks $1.34M. Stocks win.
Year 30 (loan paid off): property $1.24M, stocks $1.02M. The property wins.
Year 30 (loan paid off): property $1.04M, stocks $1.27M. 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,550/mo · range $1,450–$1,700 · 10 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 4112 Chicago Ave S, Minneapolis | $1,499 | 2 / 1 | 0.3 mi |
| 3718 Oakland Ave S, Minneapolis | $1,150 | 2 / 1 | 0.3 mi |
| 3715 Columbus Ave S Apt 4, Minneapolis | $1,495 | 2 / 1 | 0.4 mi |
| 3715 Columbus Ave S Apt 2, Minneapolis | $1,395 | 2 / 1 | 0.4 mi |
| 4200 1st Ave S, Minneapolis | $1,399 | 2 / 1 | 0.5 mi |
| 3549 Columbus Ave S, Minneapolis | $1,250 | 2 / 1 | 0.5 mi |
| 3515 2nd Ave S Unit 303, Minneapolis | $1,695 | 2 / 1 | 0.6 mi |
| 3503 2nd Ave S, Minneapolis | $1,639 | 2 / 1 | 0.7 mi |
| 3648 Blaisdell Ave Apt 2, Minneapolis | $1,595 | 2 / — | 0.7 mi |
| 3429 2nd Ave S Fl 1, Minneapolis | $1,400 | 2 / 1 | 0.7 mi |
3 bed estimate $1,900/mo · range $1,750–$2,375 · 9 rentals within 1.5 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 4429 Nicollet Ave, Minneapolis | $1,999 | 3 / 1 | 0.8 mi |
| 3336 4th Ave S Apt 4, Minneapolis | $1,595 | 3 / 1 | 0.8 mi |
| 3336 4th Ave S Apt 2, Minneapolis | $1,795 | 3 / 1 | 0.8 mi |
| 3329 Nicollet Ave Unit A, Minneapolis | $2,499 | 3 / 2.5 | 0.9 mi |
| 3208 Blaisdell Ave Apt 3, Minneapolis | $1,750 | 3 / 1 | 1.1 mi |
| 3520 Dupont Level Ave S Unit Lower, Minneapolis | $2,595 | 3 / 1 | 1.4 mi |
| 2835 11th Ave S, Minneapolis | $1,700 | 3 / 2 | 1.5 mi |
| 2821 1st Ave S, Minneapolis | $1,600 | 3 / 1 | 1.5 mi |
| 705 W 31st St, Minneapolis | $1,775 | 3 / 1 | 1.5 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
- highPrice is far above what the rents support; the break-even price is about $177K lower than asking. Based on: data: underwriting.break_even_price · AI review
- mediumNo rents, lease terms or expenses given; the pitch is aimed at owner-occupants, not investors. Listing says: opportunity for immediate owner occupancy · AI review
- mediumBuilt in 1889: the foundation, wiring and plumbing are likely old, and none of it is described. Based on: data: listing.year_built · AI review
- lowShared laundry means shared meters or utilities may be in play. Confirm how utilities are split. Listing says: Updated kitchens and baths, a detached two-car garage, shared laundry, and a corner lot · AI review
Opportunities
- The seller bought for $184,600 in Dec 2015, so they can take a lower offer and still come out well ahead. Public record: Hennepin County parcel 1002824110170: last sale 2015-12-01, $184,600
- Long time on market: room to negotiate. Based on: Listing data: 116 days on market
- House-hack: live in the 2-bed main level and rent the 3-bed upper, which is the strongest unit. Listing says: The upper unit spans two levels with 3 bedrooms and 2 baths · AI review
- Seller has held since 2015 at $184,600 and the listing is 113 days old, so there is room to push the price down. Based on: data: county.last_sale_price · AI review
- Detached two-car garage and off-street parking help rentability and could bring in extra income. Based on: photo 2 · AI review
Questions for the agent
- Are both units occupied? What are the rents, lease end dates and security deposits?
- Is heat one furnace or separate systems, and who pays heat, water and trash?
- How old are the roof, furnace, water heater and electrical panel?
- What do the trailing-12 months of taxes, insurance and repairs look like?
- Has the foundation been inspected? Any water in the basement?
- Why has it sat for 113 days, and have there been price cuts?
Bottom line
Nice space, but at $425K it loses about $593 a month as a rental, so it only works as a house-hack at a much lower price. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $6,426 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,665 |
| 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 1889: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-06-11 (116 days, relisted 1×); down $4,000 (0.9%) from the first ask of $429,000; last sold for $184,600 on 2015-12-03.
| Date | Event | Price |
|---|---|---|
| Relisted | $425,000 | |
| Removed | — | |
| Price changed | $425,000 | |
| Listed | $429,000 | |
| Sold | $184,600 | |
| Listed | $199,900 | |
| Sold public record | $100,000 | |
| Sold public record | $63,000 | |
| Sold public record | $23,700 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1889 |
| Market value (2026) | $338,400 |
| Property tax | $6,426 |
| Special assessments | none |
| Homestead | no |
| Last sale | 2015-12-01 · $184,600 |
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 513 m away.
Crime in Bryant
100 incidents in the last 12 months (35 per 1,000 residents), −31% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).