595 Syndicate St N
Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 1,872 sq ft
Saint Paul, MN · Hamline – Midway · View the listing ↗
Photos courtesy of NRT-Minnesota (CB Burnet), via Realtor.com.
- Asking price
- $355,000 2 units · $178K per unit
- Monthly cash flow
- −$434 at 20% down, 7%
- Estimated rent
- $3,150/mo medium confidence
- Break-even price
- $273,411 where cash flow hits $0
First look
This is a 1926 up/down duplex with two 2-bed/1-bath units, each with its own boiler, water heater and meters, which is good for an investor. But the numbers are thin: at asking, our model shows about -$434/month and a 4.9% cap rate, and break-even is near $273K, roughly $82K under the $355K ask. The listing gives no rents or occupancy, so first get the rent roll, lease dates and whether the owner lives in one unit. Taxes run $6,993 as non-homestead, and the rental license shows Pending with an expiry in 2025, so check that first. Worth a showing only if the price comes down a lot or the rents beat our $1,575 midpoint.
Things to consider
- Price is well above what the rents support Our model shows negative cash flow at asking and a break-even price around $273K. Getting to a workable deal means a big price cut or higher rents than our estimate.
- Rents are not stated Without a rent roll you cannot check income. St. Paul's 3% cap also limits increases on sitting tenants, so in-place rents matter.
- Non-homestead taxes are a heavy cost Taxes of about $6,993 plus assessments eat a large share of the income on two 2-bed units.
- Mixed mechanical age One new boiler and one older one means a likely near-term replacement cost for the other unit.Listing says: “replacement of one of two boilers (2026)”
- Separate utilities help operating costs Each unit has its own meters and boiler, so tenants can pay their own heat and electric and the owner's expense is lower.Listing says: “Each unit has its own boiler and hot water heater”
- Rental license status needs checking A pending or lapsed license can delay renting, and a unit that fails inspection could mean required repairs.
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
- doneExterior and front porch paintedListing says: exterior/front porch painting (2026)
- doneOne of two boilers replacedListing says: replacement of one of two boilers (2026)
- doneNewer vinyl windows in upper unitListing says: newer vinyl windows
- doneUpdated bathroom vanity and sink in both unitsListing says: an updated bathroom vanity and sink
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
- $355,000
- Cash to close
- $46,150
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$870/mo
- Cash-on-cash
- −22.6%
- Cap rate
- 4.9%
- DSCR
- 0.63×
Break-even
- Price that breaks even
- $222,162
- Rent that breaks even
- $4,266/mo
Long run
- Year 30: property vs stocks
- $925K vs $766K
- Cash flow turns positive
- year 16
The deal
- Price
- $355,000
- Cash to close
- $46,150
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$1,137/mo
- Cash-on-cash
- −29.6%
- Cap rate
- 4.0%
- DSCR
- 0.51×
Break-even
- Price that breaks even
- $181,478
- Rent that breaks even
- $4,784/mo
Long run
- Year 30: property vs stocks
- $824K vs $1.08M
- Cash flow turns positive
- year 25
The deal
- Price
- $345,000
- Cash to close
- $44,850
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$805/mo
- Cash-on-cash
- −21.5%
- Cap rate
- 5.1%
- DSCR
- 0.64×
Break-even
- Price that breaks even
- $222,162
- Rent that breaks even
- $4,182/mo
Long run
- Year 30: property vs stocks
- $921K vs $705K
- Cash flow turns positive
- year 15
The deal
- Price
- $345,000
- Cash to close
- $44,850
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$1,071/mo
- Cash-on-cash
- −28.7%
- Cap rate
- 4.1%
- DSCR
- 0.53×
Break-even
- Price that breaks even
- $181,478
- Rent that breaks even
- $4,690/mo
Long run
- Year 30: property vs stocks
- $807K vs $1.01M
- Cash flow turns positive
- year 24
The deal
- Price
- $355,000
- Cash to close
- $81,650
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$434/mo
- Cash-on-cash
- −6.4%
- Cap rate
- 4.9%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $273,411
- Rent that breaks even
- $3,707/mo
Long run
- Year 30: property vs stocks
- $1.01M vs $796K
- Cash flow turns positive
- year 12
The deal
- Price
- $355,000
- Cash to close
- $81,650
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$701/mo
- Cash-on-cash
- −10.3%
- Cap rate
- 4.0%
- DSCR
- 0.63×
Break-even
- Price that breaks even
- $223,342
- Rent that breaks even
- $4,158/mo
Long run
- Year 30: property vs stocks
- $857K vs $1.05M
- Cash flow turns positive
- year 20
The deal
- Price
- $345,000
- Cash to close
- $79,350
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$381/mo
- Cash-on-cash
- −5.8%
- Cap rate
- 5.1%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $273,411
- Rent that breaks even
- $3,638/mo
Long run
- Year 30: property vs stocks
- $1.02M vs $744K
- Cash flow turns positive
- year 10
The deal
- Price
- $345,000
- Cash to close
- $79,350
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$648/mo
- Cash-on-cash
- −9.8%
- Cap rate
- 4.1%
- DSCR
- 0.65×
Break-even
- Price that breaks even
- $223,342
- Rent that breaks even
- $4,081/mo
Long run
- Year 30: property vs stocks
- $845K vs $986K
- Cash flow turns positive
- year 19
The deal
- Price
- $355,000
- Cash to close
- $99,400
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$316/mo
- Cash-on-cash
- −3.8%
- Cap rate
- 4.9%
- DSCR
- 0.82×
Break-even
- Price that breaks even
- $291,638
- Rent that breaks even
- $3,555/mo
Long run
- Year 30: property vs stocks
- $1.08M vs $859K
- Cash flow turns positive
- year 9
The deal
- Price
- $355,000
- Cash to close
- $99,400
- Price per unit
- $177,500
- GRM
- 9.4
Each month
- Cash flow
- −$583/mo
- Cash-on-cash
- −7.0%
- Cap rate
- 4.0%
- DSCR
- 0.67×
Break-even
- Price that breaks even
- $238,231
- Rent that breaks even
- $3,988/mo
Long run
- Year 30: property vs stocks
- $883K vs $1.08M
- Cash flow turns positive
- year 17
The deal
- Price
- $345,000
- Cash to close
- $96,600
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$266/mo
- Cash-on-cash
- −3.3%
- Cap rate
- 5.1%
- DSCR
- 0.85×
Break-even
- Price that breaks even
- $291,638
- Rent that breaks even
- $3,491/mo
Long run
- Year 30: property vs stocks
- $1.08M vs $812K
- Cash flow turns positive
- year 8
The deal
- Price
- $345,000
- Cash to close
- $96,600
- Price per unit
- $172,500
- GRM
- 9.1
Each month
- Cash flow
- −$533/mo
- Cash-on-cash
- −6.6%
- Cap rate
- 4.1%
- DSCR
- 0.69×
Break-even
- Price that breaks even
- $238,231
- Rent that breaks even
- $3,916/mo
Long run
- Year 30: property vs stocks
- $874K vs $1.02M
- Cash flow turns positive
- year 16
Monthly
Monthly breakdown
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$2,126 |
| PMI | −$200 |
| Cash flow | −$870 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$2,126 |
| PMI | −$200 |
| Cash flow | −$1,137 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$2,066 |
| PMI | −$194 |
| Cash flow | −$805 |
| Principal paid down (equity, not cash) | $263 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$2,066 |
| PMI | −$194 |
| Cash flow | −$1,071 |
| Principal paid down (equity, not cash) | $263 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$1,889 |
| Cash flow | −$434 |
| Principal paid down (equity, not cash) | $240 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$1,889 |
| Cash flow | −$701 |
| Principal paid down (equity, not cash) | $240 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$1,836 |
| Cash flow | −$381 |
| Principal paid down (equity, not cash) | $234 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$1,836 |
| Cash flow | −$648 |
| Principal paid down (equity, not cash) | $234 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$1,771 |
| Cash flow | −$316 |
| Principal paid down (equity, not cash) | $225 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$1,771 |
| Cash flow | −$583 |
| Principal paid down (equity, not cash) | $225 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Net operating income | $1,455 |
| Mortgage (principal + interest) | −$1,721 |
| Cash flow | −$266 |
| Principal paid down (equity, not cash) | $219 |
| Rent | $3,150 |
| Vacancy (6%) | −$189 |
| Collected | $2,961 |
| Property tax Public record | −$583 |
| Insurance Estimate | −$189 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$252 |
| Capital reserve (8% of rent) | −$252 |
| Property management | −$266 |
| Net operating income | $1,189 |
| Mortgage (principal + interest) | −$1,721 |
| Cash flow | −$533 |
| Principal paid down (equity, not cash) | $219 |
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
- $809,977
- Rental profits, invested at 7%
- $114,703
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $319,500 of loan.
$83,109 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $351,306
- Monthly shortfalls, invested
- $414,647
$46,150 put into an index fund instead of the down payment and closing costs.
$75,793 you'd have paid in while the building lost money, invested instead.
The building comes out $158,728 ahead after 30 years.
- Your equity when you sell
- $809,977
- Rental profits, invested at 7%
- $14,307
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $319,500 of loan.
$12,793 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $351,306
- Monthly shortfalls, invested
- $728,776
$46,150 put into an index fund instead of the down payment and closing costs.
$157,618 you'd have paid in while the building lost money, invested instead.
Stocks come out $255,796 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $133,722
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $310,500 of loan.
$94,236 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $341,410
- Monthly shortfalls, invested
- $364,052
$44,850 put into an index fund instead of the down payment and closing costs.
$65,094 you'd have paid in while the building lost money, invested instead.
The building comes out $215,421 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $20,300
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $310,500 of loan.
$17,672 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $341,410
- Monthly shortfalls, invested
- $665,155
$44,850 put into an index fund instead of the down payment and closing costs.
$140,671 you'd have paid in while the building lost money, invested instead.
Stocks come out $199,103 ahead after 30 years.
- Your equity when you sell
- $809,977
- Rental profits, invested at 7%
- $203,881
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $284,000 of loan.
$131,696 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $621,541
- Monthly shortfalls, invested
- $174,319
$81,650 put into an index fund instead of the down payment and closing costs.
$29,770 you'd have paid in while the building lost money, invested instead.
The building comes out $217,999 ahead after 30 years.
- Your equity when you sell
- $809,977
- Rental profits, invested at 7%
- $46,683
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $284,000 of loan.
$37,210 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $621,541
- Monthly shortfalls, invested
- $431,646
$81,650 put into an index fund instead of the down payment and closing costs.
$87,424 you'd have paid in while the building lost money, invested instead.
Stocks come out $196,526 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $230,236
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $276,000 of loan.
$144,514 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $604,032
- Monthly shortfalls, invested
- $140,343
$79,350 put into an index fund instead of the down payment and closing costs.
$23,427 you'd have paid in while the building lost money, invested instead.
The building comes out $273,022 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $57,576
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $276,000 of loan.
$44,622 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $604,032
- Monthly shortfalls, invested
- $382,207
$79,350 put into an index fund instead of the down payment and closing costs.
$75,675 you'd have paid in while the building lost money, invested instead.
Stocks come out $141,503 ahead after 30 years.
- Your equity when you sell
- $809,977
- Rental profits, invested at 7%
- $266,249
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $266,250 of loan.
$161,124 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $756,658
- Monthly shortfalls, invested
- $102,827
$99,400 put into an index fund instead of the down payment and closing costs.
$16,685 you'd have paid in while the building lost money, invested instead.
The building comes out $216,741 ahead after 30 years.
- Your equity when you sell
- $809,977
- Rental profits, invested at 7%
- $73,080
Sells for $861,678 (value up 3% a year), minus 6% selling cost ($51,701). Rent paid down $266,250 of loan.
$54,658 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $756,658
- Monthly shortfalls, invested
- $324,183
$99,400 put into an index fund instead of the down payment and closing costs.
$62,360 you'd have paid in while the building lost money, invested instead.
Stocks come out $197,784 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $296,962
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $258,750 of loan.
$174,606 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
- Monthly shortfalls, invested
- $76,980
$96,600 put into an index fund instead of the down payment and closing costs.
$12,204 you'd have paid in while the building lost money, invested instead.
The building comes out $271,799 ahead after 30 years.
- Your equity when you sell
- $787,162
- Rental profits, invested at 7%
- $86,982
Sells for $837,406 (value up 3% a year), minus 6% selling cost ($50,244). Rent paid down $258,750 of loan.
$63,196 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $735,344
- Monthly shortfalls, invested
- $281,525
$96,600 put into an index fund instead of the down payment and closing costs.
$52,934 you'd have paid in while the building lost money, invested instead.
Stocks come out $142,725 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 $925K, stocks $766K. The property wins.
Year 30 (loan paid off): property $824K, stocks $1.08M. Stocks win.
Year 30 (loan paid off): property $921K, stocks $705K. The property wins.
Year 30 (loan paid off): property $807K, stocks $1.01M. Stocks win.
Year 30 (loan paid off): property $1.01M, stocks $796K. The property wins.
Year 30 (loan paid off): property $857K, stocks $1.05M. Stocks win.
Year 30 (loan paid off): property $1.02M, stocks $744K. The property wins.
Year 30 (loan paid off): property $845K, stocks $986K. Stocks win.
Year 30 (loan paid off): property $1.08M, stocks $859K. The property wins.
Year 30 (loan paid off): property $883K, stocks $1.08M. Stocks win.
Year 30 (loan paid off): property $1.08M, stocks $812K. The property wins.
Year 30 (loan paid off): property $874K, stocks $1.02M. 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,575/mo · range $1,200–$1,925
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 1222 University Ave W, Saint Paul 55104 off market | $1,624 | 2 / 1 | 0.3 mi | 94% |
| 1270 Seminary Ave, Saint Paul 55104 | $1,500 | 2 / 1 | 0.4 mi | 93% |
| 1021 Charles 1021 Ave, Unit 1, Saint Paul 55104 off market | $1,650 | 2 / 1 | 0.6 mi | 93% |
| 613 Snelling Ave N, Saint Paul 55104 | $1,600 | 2 / 1 | 0.6 mi | 93% |
| 418 Pierce St N, Saint Paul 55104 off market | $950 | 2 / 1 | 0.9 mi | 93% |
| 1305 University Ave W, Saint Paul 55104 | $1,060 | 2 / 2 | 0.2 mi | 89% |
| 937 Thomas Ave W, Saint Paul 55104 off market | $1,200 | 2 / 1 | 0.7 mi | 88% |
| 422 Pierce St N, Saint Paul 55104 off market | $1,250 | 2 / 1 | 0.9 mi | 88% |
| 987 Dayton Ave, Unit 989, Saint Paul 55104 off market | $2,150 | 3 / 1 | 1.0 mi | 87% |
| 989 Dayton Ave, Saint Paul 55104 | $2,050 | 3 / 1 | 1.0 mi | 87% |
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
- highAt asking price the deal loses money each month and the cap rate is low. Based on: data: underwriting.cash_flow_monthly · AI review
- mediumOne boiler is original age, the other was just replaced. Ask which one and how old the old one is. Listing says: replacement of one of two boilers (2026) · AI review
- mediumRental license shows Pending and an expiry date in 2025. The property may not be properly licensed to rent. Based on: data: city.rental_license · AI review
- low$432 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 342923130106: special assessments (payable 2026) = $432.50
- lowAsking price is well above the county market value of $341K and the 2021 sale price of $305K. Based on: data: county.market_value · AI review
Opportunities
- Separate meters, boilers and water heaters mean tenants can pay their own utilities and you avoid shared-bill problems. Listing says: separate gas and electric meters for each unit · AI review
- Unfinished basement could add storage or a finished space, subject to egress and code. Listing says: excellent potential for future finishing as an office, family room, hobby space · AI review
- Two-car garage with a divider wall and driveway parking in front of each gives one space per unit, which helps rentability. Listing says: The two-car garage features an interior divider wall · AI review
Questions for the agent
- What are the current rents, lease end dates and security deposits, and is either unit owner-occupied?
- Which boiler was replaced, and how old is the other one? Any service records?
- What are the $432 special assessments for, and does the seller pay them at closing?
- What is the status of the rental license, and why does it show Pending?
- Who pays water, sewer and trash, and what were the last 12 months of those bills?
- What is the age and condition of the roof, electrical panels and wiring?
Bottom line
Tidy, well-laid-out duplex with separate utilities, but $355K is too high for these rents, so negotiate hard or pass. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $6,994 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,268 |
| 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-10-02 (3 days); last sold for $305,000 on 2021-02-04; listed for rent at $1,100/mo on 2018-10-10.
| Date | Event | Price |
|---|---|---|
| Listed | $355,000 | |
| Sold public record | $305,000 | |
| Rental removed | $1,100/mo | |
| Rent changed | $1,100/mo | |
| Rent changed | $1,200/mo | |
| Listed for rent | $1,250/mo |
County record Public record
| Recorded as | two family dwelling - up/dwn |
| Living units | 2 |
| Year built | 1926 |
| Market value (2026) | $341,200 |
| Property tax, payable 2026 | $6,994 |
| Special assessments | $432 |
| Homestead | no |
| Last sale | 2021-02-01 · $305,000 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 2 Units: 2 unit(s), A, status pending, renews 2025-10-14.
Nearest highway
I 94, about 798 m away.
Crime in Hamline – Midway
1,219 incidents in the last 12 months (101 per 1,000 residents), −3% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.