23 Acker St W
Fourplex · 4 units: 1 bed / 1 bath ×4 unit split estimated · 2,808 sq ft
Saint Paul, MN · North End (South Como) · View the listing ↗
Photos courtesy of BRIDGE REALTY, LLC., via Realtor.com.
- Asking price
- $364,500 4 units · $91K per unit
- Monthly cash flow
- $280 at 20% down, 7%
- Break-even price
- $417,108 where cash flow hits $0
First look
The stated rents add up to $4,600 a month, but most of it is subsidized, and the seller paid $280K 18 months ago and now wants $364.5K. Our underwriting at ask shows about $280 a month in cash flow and a 7.3% cap rate, and it breaks even at roughly $417K, so the numbers hold only if the rent roll is real. Verify the rents against leases, the Section 8 and Housing Support contracts, and bank deposits. The owner pays gas, water and trash, and the grade C license has lapsed, so confirm the license and inspection history before anything else. It's worth a showing if the rent roll checks out, and use the 93 days on market to push the price down.
Things to consider
- Price jump since the April 2025 sale Asking is 30% above what the seller paid 18 months ago. Unless real work was done, the price may rest on the stated rent roll alone.
- Income is mostly subsidized Three of the four units are paid through Section 8 or Housing Support. Those payments are steady but depend on inspections, contracts and a current license.Listing says: “Unit #2 is an efficiency rented for $1,179 per month fully subsidized by Housing Support”
- Owner-paid gas, water and trash These costs come out of the $4,600 and can be large in a 1900 building with possibly central heating. Get the actual bills.Listing says: “Owner pays gas water and trash.”
- Grade C license, lapsed renewal and special assessments Expect repair orders, and the $1,370 assessment adds to carrying costs. Both could affect the price you offer.
- Upside from the low unit and the attic Unit 3 is well under market and could be re-rented at a higher rate after turnover. The attic could add space, but conversion costs and code limits are unknown.Listing says: “Unit #3 is a one bedroom rented for $750 per month with a long-term market tenant”
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
Rents the listing states
- Unit 1: $1,565 (lease)Listing says: Unit #1 is a two bedroom rented for $1,565 per month
- Unit 2: $1,179 (lease)Listing says: Unit #2 is an efficiency rented for $1,179 per month fully subsidized by Housing Support
- Unit 3: $750 (lease)Listing says: Unit #3 is a one bedroom rented for $750 per month with a long-term market tenant
- Unit 4: $1,272 (lease)Listing says: Unit #4 is a one bedroom rented for $1,272 per month fully subsidized by Section 8
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
- $364,500
- Cash to close
- $47,385
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- −$168/mo
- Cash-on-cash
- −4.2%
- Cap rate
- 7.3%
- DSCR
- 0.93×
Break-even
- Price that breaks even
- $338,924
- Rent that breaks even
- $4,818/mo
Long run
- Year 30: property vs stocks
- $1.65M vs $387K
- Cash flow turns positive
- year 4
The deal
- Price
- $364,500
- Cash to close
- $47,385
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- −$557/mo
- Cash-on-cash
- −14.1%
- Cap rate
- 6.0%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $279,512
- Rent that breaks even
- $5,412/mo
Long run
- Year 30: property vs stocks
- $1.19M vs $530K
- Cash flow turns positive
- year 8
The deal
- Price
- $354,500
- Cash to close
- $46,085
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- −$102/mo
- Cash-on-cash
- −2.7%
- Cap rate
- 7.5%
- DSCR
- 0.96×
Break-even
- Price that breaks even
- $338,924
- Rent that breaks even
- $4,733/mo
Long run
- Year 30: property vs stocks
- $1.68M vs $363K
- Cash flow turns positive
- year 3
The deal
- Price
- $354,500
- Cash to close
- $46,085
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- −$491/mo
- Cash-on-cash
- −12.8%
- Cap rate
- 6.2%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $279,512
- Rent that breaks even
- $5,317/mo
Long run
- Year 30: property vs stocks
- $1.21M vs $490K
- Cash flow turns positive
- year 7
The deal
- Price
- $364,500
- Cash to close
- $83,835
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- $280/mo
- Cash-on-cash
- 4.0%
- Cap rate
- 7.3%
- DSCR
- 1.14×
Break-even
- Price that breaks even
- $417,108
- Rent that breaks even
- $4,236/mo
Long run
- Year 30: property vs stocks
- $1.96M vs $638K
- Cash flow turns positive
- year 1
The deal
- Price
- $364,500
- Cash to close
- $83,835
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- −$109/mo
- Cash-on-cash
- −1.6%
- Cap rate
- 6.0%
- DSCR
- 0.94×
Break-even
- Price that breaks even
- $343,991
- Rent that breaks even
- $4,759/mo
Long run
- Year 30: property vs stocks
- $1.37M vs $653K
- Cash flow turns positive
- year 4
The deal
- Price
- $354,500
- Cash to close
- $81,535
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- $333/mo
- Cash-on-cash
- 4.9%
- Cap rate
- 7.5%
- DSCR
- 1.18×
Break-even
- Price that breaks even
- $417,108
- Rent that breaks even
- $4,167/mo
Long run
- Year 30: property vs stocks
- $2.00M vs $621K
- Cash flow turns positive
- year 1
The deal
- Price
- $354,500
- Cash to close
- $81,535
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- −$56/mo
- Cash-on-cash
- −0.8%
- Cap rate
- 6.2%
- DSCR
- 0.97×
Break-even
- Price that breaks even
- $343,991
- Rent that breaks even
- $4,682/mo
Long run
- Year 30: property vs stocks
- $1.40M vs $626K
- Cash flow turns positive
- year 3
The deal
- Price
- $364,500
- Cash to close
- $102,060
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- $401/mo
- Cash-on-cash
- 4.7%
- Cap rate
- 7.3%
- DSCR
- 1.22×
Break-even
- Price that breaks even
- $444,915
- Rent that breaks even
- $4,079/mo
Long run
- Year 30: property vs stocks
- $2.10M vs $777K
- Cash flow turns positive
- year 1
The deal
- Price
- $364,500
- Cash to close
- $102,060
- Price per unit
- $91,125
- GRM
- 6.6
Each month
- Cash flow
- $12/mo
- Cash-on-cash
- 0.1%
- Cap rate
- 6.0%
- DSCR
- 1.01×
Break-even
- Price that breaks even
- $366,924
- Rent that breaks even
- $4,582/mo
Long run
- Year 30: property vs stocks
- $1.50M vs $777K
- Cash flow turns positive
- year 1
The deal
- Price
- $354,500
- Cash to close
- $99,260
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- $451/mo
- Cash-on-cash
- 5.5%
- Cap rate
- 7.5%
- DSCR
- 1.26×
Break-even
- Price that breaks even
- $444,915
- Rent that breaks even
- $4,014/mo
Long run
- Year 30: property vs stocks
- $2.14M vs $756K
- Cash flow turns positive
- year 1
The deal
- Price
- $354,500
- Cash to close
- $99,260
- Price per unit
- $88,625
- GRM
- 6.4
Each month
- Cash flow
- $62/mo
- Cash-on-cash
- 0.7%
- Cap rate
- 6.2%
- DSCR
- 1.04×
Break-even
- Price that breaks even
- $366,924
- Rent that breaks even
- $4,510/mo
Long run
- Year 30: property vs stocks
- $1.53M vs $756K
- Cash flow turns positive
- year 1
Monthly
Monthly breakdown
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$2,183 |
| PMI | −$205 |
| Cash flow | −$168 |
| Principal paid down (equity, not cash) | $278 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$2,183 |
| PMI | −$205 |
| Cash flow | −$557 |
| Principal paid down (equity, not cash) | $278 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$2,123 |
| PMI | −$199 |
| Cash flow | −$102 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$2,123 |
| PMI | −$199 |
| Cash flow | −$491 |
| Principal paid down (equity, not cash) | $270 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$1,940 |
| Cash flow | $280 |
| Principal paid down (equity, not cash) | $247 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$1,940 |
| Cash flow | −$109 |
| Principal paid down (equity, not cash) | $247 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$1,887 |
| Cash flow | $333 |
| Principal paid down (equity, not cash) | $240 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$1,887 |
| Cash flow | −$56 |
| Principal paid down (equity, not cash) | $240 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$1,819 |
| Cash flow | $401 |
| Principal paid down (equity, not cash) | $231 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$1,819 |
| Cash flow | $12 |
| Principal paid down (equity, not cash) | $231 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Net operating income | $2,220 |
| Mortgage (principal + interest) | −$1,769 |
| Cash flow | $451 |
| Principal paid down (equity, not cash) | $225 |
| Rent | $4,600 |
| Vacancy (6%) | −$276 |
| Collected | $4,324 |
| Property tax Public record | −$528 |
| Insurance Estimate | −$394 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$368 |
| Capital reserve (9% of rent) | −$414 |
| Property management | −$389 |
| Net operating income | $1,831 |
| Mortgage (principal + interest) | −$1,769 |
| Cash flow | $62 |
| Principal paid down (equity, not cash) | $225 |
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
- $831,653
- Rental profits, invested at 7%
- $820,421
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $328,050 of loan.
$411,521 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $360,707
- Monthly shortfalls, invested
- $26,311
$47,385 put into an index fund instead of the down payment and closing costs.
$3,853 you'd have paid in while the building lost money, invested instead.
The building comes out $1,265,055 ahead after 30 years.
- Your equity when you sell
- $831,653
- Rental profits, invested at 7%
- $357,725
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $328,050 of loan.
$212,177 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $360,707
- Monthly shortfalls, invested
- $168,953
$47,385 put into an index fund instead of the down payment and closing costs.
$26,682 you'd have paid in while the building lost money, invested instead.
The building comes out $659,718 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $875,787
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $319,050 of loan.
$431,223 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $350,811
- Monthly shortfalls, invested
- $12,064
$46,085 put into an index fund instead of the down payment and closing costs.
$1,729 you'd have paid in while the building lost money, invested instead.
The building comes out $1,321,748 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $397,085
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $319,050 of loan.
$228,906 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $350,811
- Monthly shortfalls, invested
- $138,700
$46,085 put into an index fund instead of the down payment and closing costs.
$21,585 you'd have paid in while the building lost money, invested instead.
The building comes out $716,411 ahead after 30 years.
- Your equity when you sell
- $831,653
- Rental profits, invested at 7%
- $1,132,432
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $291,600 of loan.
$504,811 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $638,173
$83,835 put into an index fund instead of the down payment and closing costs.
The building comes out $1,325,912 ahead after 30 years.
- Your equity when you sell
- $831,653
- Rental profits, invested at 7%
- $542,111
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $291,600 of loan.
$284,813 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $638,173
- Monthly shortfalls, invested
- $15,016
$83,835 put into an index fund instead of the down payment and closing costs.
$2,176 you'd have paid in while the building lost money, invested instead.
The building comes out $720,574 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $1,192,764
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $283,600 of loan.
$523,972 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $620,665
$81,535 put into an index fund instead of the down payment and closing costs.
The building comes out $1,380,935 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $592,809
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $283,600 of loan.
$302,561 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $620,665
- Monthly shortfalls, invested
- $5,383
$81,535 put into an index fund instead of the down payment and closing costs.
$763 you'd have paid in while the building lost money, invested instead.
The building comes out $775,598 ahead after 30 years.
- Your equity when you sell
- $831,653
- Rental profits, invested at 7%
- $1,269,874
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $273,375 of loan.
$548,461 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $776,907
$102,060 put into an index fund instead of the down payment and closing costs.
The building comes out $1,324,620 ahead after 30 years.
- Your equity when you sell
- $831,653
- Rental profits, invested at 7%
- $664,537
Sells for $884,737 (value up 3% a year), minus 6% selling cost ($53,084). Rent paid down $273,375 of loan.
$326,288 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $776,907
$102,060 put into an index fund instead of the down payment and closing costs.
The building comes out $719,283 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $1,326,435
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $265,875 of loan.
$566,425 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $755,592
$99,260 put into an index fund instead of the down payment and closing costs.
The building comes out $1,379,680 ahead after 30 years.
- Your equity when you sell
- $808,837
- Rental profits, invested at 7%
- $721,097
Sells for $860,465 (value up 3% a year), minus 6% selling cost ($51,628). Rent paid down $265,875 of loan.
$344,251 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $755,592
$99,260 put into an index fund instead of the down payment and closing costs.
The building comes out $774,342 ahead after 30 years.
Future dollars. At 3% inflation, divide year-30 figures by about 2.4 for today's buying power. Rental profits are assumed invested, not spent.
30 years: this property vs. the same money in stocks
Year 30 (loan paid off): property $1.65M, stocks $387K. The property wins.
Year 30 (loan paid off): property $1.19M, stocks $530K. The property wins.
Year 30 (loan paid off): property $1.68M, stocks $363K. The property wins.
Year 30 (loan paid off): property $1.21M, stocks $490K. The property wins.
Year 30 (loan paid off): property $1.96M, stocks $638K. The property wins.
Year 30 (loan paid off): property $1.37M, stocks $653K. The property wins.
Year 30 (loan paid off): property $2.00M, stocks $621K. The property wins.
Year 30 (loan paid off): property $1.40M, stocks $626K. The property wins.
Year 30 (loan paid off): property $2.10M, stocks $777K. The property wins.
Year 30 (loan paid off): property $1.50M, stocks $777K. The property wins.
Year 30 (loan paid off): property $2.14M, stocks $756K. The property wins.
Year 30 (loan paid off): property $1.53M, stocks $756K. The property wins.
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,150/mo · range $1,025–$1,525 · 25 rentals within 1.5 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 850 Rice St, Saint Paul | $1,099 | 1 / 1 | 0.3 mi |
| 250 W Fuller Ave Unit 10, Saint Paul | $895 | 1 / 1 | 0.9 mi |
| 101 10th St E, Saint Paul | $1,622 | 1 / 1 | 0.9 mi |
| 200 10th St E, Saint Paul | $1,083 | 1 / 1 | 0.9 mi |
| 375 Marion St, Saint Paul | $815 | 1 / 1 | 1.0 mi |
| 330 9th St E, Saint Paul | $1,595 | 1 / 1 | 1.0 mi |
| 133 E 7th St, Saint Paul | $1,345 | 1 / 1 | 1.1 mi |
| 20 Exchange St E, Saint Paul | $956 | 1 / 1 | 1.1 mi |
| 496 Front Ave Apt 3, Saint Paul | $900 | 1 / 1 | 1.1 mi |
| 401 Sibley St, Saint Paul | $1,555 | 1 / 1 | 1.1 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
- mediumFire-inspection grade C: more deficiencies than typical; expect more frequent inspections and repair orders. Public record: St. Paul Certificate of Occupancy – Residential: 23 ACKER ST W, grade/tier=C, status=Renewal Due
- medium$1,370 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 302922340012: special assessments (payable 2026) = $1,370.50
- mediumBought for $280,000 in Apr 2025; asking is 30% more 18 months later. Ask what was done to justify the jump. Public record: Ramsey County parcel 302922340012: last sale 2025-04-03, $280,000
- mediumMost of the income is subsidized (Section 8 and Housing Support), so it depends on program contracts, inspections and tenants staying qualified. Listing says: Unit #4 is a one bedroom rented for $1,272 per month fully subsidized by Section 8 · AI review
- mediumUnit 3 at $750 is far below our $1,150 estimate. A long-term tenant under St. Paul's 3% cap means slow catch-up. Listing says: Unit #3 is a one bedroom rented for $750 per month with a long-term market tenant · AI review
- mediumThe owner pays gas for a 4-unit building with no heat type on record, which raises expenses. Confirm the number of boilers or furnaces and the annual gas bill. Listing says: Owner pays gas water and trash. · AI review
- mediumThe rental license expired in June 2025 and shows Renewal Due, so it may be lapsed. Subsidy programs usually require a current license. Based on: data: city.rental_license · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 93 days on market
- Finishing the attic could enlarge units or add a 5th unit. That needs permits, egress and a code check. Listing says: partially finished attic with plenty of ceiling height that provides an opportunity to expand existing units · AI review
- Unit 3 is well under market, so a turnover could bring a big rent jump (the 3% cap applies only to sitting tenants). Based on: data: rent_estimate · AI review
Questions for the agent
- Can I see the rent roll, leases and 12 months of bank deposits, plus the Section 8 and Housing Support contracts?
- What is the annual gas, water and trash cost, and how many boilers or furnaces heat the building?
- What are the $1,370 special assessments for, and does the seller pay them off at closing?
- Is the rental license current, and what were the grade C deficiencies?
- What work was done since the April 2025 purchase to justify the $84K higher ask?
- Is the attic space permitted, and does it have egress and a legal path to a 5th unit?
Bottom line
Rents look decent on paper, but the price is 30% above what the seller paid 18 months ago and the income leans on subsidies, so verify everything and negotiate hard. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $6,332 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $4,732 |
| Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid | $340 |
| 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 1900: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-07-04 (93 days, relisted 1×); last sold for $280,000 on 2025-04-03.
| Date | Event | Price |
|---|---|---|
| Relisted | $364,500 | |
| Removed | $364,500 | |
| Sold | $280,000 | |
| Listed | $275,000 | |
| Sold | $80,000 | |
| Listed | $90,000 | |
| Sold public record | $189,000 | |
| Sold public record | $210,000 |
County record Public record
| Recorded as | apartments 4-6 rental units |
| Living units | 4 |
| Year built | 1900 |
| Market value (2026) | $314,500 |
| Property tax, payable 2026 | $6,332 |
| Special assessments | $1,370 |
| Homestead | no |
| Last sale | 2025-04-03 · $280,000 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 3+ Units: 4 unit(s), C, status renewal due, renews 2025-06-05.
Nearest highway
I 35E;US 10, about 813 m away.
Crime in North End
1,359 incidents in the last 12 months (57 per 1,000 residents), +5% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.