1693 Randolph Ave
Duplex · 2 units: 1 bed / 1 bath ×2 unit split estimated · 1,280 sq ft
Saint Paul, MN · Macalester – Groveland · View the listing ↗
Photos courtesy of Edina Realty, Inc., via Realtor.com.
- Asking price
- $279,900 2 units · $140K per unit
- Monthly cash flow
- −$614 at 20% down, 7%
- Break-even price
- $164,575 where cash flow hits $0
First look
This is a single-level side-by-side duplex with two roughly 1-bed units, and at $279,900 it doesn't work at today's rates. Our underwriting shows about -$614/mo cash flow and a 3.8% cap rate, and break-even is near $165K. The listing gives no rents, no lease status and no occupancy, so ask for the rent roll first. The photos show dated kitchens with what appear to be original cabinets and flooring, and the 3% St. Paul cap limits how fast rents can catch up. Worth a showing only if the seller moves a long way on price after 67 days on market.
Things to consider
- Price is far above what the income supports Cash flow is negative at asking and break-even is about $115K lower. A deal needs a major price cut or much higher rents.
- Rents are unknown and capped With no rents stated, the numbers rest on our estimates. St. Paul's 3% cap limits increases on sitting tenants.
- Non-homestead taxes and assessments add cost About $6,600 in tax plus $747 in assessments is a heavy load on two small units.
- Seller has large equity and room to negotiate They bought for $135K in 2011 and the listing has sat 67 days, so a low offer is plausible.
- Kitchens look dated and systems are unverified Budget for updates and ask about the furnace, water heater and panel, since the photos don't show them.From photo 3
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
- $279,900
- Cash to close
- $36,387
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$957/mo
- Cash-on-cash
- −31.6%
- Cap rate
- 3.8%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $133,727
- Rent that breaks even
- $3,578/mo
Long run
- Year 30: property vs stocks
- $639K vs $952K
- Cash flow turns positive
- year 29
The deal
- Price
- $279,900
- Cash to close
- $36,387
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$1,156/mo
- Cash-on-cash
- −38.1%
- Cap rate
- 2.9%
- DSCR
- 0.37×
Break-even
- Price that breaks even
- $103,375
- Rent that breaks even
- $4,013/mo
Long run
- Year 30: property vs stocks
- $639K vs $1.26M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$892/mo
- Cash-on-cash
- −30.5%
- Cap rate
- 3.9%
- DSCR
- 0.50×
Break-even
- Price that breaks even
- $133,727
- Rent that breaks even
- $3,494/mo
Long run
- Year 30: property vs stocks
- $618K vs $874K
- Cash flow turns positive
- year 28
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$1,091/mo
- Cash-on-cash
- −37.3%
- Cap rate
- 3.0%
- DSCR
- 0.38×
Break-even
- Price that breaks even
- $103,375
- Rent that breaks even
- $3,919/mo
Long run
- Year 30: property vs stocks
- $616K vs $1.18M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $279,900
- Cash to close
- $64,377
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$614/mo
- Cash-on-cash
- −11.4%
- Cap rate
- 3.8%
- DSCR
- 0.59×
Break-even
- Price that breaks even
- $164,575
- Rent that breaks even
- $3,137/mo
Long run
- Year 30: property vs stocks
- $650K vs $916K
- Cash flow turns positive
- year 24
The deal
- Price
- $279,900
- Cash to close
- $64,377
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$813/mo
- Cash-on-cash
- −15.1%
- Cap rate
- 2.9%
- DSCR
- 0.45×
Break-even
- Price that breaks even
- $127,222
- Rent that breaks even
- $3,519/mo
Long run
- Year 30: property vs stocks
- $639K vs $1.21M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$561/mo
- Cash-on-cash
- −10.8%
- Cap rate
- 3.9%
- DSCR
- 0.61×
Break-even
- Price that breaks even
- $164,575
- Rent that breaks even
- $3,069/mo
Long run
- Year 30: property vs stocks
- $634K vs $845K
- Cash flow turns positive
- year 22
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$759/mo
- Cash-on-cash
- −14.7%
- Cap rate
- 3.0%
- DSCR
- 0.47×
Break-even
- Price that breaks even
- $127,222
- Rent that breaks even
- $3,442/mo
Long run
- Year 30: property vs stocks
- $616K vs $1.14M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $279,900
- Cash to close
- $78,372
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$521/mo
- Cash-on-cash
- −8.0%
- Cap rate
- 3.8%
- DSCR
- 0.63×
Break-even
- Price that breaks even
- $175,547
- Rent that breaks even
- $3,018/mo
Long run
- Year 30: property vs stocks
- $663K vs $929K
- Cash flow turns positive
- year 21
The deal
- Price
- $279,900
- Cash to close
- $78,372
- Price per unit
- $139,950
- GRM
- 9.9
Each month
- Cash flow
- −$720/mo
- Cash-on-cash
- −11.0%
- Cap rate
- 2.9%
- DSCR
- 0.48×
Break-even
- Price that breaks even
- $135,703
- Rent that breaks even
- $3,385/mo
Long run
- Year 30: property vs stocks
- $639K vs $1.21M
- Cash flow turns positive
- not within 30 years
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$471/mo
- Cash-on-cash
- −7.5%
- Cap rate
- 3.9%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $175,547
- Rent that breaks even
- $2,954/mo
Long run
- Year 30: property vs stocks
- $649K vs $860K
- Cash flow turns positive
- year 20
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 9.6
Each month
- Cash flow
- −$670/mo
- Cash-on-cash
- −10.6%
- Cap rate
- 3.0%
- DSCR
- 0.50×
Break-even
- Price that breaks even
- $135,703
- Rent that breaks even
- $3,313/mo
Long run
- Year 30: property vs stocks
- $616K vs $1.14M
- Cash flow turns positive
- not within 30 years
Monthly
Monthly breakdown
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,676 |
| PMI | −$157 |
| Cash flow | −$957 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,676 |
| PMI | −$157 |
| Cash flow | −$1,156 |
| Principal paid down (equity, not cash) | $213 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$892 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$1,091 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$614 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,490 |
| Cash flow | −$813 |
| Principal paid down (equity, not cash) | $190 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$561 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$759 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$521 |
| Principal paid down (equity, not cash) | $178 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,397 |
| Cash flow | −$720 |
| Principal paid down (equity, not cash) | $178 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Net operating income | $876 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$471 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $2,350 |
| Vacancy (6%) | −$141 |
| Collected | $2,209 |
| Property tax Public record | −$550 |
| Insurance Estimate | −$177 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$188 |
| Capital reserve (8% of rent) | −$188 |
| Property management | −$199 |
| Net operating income | $677 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$670 |
| Principal paid down (equity, not cash) | $171 |
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
- $638,628
- Rental profits, invested at 7%
- $708
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $251,910 of loan.
$700 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $276,987
- Monthly shortfalls, invested
- $674,792
$36,387 put into an index fund instead of the down payment and closing costs.
$158,008 you'd have paid in while the building lost money, invested instead.
Stocks come out $312,443 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $0
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $251,910 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $276,987
- Monthly shortfalls, invested
- $983,332
$36,387 put into an index fund instead of the down payment and closing costs.
$270,810 you'd have paid in while the building lost money, invested instead.
Stocks come out $621,692 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $2,645
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$2,529 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $607,115
$35,087 put into an index fund instead of the down payment and closing costs.
$138,012 you'd have paid in while the building lost money, invested instead.
Stocks come out $255,750 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $0
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $913,719
$35,087 put into an index fund instead of the down payment and closing costs.
$248,984 you'd have paid in while the building lost money, invested instead.
Stocks come out $564,999 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $11,832
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $223,920 of loan.
$10,392 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,054
- Monthly shortfalls, invested
- $426,117
$64,377 put into an index fund instead of the down payment and closing costs.
$93,105 you'd have paid in while the building lost money, invested instead.
Stocks come out $265,712 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $0
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $223,920 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $490,054
- Monthly shortfalls, invested
- $723,533
$64,377 put into an index fund instead of the down payment and closing costs.
$196,214 you'd have paid in while the building lost money, invested instead.
Stocks come out $574,961 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $18,097
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$15,321 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $372,050
$62,077 put into an index fund instead of the down payment and closing costs.
$78,872 you'd have paid in while the building lost money, invested instead.
Stocks come out $210,688 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $0
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $663,202
$62,077 put into an index fund instead of the down payment and closing costs.
$177,053 you'd have paid in while the building lost money, invested instead.
Stocks come out $519,937 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $24,042
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $209,925 of loan.
$19,744 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,588
- Monthly shortfalls, invested
- $332,785
$78,372 put into an index fund instead of the down payment and closing costs.
$68,937 you'd have paid in while the building lost money, invested instead.
Stocks come out $266,703 ahead after 30 years.
- Your equity when you sell
- $638,628
- Rental profits, invested at 7%
- $0
Sells for $679,391 (value up 3% a year), minus 6% selling cost ($40,763). Rent paid down $209,925 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $596,588
- Monthly shortfalls, invested
- $617,992
$78,372 put into an index fund instead of the down payment and closing costs.
$162,695 you'd have paid in while the building lost money, invested instead.
Stocks come out $575,952 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $32,964
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$26,061 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $285,146
$75,572 put into an index fund instead of the down payment and closing costs.
$57,291 you'd have paid in while the building lost money, invested instead.
Stocks come out $211,644 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $0
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$0 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $561,431
$75,572 put into an index fund instead of the down payment and closing costs.
$144,732 you'd have paid in while the building lost money, invested instead.
Stocks come out $520,893 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 $639K, stocks $952K. Stocks win.
Year 30 (loan paid off): property $639K, stocks $1.26M. Stocks win.
Year 30 (loan paid off): property $618K, stocks $874K. Stocks win.
Year 30 (loan paid off): property $616K, stocks $1.18M. Stocks win.
Year 30 (loan paid off): property $650K, stocks $916K. Stocks win.
Year 30 (loan paid off): property $639K, stocks $1.21M. Stocks win.
Year 30 (loan paid off): property $634K, stocks $845K. Stocks win.
Year 30 (loan paid off): property $616K, stocks $1.14M. Stocks win.
Year 30 (loan paid off): property $663K, stocks $929K. Stocks win.
Year 30 (loan paid off): property $639K, stocks $1.21M. Stocks win.
Year 30 (loan paid off): property $649K, stocks $860K. Stocks win.
Year 30 (loan paid off): property $616K, stocks $1.14M. 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.
1 bed estimate $1,175/mo · range $1,100–$1,225 · 13 rentals within 0.75 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 488 S Snelling Ave Unit 115, Saint Paul | $1,000 | 1 / 1 | 0.2 mi |
| 1564 Randolph Ave Apt 107, Saint Paul | $1,150 | 1 / 1 | 0.3 mi |
| 476 Brimhall St, Saint Paul | $1,120 | 1 / 1 | 0.3 mi |
| 1853 Randolph Ave, Saint Paul | $1,150 | 1 / 1 | 0.3 mi |
| 1573 Hartford Ave, Saint Paul | $1,049 | 1 / 1 | 0.4 mi |
| 1509 Randolph Ave, Saint Paul | $945 | 1 / 1 | 0.4 mi |
| 622-632 Snelling Ave S, Saint Paul | $1,099 | 1 / 1 | 0.4 mi |
| 638-642 Snelling Ave S, Saint Paul | $1,049 | 1 / 1 | 0.4 mi |
| 1480 Randolph Ave, Saint Paul | $1,250 | 1 / 1 | 0.5 mi |
| 1469 Randolph Ave, Saint Paul | $1,100 | 1 / 1 | 0.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
- highNo rents, leases or occupancy are given, so income is unverified. Based on: data: rent_estimate · AI review
- mediumAsking is $115,325 above the price where cash flow breaks even ($164,575) at the default scenario. Based on: Derived: price $279,900 vs. break-even $164,575
- mediumRental license is for 1691 Randolph and shows Pending status. Confirm it covers this address and both units. Based on: data: city.rental_license · AI review
- mediumBoth units share one garage and one basement. Check how the basement is split and whether the units are truly separately metered. Listing says: Shared garage with separation wall and an extra parking pad · AI review
- mediumTaxes are about $6,600 at the non-homestead rate, which heavily weighs on a 2-unit building at this price. Based on: data: county.tax · AI review
- low$747 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 092823140155: special assessments (payable 2026) = $747.26
Opportunities
- The seller bought for $135,000 in Aug 2011, so they can take a lower offer and still come out well ahead. Public record: Ramsey County parcel 092823140155: last sale 2011-08-18, $135,000
- Full basement could add storage or possible expansion, but it would need permits and egress. Listing says: The full basement offers excellent storage and potential for future expansion. · AI review
- Separate utilities mean tenants carry their own costs, which keeps owner expenses low. Listing says: Separate utilities for each unit. · AI review
- Dated kitchens may leave room to add value, but the 3% cap limits how fast rents can rise on current tenants. Based on: photo 3 · AI review
Questions for the agent
- What are the current rents, lease end dates and security deposits for each unit?
- Are both units occupied, and is either tenant month-to-month?
- What is the roof's actual age, and are the furnace, water heater and electrical panel original?
- What are the $747 special assessments for, and will the seller pay them at closing?
- Is the rental license current for this address, and does it cover both units?
- Why has it sat 67 days, and has the price been cut?
Bottom line
Charming but overpriced single-level duplex that loses money at asking, so only pursue it at a far lower price after verifying rents. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $6,605 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,120 |
| 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-07-30 (67 days, relisted 1×); down $20,100 (6.7%) from the first ask of $300,000; last sold for $135,000 on 2011-08-25.
| Date | Event | Price |
|---|---|---|
| Price changed | $279,900 | |
| Relisted | $300,000 | |
| Removed | $300,000 | |
| Listed | $300,000 | |
| Sold | $135,000 | |
| Price changed | $144,900 | |
| Listed | $154,000 |
County record Public record
| Recorded as | two family dwelling - side/side |
| Living units | 2 |
| Year built | 1929 |
| Market value (2026) | $327,500 |
| Property tax, payable 2026 | $6,605 |
| Special assessments | $747 |
| Homestead | no |
| Last sale | 2011-08-18 · $135,000 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 2 Units: 2 unit(s), A, status pending, renews 2027-09-21.
Nearest highway
Ayd Mill Road, about 2090 m away.
Crime in Macalester – Groveland
657 incidents in the last 12 months (33 per 1,000 residents), −22% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.