669 Old Hwy
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 1,700 sq ft
New Brighton, MN · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $290,000 2 units · $145K per unit
- Monthly cash flow
- −$526 at 20% down, 7%
- Estimated rent
- $2,450/mo medium confidence
- Break-even price
- $191,180 where cash flow hits $0
First look
This is a 1882 duplex at $290K with no stated rents, no tax record match and no heat or utility details. Our underwriting at the ask shows about -$526/month and a 4.2% cap rate, and break-even is near $191K, so the price does not work at today's rates unless the real rents are far above our $1,225 per unit estimate. The photos show cosmetic refreshes (carpet, vinyl plank, white cabinets), but the exterior is plain vinyl siding over an old frame house, and the unit 2 photos show wall-mounted electric baseboard-style heat and window AC units. Get the rent roll, lease copies, tax bill, heating setup and who pays what before anything else. Only worth a showing if the seller will come down hard or the rents are well above estimate.
Things to consider
- Price is far above what the rents support Cash flow is about -$526/month at the ask and break-even is roughly $191K. You would need a big price cut or much higher rents to make it work.
- Rents and expenses are unverified With no stated rents, the income side is a guess based on our estimate. Get the rent roll and leases before modeling anything.Listing says: “An opportunity to purchase a duplex with existing rental income and flexibility for future ownership plans.”
- Month-to-month tenancy adds turnover risk One tenant can leave quickly, which means vacancy and turnover cost soon after closing. It also gives you a chance to reset the rent.Listing says: “one unit on a month to month lease, providing flexibility for a future owner occupant or an investor”
- Mixed heating and old building Photos suggest different heating in each unit and window ACs. Heat costs and the age of 1882 wiring and plumbing could add to your expenses and capex.From photo 3
- Owner-occupant angle may be the best use Living in one unit lowers your housing cost, which can work where pure investor math does not, though the price still looks high.Listing says: “the opportunity to live in one unit while renting the other”
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
AI-assisted first read of the listing description and photos (Claude), checked against public records. Every rent and repair above quotes the listing; verify with the agent, leases and an inspection.
The numbers
Edit rents, costs and assumptions
Default: 20% down (no PMI), offer at asking, self-managed, 7.00% for 30 years, buyer pays closing costs (3%).
The deal
- Price
- $290,000
- Cash to close
- $37,700
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$882/mo
- Cash-on-cash
- −28.1%
- Cap rate
- 4.2%
- DSCR
- 0.54×
Break-even
- Price that breaks even
- $155,345
- Rent that breaks even
- $3,595/mo
Long run
- Year 30: property vs stocks
- $683K vs $824K
- Cash flow turns positive
- year 23
The deal
- Price
- $290,000
- Cash to close
- $37,700
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$1,089/mo
- Cash-on-cash
- −34.7%
- Cap rate
- 3.4%
- DSCR
- 0.43×
Break-even
- Price that breaks even
- $123,701
- Rent that breaks even
- $4,039/mo
Long run
- Year 30: property vs stocks
- $662K vs $1.13M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $280,000
- Cash to close
- $36,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$817/mo
- Cash-on-cash
- −26.9%
- Cap rate
- 4.4%
- DSCR
- 0.55×
Break-even
- Price that breaks even
- $155,345
- Rent that breaks even
- $3,510/mo
Long run
- Year 30: property vs stocks
- $668K vs $753K
- Cash flow turns positive
- year 21
The deal
- Price
- $280,000
- Cash to close
- $36,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$1,024/mo
- Cash-on-cash
- −33.8%
- Cap rate
- 3.5%
- DSCR
- 0.44×
Break-even
- Price that breaks even
- $123,701
- Rent that breaks even
- $3,944/mo
Long run
- Year 30: property vs stocks
- $639K vs $1.05M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $290,000
- Cash to close
- $66,700
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$526/mo
- Cash-on-cash
- −9.5%
- Cap rate
- 4.2%
- DSCR
- 0.66×
Break-even
- Price that breaks even
- $191,180
- Rent that breaks even
- $3,133/mo
Long run
- Year 30: property vs stocks
- $717K vs $810K
- Cash flow turns positive
- year 18
The deal
- Price
- $290,000
- Cash to close
- $66,700
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$733/mo
- Cash-on-cash
- −13.2%
- Cap rate
- 3.4%
- DSCR
- 0.52×
Break-even
- Price that breaks even
- $152,237
- Rent that breaks even
- $3,520/mo
Long run
- Year 30: property vs stocks
- $663K vs $1.08M
- Cash flow turns positive
- year 29
The deal
- Price
- $280,000
- Cash to close
- $64,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$473/mo
- Cash-on-cash
- −8.8%
- Cap rate
- 4.4%
- DSCR
- 0.68×
Break-even
- Price that breaks even
- $191,180
- Rent that breaks even
- $3,064/mo
Long run
- Year 30: property vs stocks
- $708K vs $746K
- Cash flow turns positive
- year 17
The deal
- Price
- $280,000
- Cash to close
- $64,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$680/mo
- Cash-on-cash
- −12.7%
- Cap rate
- 3.5%
- DSCR
- 0.54×
Break-even
- Price that breaks even
- $152,237
- Rent that breaks even
- $3,442/mo
Long run
- Year 30: property vs stocks
- $642K vs $1.00M
- Cash flow turns positive
- year 27
The deal
- Price
- $290,000
- Cash to close
- $81,200
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$429/mo
- Cash-on-cash
- −6.3%
- Cap rate
- 4.2%
- DSCR
- 0.70×
Break-even
- Price that breaks even
- $203,926
- Rent that breaks even
- $3,008/mo
Long run
- Year 30: property vs stocks
- $743K vs $837K
- Cash flow turns positive
- year 15
The deal
- Price
- $290,000
- Cash to close
- $81,200
- Price per unit
- $145,000
- GRM
- 9.9
Each month
- Cash flow
- −$637/mo
- Cash-on-cash
- −9.4%
- Cap rate
- 3.4%
- DSCR
- 0.56×
Break-even
- Price that breaks even
- $162,387
- Rent that breaks even
- $3,379/mo
Long run
- Year 30: property vs stocks
- $667K vs $1.08M
- Cash flow turns positive
- year 26
The deal
- Price
- $280,000
- Cash to close
- $78,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$380/mo
- Cash-on-cash
- −5.8%
- Cap rate
- 4.4%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $203,926
- Rent that breaks even
- $2,943/mo
Long run
- Year 30: property vs stocks
- $738K vs $777K
- Cash flow turns positive
- year 14
The deal
- Price
- $280,000
- Cash to close
- $78,400
- Price per unit
- $140,000
- GRM
- 9.5
Each month
- Cash flow
- −$587/mo
- Cash-on-cash
- −9.0%
- Cap rate
- 3.5%
- DSCR
- 0.58×
Break-even
- Price that breaks even
- $162,387
- Rent that breaks even
- $3,306/mo
Long run
- Year 30: property vs stocks
- $648K vs $1.01M
- Cash flow turns positive
- year 24
Monthly
Monthly breakdown
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,736 |
| PMI | −$163 |
| Cash flow | −$882 |
| Principal paid down (equity, not cash) | $221 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,736 |
| PMI | −$163 |
| Cash flow | −$1,089 |
| Principal paid down (equity, not cash) | $221 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,677 |
| PMI | −$158 |
| Cash flow | −$817 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,677 |
| PMI | −$158 |
| Cash flow | −$1,024 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,544 |
| Cash flow | −$526 |
| Principal paid down (equity, not cash) | $196 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,544 |
| Cash flow | −$733 |
| Principal paid down (equity, not cash) | $196 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$473 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$680 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,447 |
| Cash flow | −$429 |
| Principal paid down (equity, not cash) | $184 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,447 |
| Cash flow | −$637 |
| Principal paid down (equity, not cash) | $184 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Net operating income | $1,018 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$380 |
| Principal paid down (equity, not cash) | $178 |
| Rent | $2,450 |
| Vacancy (6%) | −$147 |
| Collected | $2,303 |
| Property tax Listing | −$435 |
| Insurance Estimate | −$204 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$196 |
| Capital reserve (9% of rent) | −$220 |
| Property management | −$207 |
| Net operating income | $810 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$587 |
| Principal paid down (equity, not cash) | $178 |
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
- $661,672
- Rental profits, invested at 7%
- $20,848
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $261,000 of loan.
$17,837 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $286,982
- Monthly shortfalls, invested
- $536,864
$37,700 put into an index fund instead of the down payment and closing costs.
$112,068 you'd have paid in while the building lost money, invested instead.
Stocks come out $141,326 ahead after 30 years.
- Your equity when you sell
- $661,672
- Rental profits, invested at 7%
- $0
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $261,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $286,982
- Monthly shortfalls, invested
- $838,424
$37,700 put into an index fund instead of the down payment and closing costs.
$212,563 you'd have paid in while the building lost money, invested instead.
Stocks come out $463,734 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $29,149
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $252,000 of loan.
$24,124 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $277,086
- Monthly shortfalls, invested
- $475,552
$36,400 put into an index fund instead of the down payment and closing costs.
$96,530 you'd have paid in while the building lost money, invested instead.
Stocks come out $84,634 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $0
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $252,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $277,086
- Monthly shortfalls, invested
- $768,811
$36,400 put into an index fund instead of the down payment and closing costs.
$190,737 you'd have paid in while the building lost money, invested instead.
Stocks come out $407,042 ahead after 30 years.
- Your equity when you sell
- $661,672
- Rental profits, invested at 7%
- $55,200
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $232,000 of loan.
$42,048 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $507,737
- Monthly shortfalls, invested
- $302,043
$66,700 put into an index fund instead of the down payment and closing costs.
$58,992 you'd have paid in while the building lost money, invested instead.
Stocks come out $92,908 ahead after 30 years.
- Your equity when you sell
- $661,672
- Rental profits, invested at 7%
- $964
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $232,000 of loan.
$946 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $507,737
- Monthly shortfalls, invested
- $570,215
$66,700 put into an index fund instead of the down payment and closing costs.
$136,221 you'd have paid in while the building lost money, invested instead.
Stocks come out $415,316 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $68,938
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $224,000 of loan.
$50,714 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,229
- Monthly shortfalls, invested
- $255,450
$64,400 put into an index fund instead of the down payment and closing costs.
$48,497 you'd have paid in while the building lost money, invested instead.
Stocks come out $37,885 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $2,919
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $224,000 of loan.
$2,771 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,229
- Monthly shortfalls, invested
- $511,838
$64,400 put into an index fund instead of the down payment and closing costs.
$118,886 you'd have paid in while the building lost money, invested instead.
Stocks come out $360,293 ahead after 30 years.
- Your equity when you sell
- $661,672
- Rental profits, invested at 7%
- $81,763
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $217,500 of loan.
$58,414 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $618,115
- Monthly shortfalls, invested
- $219,255
$81,200 put into an index fund instead of the down payment and closing costs.
$40,629 you'd have paid in while the building lost money, invested instead.
Stocks come out $93,935 ahead after 30 years.
- Your equity when you sell
- $661,672
- Rental profits, invested at 7%
- $5,464
Sells for $703,906 (value up 3% a year), minus 6% selling cost ($42,234). Rent paid down $217,500 of loan.
$5,031 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $618,115
- Monthly shortfalls, invested
- $465,364
$81,200 put into an index fund instead of the down payment and closing costs.
$105,578 you'd have paid in while the building lost money, invested instead.
Stocks come out $416,344 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $98,962
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $210,000 of loan.
$68,164 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,801
- Monthly shortfalls, invested
- $179,894
$78,400 put into an index fund instead of the down payment and closing costs.
$32,416 you'd have paid in while the building lost money, invested instead.
Stocks come out $38,877 ahead after 30 years.
- Your equity when you sell
- $638,855
- Rental profits, invested at 7%
- $9,451
Sells for $679,633 (value up 3% a year), minus 6% selling cost ($40,778). Rent paid down $210,000 of loan.
$8,412 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,801
- Monthly shortfalls, invested
- $412,791
$78,400 put into an index fund instead of the down payment and closing costs.
$90,996 you'd have paid in while the building lost money, invested instead.
Stocks come out $361,285 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 $683K, stocks $824K. Stocks win.
Year 30 (loan paid off): property $662K, stocks $1.13M. Stocks win.
Year 30 (loan paid off): property $668K, stocks $753K. Stocks win.
Year 30 (loan paid off): property $639K, stocks $1.05M. Stocks win.
Year 30 (loan paid off): property $717K, stocks $810K. Stocks win.
Year 30 (loan paid off): property $663K, stocks $1.08M. Stocks win.
Year 30 (loan paid off): property $708K, stocks $746K. Stocks win.
Year 30 (loan paid off): property $642K, stocks $1.00M. Stocks win.
Year 30 (loan paid off): property $743K, stocks $837K. Stocks win.
Year 30 (loan paid off): property $667K, stocks $1.08M. Stocks win.
Year 30 (loan paid off): property $738K, stocks $777K. Stocks win.
Year 30 (loan paid off): property $648K, stocks $1.01M. 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,225/mo · range $1,100–$1,325
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 371 Old Hwy, 8 SW, New Brighton 55112 | $1,425 | 2 / 1 | 0.8 mi | 98% |
| 751 1st Ave NW, New Brighton 55112 | $1,295 | 2 / 1 | 1.1 mi | 98% |
| 1380 7th St NW, New Brighton 55112 | $1,100 | 2 / 1 | 1.5 mi | 97% |
| 3713 Ross Rd, Saint Anthony 55421 off market | $1,135 | 2 / 1 | 1.5 mi | 97% |
| 2370 County Rd E, W, New Brighton 55112 off market | $1,095 | 2 / 1 | 1.7 mi | 97% |
| 2303 3rd St NW, Apt 308, New Brighton 55112 | $1,295 | 2 / 1 | 1.7 mi | 97% |
| 2360 County Rd E, W, New Brighton 55112 off market | $1,100 | 2 / 1 | 1.7 mi | 96% |
| 2303 3rd St NW, Apt 301, New Brighton 55112 off market | $1,295 | 2 / 1 | 1.7 mi | 96% |
| 2360 County Rd, I, New Brighton 55112 off market | $1,100 | 2 / 1 | 1.7 mi | 96% |
| 2303 3rd St NW, Apt 208, New Brighton 55112 off market | $1,325 | 2 / 1 | 1.7 mi | 96% |
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 terms or expenses, so income is unverified Listing says: An opportunity to purchase a duplex with existing rental income and flexibility for future ownership plans. · AI review
- mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 669 OLD HWY
- mediumAsking is $98,820 above the price where cash flow breaks even ($191,180) at the default scenario. Based on: Derived: price $290,000 vs. break-even $191,180
- mediumTaxes, unit count and rental license status can't be verified from county records Based on: data: county.tax · AI review
- mediumHeating type and who pays for it are unknown; photos show electric baseboard-style units and window ACs, which can mean high tenant bills or owner-paid utilities Based on: data: county.heat_type · AI review
- mediumBuilt in 1882, so wiring, plumbing and foundation are likely aged Based on: data: listing.year_built · AI review
- lowMonth-to-month tenants can leave quickly. Count on turnover soon after closing. Listing says: "are currently occupied, with one unit on a month to month lease, providing flexibility for a future owner occupant"
Opportunities
- Month-to-month tenant lets a new owner reset lease terms or occupy a unit Listing says: one unit on a month to month lease, providing flexibility for a future owner occupant or an investor · AI review
- Owner-occupant option could offset the weak investor cash flow by living in one unit Listing says: the opportunity to live in one unit while renting the other · AI review
Questions for the agent
- What are the current rents, lease end dates and deposits for each unit?
- What is the heat source for each unit, and who pays for heat, electric, water and trash?
- What are the real property taxes, and is there a city rental license for two units?
- Are there separate electric meters and panels, and what is the panel type and amperage?
- How old are the roof, foundation condition, water heaters and wiring?
- Why has it been on the market 25 days, and is the seller flexible on price?
Bottom line
At $290K this duplex loses money on our numbers and the listing gives almost nothing to prove otherwise, so only look if the price drops toward $190K or the rents prove much higher. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Listinglisting, tax year 2026. 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. | $5,220 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,448 |
| 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 1882: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-03-12 (207 days); down $19,000 (6.1%) from the first ask of $309,000; last sold for $158,000 on 2014-11-21; listed for rent at $900/mo on 2016-04-20.
| Date | Event | Price |
|---|---|---|
| Listed | $290,000 | |
| Removed | $299,000 | |
| Price changed | $299,000 | |
| Listed | $309,000 | |
| Rental removed | $900/mo | |
| Listed for rent | $900/mo | |
| Rental removed | $900/mo | |
| Rent changed | $900/mo | |
| Listed for rent | $925/mo | |
| Rental removed | $1,325/mo | |
| Listed for rent | $1,325/mo | |
| Sold public record | $158,000 | |
| Removed | $169,900 | |
| Price changed | $169,900 | |
| Listed | $174,900 | |
| Removed | $179,900 | |
| Price changed | $179,900 | |
| Price changed | $189,900 | |
| Price changed | $199,900 | |
| Listed | $209,900 | |
| Sold public record | $92,500 |
From the listing Listing
| Listed as | duplex up and down |
| Property tax, 2026 | $5,220 |
| County | Ramsey |
| Parcel number | 293023140142 |
As the listing states it (NorthstarMLS, via Realtor.com). We don't have county records here yet; check the tax, homestead status and special assessments with the county.
Crime, rental-license and vacant-building records are only available for St. Paul and Minneapolis so far. Check with New Brighton on rental licensing before you buy.
Nearest highway
I 35W, about 444 m away.