659 Conway St
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 4,725 sq ft
Saint Paul, MN · Dayton's Bluff · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $345,000 2 units · $172K per unit
- Monthly cash flow
- −$722 at 20% down, 7%
- Break-even price
- $209,405 where cash flow hits $0
First look
This is a 2-unit, 1880-built up/down on the East Side priced at $345K, and at our default scenario it loses about $722 a month with a 3.9% cap rate. Break-even is roughly $209K, so the ask is far out of line with what two 2-beds at about $1,375 each can support. The listing gives no rents, no lease terms and no utility figures, so ask for the rent roll and 12 months of expenses before anything else. The photos show clean but dated interiors, with radiators and an old porch, and nothing on the boiler, panel or roof. Only worth a showing if the seller moves a long way on price and the rent roll beats our estimates.
Things to consider
- Price is far above what the rents support Cash flow is about -$722 a month at ask and the break-even price is about $209K. You would be buying on hope.
- Owner-paid utilities and RUBS are unproven The listing admits the owner pays some utilities. The billback is a projection and may count toward St. Paul's 3% cap.Listing says: “ownership implementing a RUBS utility reimbursement program across the portfolio beginning Q3 2026”
- No rents or lease details disclosed Without a rent roll you can't verify income. Sitting-tenant rents are capped at 3% a year.
- 1880 building with unseen systems Old wiring, boiler and foundation can mean big capital costs. Photos don't show them.
- Highway proximity and $1,214 special assessments Traffic noise can trim rent and assessments raise carrying costs.
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
- $345,000
- Cash to close
- $44,850
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$1,145/mo
- Cash-on-cash
- −30.6%
- Cap rate
- 3.9%
- DSCR
- 0.49×
Break-even
- Price that breaks even
- $170,153
- Rent that breaks even
- $4,237/mo
Long run
- Year 30: property vs stocks
- $794K vs $1.11M
- Cash flow turns positive
- year 27
The deal
- Price
- $345,000
- Cash to close
- $44,850
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$1,378/mo
- Cash-on-cash
- −36.9%
- Cap rate
- 3.1%
- DSCR
- 0.39×
Break-even
- Price that breaks even
- $134,635
- Rent that breaks even
- $4,760/mo
Long run
- Year 30: property vs stocks
- $787K vs $1.46M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $335,000
- Cash to close
- $43,550
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$1,080/mo
- Cash-on-cash
- −29.8%
- Cap rate
- 4.0%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $170,153
- Rent that breaks even
- $4,152/mo
Long run
- Year 30: property vs stocks
- $775K vs $1.03M
- Cash flow turns positive
- year 25
The deal
- Price
- $335,000
- Cash to close
- $43,550
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$1,312/mo
- Cash-on-cash
- −36.2%
- Cap rate
- 3.2%
- DSCR
- 0.40×
Break-even
- Price that breaks even
- $134,635
- Rent that breaks even
- $4,665/mo
Long run
- Year 30: property vs stocks
- $764K vs $1.38M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $345,000
- Cash to close
- $79,350
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$722/mo
- Cash-on-cash
- −10.9%
- Cap rate
- 3.9%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $209,405
- Rent that breaks even
- $3,687/mo
Long run
- Year 30: property vs stocks
- $817K vs $1.07M
- Cash flow turns positive
- year 22
The deal
- Price
- $345,000
- Cash to close
- $79,350
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$954/mo
- Cash-on-cash
- −14.4%
- Cap rate
- 3.1%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $165,694
- Rent that breaks even
- $4,142/mo
Long run
- Year 30: property vs stocks
- $787K vs $1.41M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $335,000
- Cash to close
- $77,050
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$668/mo
- Cash-on-cash
- −10.4%
- Cap rate
- 4.0%
- DSCR
- 0.63×
Break-even
- Price that breaks even
- $209,405
- Rent that breaks even
- $3,618/mo
Long run
- Year 30: property vs stocks
- $803K vs $1.00M
- Cash flow turns positive
- year 20
The deal
- Price
- $335,000
- Cash to close
- $77,050
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$901/mo
- Cash-on-cash
- −14.0%
- Cap rate
- 3.2%
- DSCR
- 0.49×
Break-even
- Price that breaks even
- $165,694
- Rent that breaks even
- $4,065/mo
Long run
- Year 30: property vs stocks
- $764K vs $1.33M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $345,000
- Cash to close
- $96,600
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$607/mo
- Cash-on-cash
- −7.5%
- Cap rate
- 3.9%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $223,365
- Rent that breaks even
- $3,538/mo
Long run
- Year 30: property vs stocks
- $838K vs $1.10M
- Cash flow turns positive
- year 19
The deal
- Price
- $345,000
- Cash to close
- $96,600
- Price per unit
- $172,500
- GRM
- 10.5
Each month
- Cash flow
- −$840/mo
- Cash-on-cash
- −10.4%
- Cap rate
- 3.1%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $176,740
- Rent that breaks even
- $3,975/mo
Long run
- Year 30: property vs stocks
- $787K vs $1.41M
- Cash flow turns positive
- year 30
The deal
- Price
- $335,000
- Cash to close
- $93,800
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$557/mo
- Cash-on-cash
- −7.1%
- Cap rate
- 4.0%
- DSCR
- 0.67×
Break-even
- Price that breaks even
- $223,365
- Rent that breaks even
- $3,473/mo
Long run
- Year 30: property vs stocks
- $827K vs $1.03M
- Cash flow turns positive
- year 18
The deal
- Price
- $335,000
- Cash to close
- $93,800
- Price per unit
- $167,500
- GRM
- 10.2
Each month
- Cash flow
- −$790/mo
- Cash-on-cash
- −10.1%
- Cap rate
- 3.2%
- DSCR
- 0.53×
Break-even
- Price that breaks even
- $176,740
- Rent that breaks even
- $3,902/mo
Long run
- Year 30: property vs stocks
- $765K vs $1.33M
- Cash flow turns positive
- year 29
Monthly
Monthly breakdown
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$2,066 |
| PMI | −$194 |
| Cash flow | −$1,145 |
| Principal paid down (equity, not cash) | $263 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$2,066 |
| PMI | −$194 |
| Cash flow | −$1,378 |
| Principal paid down (equity, not cash) | $263 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$2,006 |
| PMI | −$188 |
| Cash flow | −$1,080 |
| Principal paid down (equity, not cash) | $255 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$2,006 |
| PMI | −$188 |
| Cash flow | −$1,312 |
| Principal paid down (equity, not cash) | $255 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$1,836 |
| Cash flow | −$722 |
| Principal paid down (equity, not cash) | $234 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$1,836 |
| Cash flow | −$954 |
| Principal paid down (equity, not cash) | $234 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$1,783 |
| Cash flow | −$668 |
| Principal paid down (equity, not cash) | $227 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$1,783 |
| Cash flow | −$901 |
| Principal paid down (equity, not cash) | $227 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$1,721 |
| Cash flow | −$607 |
| Principal paid down (equity, not cash) | $219 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$1,721 |
| Cash flow | −$840 |
| Principal paid down (equity, not cash) | $219 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Net operating income | $1,115 |
| Mortgage (principal + interest) | −$1,672 |
| Cash flow | −$557 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,750 |
| Vacancy (6%) | −$165 |
| Collected | $2,585 |
| Property tax Public record | −$500 |
| Insurance Estimate | −$273 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$220 |
| Capital reserve (9% of rent) | −$248 |
| Property management | −$233 |
| Net operating income | $882 |
| Mortgage (principal + interest) | −$1,672 |
| Cash flow | −$790 |
| Principal paid down (equity, not cash) | $213 |
Cash flow each year
Rents +3%/yr (St. Paul's cap for sitting tenants), 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
- $787,162
- Rental profits, invested at 7%
- $6,448
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $310,500 of loan.
$6,021 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $341,410
- Monthly shortfalls, invested
- $766,792
$44,850 put into an index fund instead of the down payment and closing costs.
$171,424 you'd have paid in while the building lost money, invested instead.
Stocks come out $314,592 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $0
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $310,500 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $341,410
- Monthly shortfalls, invested
- $1,122,230
$44,850 put into an index fund instead of the down payment and closing costs.
$298,224 you'd have paid in while the building lost money, invested instead.
Stocks come out $676,479 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $10,685
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $301,500 of loan.
$9,686 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $331,514
- Monthly shortfalls, invested
- $701,415
$43,550 put into an index fund instead of the down payment and closing costs.
$153,264 you'd have paid in while the building lost money, invested instead.
Stocks come out $257,899 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $0
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $301,500 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $331,514
- Monthly shortfalls, invested
- $1,052,617
$43,550 put into an index fund instead of the down payment and closing costs.
$276,399 you'd have paid in while the building lost money, invested instead.
Stocks come out $619,786 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $29,969
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $276,000 of loan.
$24,912 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $604,032
- Monthly shortfalls, invested
- $470,089
$79,350 put into an index fund instead of the down payment and closing costs.
$98,370 you'd have paid in while the building lost money, invested instead.
Stocks come out $256,991 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $0
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $276,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $604,032
- Monthly shortfalls, invested
- $802,006
$79,350 put into an index fund instead of the down payment and closing costs.
$206,279 you'd have paid in while the building lost money, invested instead.
Stocks come out $618,878 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $38,672
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $268,000 of loan.
$31,232 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $586,524
- Monthly shortfalls, invested
- $418,461
$77,050 put into an index fund instead of the down payment and closing costs.
$85,529 you'd have paid in while the building lost money, invested instead.
Stocks come out $201,968 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $0
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $268,000 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $586,524
- Monthly shortfalls, invested
- $741,675
$77,050 put into an index fund instead of the down payment and closing costs.
$187,118 you'd have paid in while the building lost money, invested instead.
Stocks come out $563,855 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $50,844
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $258,750 of loan.
$39,600 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
- Monthly shortfalls, invested
- $360,875
$96,600 put into an index fund instead of the down payment and closing costs.
$71,743 you'd have paid in while the building lost money, invested instead.
Stocks come out $258,213 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $5
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $258,750 of loan.
$5 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
- Monthly shortfalls, invested
- $671,922
$96,600 put into an index fund instead of the down payment and closing costs.
$164,968 you'd have paid in while the building lost money, invested instead.
Stocks come out $620,100 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $62,322
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $251,250 of loan.
$47,126 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $714,030
- Monthly shortfalls, invested
- $315,792
$93,800 put into an index fund instead of the down payment and closing costs.
$61,305 you'd have paid in while the building lost money, invested instead.
Stocks come out $203,155 ahead after 30 years.
- Your equity when you sell
- $764,345
- Rental profits, invested at 7%
- $769
Sells for $813,133 (value up 3% a year), minus 6% selling cost ($48,788). Rent paid down $251,250 of loan.
$758 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $714,030
- Monthly shortfalls, invested
- $616,126
$93,800 put into an index fund instead of the down payment and closing costs.
$147,759 you'd have paid in while the building lost money, invested instead.
Stocks come out $565,042 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 $794K, stocks $1.11M. Stocks win.
Year 30 (loan paid off): property $787K, stocks $1.46M. Stocks win.
Year 30 (loan paid off): property $775K, stocks $1.03M. Stocks win.
Year 30 (loan paid off): property $764K, stocks $1.38M. Stocks win.
Year 30 (loan paid off): property $817K, stocks $1.07M. Stocks win.
Year 30 (loan paid off): property $787K, stocks $1.41M. Stocks win.
Year 30 (loan paid off): property $803K, stocks $1.00M. Stocks win.
Year 30 (loan paid off): property $764K, stocks $1.33M. Stocks win.
Year 30 (loan paid off): property $838K, stocks $1.10M. Stocks win.
Year 30 (loan paid off): property $787K, stocks $1.41M. Stocks win.
Year 30 (loan paid off): property $827K, stocks $1.03M. Stocks win.
Year 30 (loan paid off): property $765K, stocks $1.33M. 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,375/mo · range $1,150–$1,450 · 9 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 701 E 3rd St, Saint Paul | $1,099 | 2 / 1 | 0.1 mi |
| 283-289 Bates Ave, Saint Paul | $1,124 | 2 / 1 | 0.1 mi |
| 207 N Maple St, Saint Paul | $1,150 | 2 / 1 | 0.3 mi |
| 948 Euclid St Unit 1, Saint Paul | $1,400 | 2 / 1 | 0.5 mi |
| 665 Bedford St Unit 2, Saint Paul | $1,400 | 2 / 1 | 0.6 mi |
| 1000 McLean Ave, Saint Paul | $1,299 | 2 / 1 | 0.7 mi |
| 300 Broadway St, Saint Paul | $1,616 | 2 / 1 | 0.7 mi |
| 468 Beaumont St E Unit 4, Saint Paul | $1,350 | 2 / 1 | 0.7 mi |
| 685 Burr St, Saint Paul | $1,450 | 2 / 1 | 0.7 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
- highUnusual ownership (land trust, ground lease or co-op): resale price limits or lease terms can cap your upside. Listing says: "to downtown St Paul, public transportation, Mississippi Market Co-Op , and the restaurants, shopping, and entertainment along"
- medium$1,214 in special assessments on the payable 2026 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: Ramsey County parcel 322922410021: special assessments (payable 2026) = $1,213.88
- mediumAbout 106 m from I 94;US 10: traffic noise usually costs $50–100/month in rent. Based on: OpenStreetMap: nearest motorway (I 94;US 10) at 106 m
- mediumAsking is $135,595 above the price where cash flow breaks even ($209,405) at the default scenario. Based on: Derived: price $345,000 vs. break-even $209,405
- mediumProjected utility bill-backs (RUBS) are not income yet, and in St. Paul they may count toward the 3% cap. Listing says: "are currently partially owner-paid, with ownership implementing a RUBS utility reimbursement program across the portfolio beginning Q3"
- mediumOwner pays part of utilities but the listing doesn't say which ones or the cost. That cuts directly into NOI. Listing says: Utilities are currently partially owner-paid · AI review
- mediumHeat appears to be radiator/boiler, likely shared. The county lists 'central', so the actual system is unclear. Based on: data: county.heat_type · AI review
- mediumRental license is only pending, so confirm it is in good standing for two units before closing. Based on: data: city.rental_license · AI review
- lowPorch deck paint is worn and the exterior is dated on an 1880 building. Expect ongoing exterior upkeep. Based on: photo 3 · AI review
Opportunities
- The seller bought for $11,000 in Dec 1995, so they can take a lower offer and still come out well ahead. Public record: Ramsey County parcel 322922410021: last sale 1995-12-01, $11,000
- Long time on market: room to negotiate. Based on: Listing data: 142 days on market
- Large detached garage off the alley could bring in parking or storage income. Listing says: large detached garage accessed from the alley · AI review
- Units are vacant-looking and unfurnished, so a light refresh could support rents near our mid estimate, subject to the 3% cap on sitting tenants. Based on: photo 7 · AI review
- 142 days on market and a seller who paid $11K in 1995 leave real room to negotiate. Based on: data: listing.days_on_market · AI review
Questions for the agent
- What are the current rents, lease end dates and deposits for each unit?
- Which utilities does the owner pay, and what were the last 12 months of bills?
- What is the heating system: one boiler or separate systems? How old is it?
- What are the $1,214 in special assessments for, and are they paid at closing?
- What are the ages of the roof, electrical panels and water heaters?
- Why has it sat 142 days, and is the portfolio seller open to a price cut?
Bottom line
Charming but dated 1880 duplex priced about $135K above where the numbers work, so only worth pursuing at a deep discount. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $5,996 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $3,279 |
| 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 1880: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-05-16 (142 days); down $102,450 (22.9%) from the first ask of $447,450.
| Date | Event | Price |
|---|---|---|
| Price changed | $345,000 | |
| Price changed | $405,000 | |
| Relisted | $447,450 | |
| Removed | — | |
| Listed | $447,450 |
County record Public record
| Recorded as | two family dwelling - up/dwn |
| Living units | 2 |
| Year built | 1880 |
| Market value (2026) | $265,100 |
| Property tax, payable 2026 | $5,996 |
| Special assessments | $1,214 |
| Homestead | no |
| Last sale | 1995-12-01 · $11,000 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 2 Units: 2 unit(s), B, status pending, renews 2026-10-11.
Nearest highway
I 94;US 10, about 106 m away.
Crime in Dayton's Bluff
970 incidents in the last 12 months (52 per 1,000 residents), −6% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.