686 Virginia St
Fourplex · 4 units: 3 bed / 1 bath ×2 and 2 bed / 1 bath ×2 unit split estimated · 8,032 sq ft
Saint Paul, MN · Frogtown (Thomas-Dale) · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $596,600 4 units · $149K per unit
- Monthly cash flow
- $366 at 20% down, 7%
- Estimated rent
- $7,050/mo medium confidence
- Break-even price
- $665,330 where cash flow hits $0
First look
This is a 4-unit brick building in Frogtown listed at $596,600 after 143 days on the market. Our underwriting shows about $366/month cash flow and a 7.1% cap at asking, which looks thin for a 1900 building with unknown systems. The listing gives no rents, no unit mix and no lease terms, so everything rests on our estimates. Get the rent roll, trailing-12 expenses and utility bills first. Also confirm the rental license, which shows 'Renewal Due' with a 2024 expiry. It's worth a showing only if the seller will negotiate well below ask and the books back up the rents.
Things to consider
- Income is unverified There are no stated rents or leases, so cash flow depends on our estimates. Real rents, vacancy and tenant history decide whether the deal works.
- Rent growth is capped St. Paul's 3% cap limits how fast sitting tenants' rents can rise, so catching up to market takes years.
- The RUBS plan is a projection Billing back utilities isn't income yet and could be limited by the cap. Underwrite as if the owner keeps paying them.Listing says: “ownership implementing a RUBS utility reimbursement program across the portfolio beginning Q3 2026”
- Taxes and special assessments weigh on NOI A $10.8K tax bill plus $2.3K in assessments eats into cash flow. Check if the assessments recur.
- Older building with unseen systems Built in 1900 with dated kitchens and baths and no system photos, so reserves and a full inspection matter.From photo 7
- Licensing status An expired or lapsed rental license can mean inspection issues or delays in leasing.
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
- $596,600
- Cash to close
- $77,558
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- −$367/mo
- Cash-on-cash
- −5.7%
- Cap rate
- 7.1%
- DSCR
- 0.91×
Break-even
- Price that breaks even
- $540,618
- Rent that breaks even
- $7,532/mo
Long run
- Year 30: property vs stocks
- $2.62M vs $661K
- Cash flow turns positive
- year 5
The deal
- Price
- $596,600
- Cash to close
- $77,558
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- −$963/mo
- Cash-on-cash
- −14.9%
- Cap rate
- 5.9%
- DSCR
- 0.75×
Break-even
- Price that breaks even
- $449,563
- Rent that breaks even
- $8,476/mo
Long run
- Year 30: property vs stocks
- $1.92M vs $894K
- Cash flow turns positive
- year 9
The deal
- Price
- $586,600
- Cash to close
- $76,258
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- −$301/mo
- Cash-on-cash
- −4.7%
- Cap rate
- 7.2%
- DSCR
- 0.92×
Break-even
- Price that breaks even
- $540,618
- Rent that breaks even
- $7,446/mo
Long run
- Year 30: property vs stocks
- $2.65M vs $630K
- Cash flow turns positive
- year 5
The deal
- Price
- $586,600
- Cash to close
- $76,258
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- −$898/mo
- Cash-on-cash
- −14.1%
- Cap rate
- 6.0%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $449,563
- Rent that breaks even
- $8,379/mo
Long run
- Year 30: property vs stocks
- $1.94M vs $851K
- Cash flow turns positive
- year 8
The deal
- Price
- $596,600
- Cash to close
- $137,218
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- $366/mo
- Cash-on-cash
- 3.2%
- Cap rate
- 7.1%
- DSCR
- 1.12×
Break-even
- Price that breaks even
- $665,330
- Rent that breaks even
- $6,569/mo
Long run
- Year 30: property vs stocks
- $3.10M vs $1.04M
- Cash flow turns positive
- year 1
The deal
- Price
- $596,600
- Cash to close
- $137,218
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- −$231/mo
- Cash-on-cash
- −2.0%
- Cap rate
- 5.9%
- DSCR
- 0.93×
Break-even
- Price that breaks even
- $553,270
- Rent that breaks even
- $7,391/mo
Long run
- Year 30: property vs stocks
- $2.21M vs $1.08M
- Cash flow turns positive
- year 4
The deal
- Price
- $586,600
- Cash to close
- $134,918
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- $419/mo
- Cash-on-cash
- 3.7%
- Cap rate
- 7.2%
- DSCR
- 1.13×
Break-even
- Price that breaks even
- $665,330
- Rent that breaks even
- $6,499/mo
Long run
- Year 30: property vs stocks
- $3.14M vs $1.03M
- Cash flow turns positive
- year 1
The deal
- Price
- $586,600
- Cash to close
- $134,918
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- −$177/mo
- Cash-on-cash
- −1.6%
- Cap rate
- 6.0%
- DSCR
- 0.94×
Break-even
- Price that breaks even
- $553,270
- Rent that breaks even
- $7,313/mo
Long run
- Year 30: property vs stocks
- $2.24M vs $1.05M
- Cash flow turns positive
- year 4
The deal
- Price
- $596,600
- Cash to close
- $167,048
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- $564/mo
- Cash-on-cash
- 4.1%
- Cap rate
- 7.1%
- DSCR
- 1.19×
Break-even
- Price that breaks even
- $709,685
- Rent that breaks even
- $6,308/mo
Long run
- Year 30: property vs stocks
- $3.33M vs $1.27M
- Cash flow turns positive
- year 1
The deal
- Price
- $596,600
- Cash to close
- $167,048
- Price per unit
- $149,150
- GRM
- 7.1
Each month
- Cash flow
- −$32/mo
- Cash-on-cash
- −0.2%
- Cap rate
- 5.9%
- DSCR
- 0.99×
Break-even
- Price that breaks even
- $590,155
- Rent that breaks even
- $7,098/mo
Long run
- Year 30: property vs stocks
- $2.40M vs $1.27M
- Cash flow turns positive
- year 2
The deal
- Price
- $586,600
- Cash to close
- $164,248
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- $614/mo
- Cash-on-cash
- 4.5%
- Cap rate
- 7.2%
- DSCR
- 1.21×
Break-even
- Price that breaks even
- $709,685
- Rent that breaks even
- $6,242/mo
Long run
- Year 30: property vs stocks
- $3.36M vs $1.25M
- Cash flow turns positive
- year 1
The deal
- Price
- $586,600
- Cash to close
- $164,248
- Price per unit
- $146,650
- GRM
- 6.9
Each month
- Cash flow
- $18/mo
- Cash-on-cash
- 0.1%
- Cap rate
- 6.0%
- DSCR
- 1.01×
Break-even
- Price that breaks even
- $590,155
- Rent that breaks even
- $7,024/mo
Long run
- Year 30: property vs stocks
- $2.43M vs $1.25M
- Cash flow turns positive
- year 1
Monthly
Monthly breakdown
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$3,572 |
| PMI | −$336 |
| Cash flow | −$367 |
| Principal paid down (equity, not cash) | $455 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$3,572 |
| PMI | −$336 |
| Cash flow | −$963 |
| Principal paid down (equity, not cash) | $455 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$3,512 |
| PMI | −$330 |
| Cash flow | −$301 |
| Principal paid down (equity, not cash) | $447 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$3,512 |
| PMI | −$330 |
| Cash flow | −$898 |
| Principal paid down (equity, not cash) | $447 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$3,175 |
| Cash flow | $366 |
| Principal paid down (equity, not cash) | $404 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$3,175 |
| Cash flow | −$231 |
| Principal paid down (equity, not cash) | $404 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$3,122 |
| Cash flow | $419 |
| Principal paid down (equity, not cash) | $397 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$3,122 |
| Cash flow | −$177 |
| Principal paid down (equity, not cash) | $397 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$2,977 |
| Cash flow | $564 |
| Principal paid down (equity, not cash) | $379 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$2,977 |
| Cash flow | −$32 |
| Principal paid down (equity, not cash) | $379 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Net operating income | $3,541 |
| Mortgage (principal + interest) | −$2,927 |
| Cash flow | $614 |
| Principal paid down (equity, not cash) | $372 |
| Rent | $7,050 |
| Vacancy (6%) | −$423 |
| Collected | $6,627 |
| Property tax Public record | −$903 |
| Insurance Estimate | −$514 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$634 |
| Capital reserve (9% of rent) | −$634 |
| Property management | −$596 |
| Net operating income | $2,945 |
| Mortgage (principal + interest) | −$2,927 |
| Cash flow | $18 |
| Principal paid down (equity, not cash) | $372 |
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
- $1,361,219
- Rental profits, invested at 7%
- $1,258,019
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $536,940 of loan.
$641,784 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $590,391
- Monthly shortfalls, invested
- $70,169
$77,558 put into an index fund instead of the down payment and closing costs.
$10,481 you'd have paid in while the building lost money, invested instead.
The building comes out $1,958,677 ahead after 30 years.
- Your equity when you sell
- $1,361,219
- Rental profits, invested at 7%
- $563,303
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $536,940 of loan.
$339,092 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $590,391
- Monthly shortfalls, invested
- $303,199
$77,558 put into an index fund instead of the down payment and closing costs.
$48,294 you'd have paid in while the building lost money, invested instead.
The building comes out $1,030,931 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $1,307,365
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $527,940 of loan.
$660,466 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $580,495
- Monthly shortfalls, invested
- $49,902
$76,258 put into an index fund instead of the down payment and closing costs.
$7,337 you'd have paid in while the building lost money, invested instead.
The building comes out $2,015,370 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $600,227
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $527,940 of loan.
$355,286 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $580,495
- Monthly shortfalls, invested
- $270,510
$76,258 put into an index fund instead of the down payment and closing costs.
$42,662 you'd have paid in while the building lost money, invested instead.
The building comes out $1,087,625 ahead after 30 years.
- Your equity when you sell
- $1,361,219
- Rental profits, invested at 7%
- $1,741,605
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $477,280 of loan.
$790,302 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,044,538
$137,218 put into an index fund instead of the down payment and closing costs.
The building comes out $2,058,285 ahead after 30 years.
- Your equity when you sell
- $1,361,219
- Rental profits, invested at 7%
- $850,847
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $477,280 of loan.
$455,222 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,044,538
- Monthly shortfalls, invested
- $36,988
$137,218 put into an index fund instead of the down payment and closing costs.
$5,424 you'd have paid in while the building lost money, invested instead.
The building comes out $1,130,540 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $1,801,936
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $469,280 of loan.
$809,463 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,027,030
$134,918 put into an index fund instead of the down payment and closing costs.
The building comes out $2,113,308 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $898,419
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $469,280 of loan.
$472,466 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,027,030
- Monthly shortfalls, invested
- $24,229
$134,918 put into an index fund instead of the down payment and closing costs.
$3,508 you'd have paid in while the building lost money, invested instead.
The building comes out $1,185,562 ahead after 30 years.
- Your equity when you sell
- $1,361,219
- Rental profits, invested at 7%
- $1,966,565
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $447,450 of loan.
$861,748 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,271,612
$167,048 put into an index fund instead of the down payment and closing costs.
The building comes out $2,056,171 ahead after 30 years.
- Your equity when you sell
- $1,361,219
- Rental profits, invested at 7%
- $1,041,565
Sells for $1,448,105 (value up 3% a year), minus 6% selling cost ($86,886). Rent paid down $447,450 of loan.
$521,629 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,271,612
- Monthly shortfalls, invested
- $2,746
$167,048 put into an index fund instead of the down payment and closing costs.
$386 you'd have paid in while the building lost money, invested instead.
The building comes out $1,128,425 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $2,023,125
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $439,950 of loan.
$879,711 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,250,298
$164,248 put into an index fund instead of the down payment and closing costs.
The building comes out $2,111,229 ahead after 30 years.
- Your equity when you sell
- $1,338,402
- Rental profits, invested at 7%
- $1,095,379
Sells for $1,423,832 (value up 3% a year), minus 6% selling cost ($85,430). Rent paid down $439,950 of loan.
$539,206 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $1,250,298
$164,248 put into an index fund instead of the down payment and closing costs.
The building comes out $1,183,484 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 $2.62M, stocks $661K. The property wins.
Year 30 (loan paid off): property $1.92M, stocks $894K. The property wins.
Year 30 (loan paid off): property $2.65M, stocks $630K. The property wins.
Year 30 (loan paid off): property $1.94M, stocks $851K. The property wins.
Year 30 (loan paid off): property $3.10M, stocks $1.04M. The property wins.
Year 30 (loan paid off): property $2.21M, stocks $1.08M. The property wins.
Year 30 (loan paid off): property $3.14M, stocks $1.03M. The property wins.
Year 30 (loan paid off): property $2.24M, stocks $1.05M. The property wins.
Year 30 (loan paid off): property $3.33M, stocks $1.27M. The property wins.
Year 30 (loan paid off): property $2.40M, stocks $1.27M. The property wins.
Year 30 (loan paid off): property $3.36M, stocks $1.25M. The property wins.
Year 30 (loan paid off): property $2.43M, stocks $1.25M. The property wins.
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.
3 bed / 1 bath estimate $2,225/mo · range $1,825–$2,625
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 220/222 Virginia St, Saint Paul 55102 off market | $2,500 | 3 / 1.5 | 1.0 mi | 90% |
| 842 Rice St, Apt 303, Saint Paul 55117 off market | $1,695 | 2 / 1 | 0.5 mi | 84% |
| 581 Park St, Saint Paul 55103 | $1,549 | 2 / 1 | 0.6 mi | 84% |
| 842 Rice St, Apt 302, Saint Paul 55117 off market | $1,695 | 2 / 1 | 0.5 mi | 84% |
| 266 W Fuller Ave, Unit 12, Saint Paul 55103 off market | $975 | 2 / 1 | 0.6 mi | 84% |
| 240 W Fuller Ave, Unit 9, Saint Paul 55103 off market | $975 | 2 / 1 | 0.6 mi | 84% |
| 138 Arundel St, Saint Paul 55102 off market | $1,300 | 2 / 1 | 1.2 mi | 83% |
| 690 Virginia St, Saint Paul 55103 | $1,500 | 3 / 1 | 0.0 mi | 81% |
| 690 Virginia Ave, Saint Paul 55103 off market | $1,500 | 3 / 1 | 0.0 mi | 81% |
| 595 Park St, Saint Paul 55103 off market | $1,799 | 3 / 1 | 0.5 mi | 79% |
2 bed / 1 bath estimate $1,300/mo · range $975–$1,625
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 842 Rice St, Apt 303, Saint Paul 55117 off market | $1,695 | 2 / 1 | 0.5 mi | 93% |
| 581 Park St, Saint Paul 55103 | $1,549 | 2 / 1 | 0.6 mi | 93% |
| 842 Rice St, Apt 302, Saint Paul 55117 off market | $1,695 | 2 / 1 | 0.5 mi | 93% |
| 266 W Fuller Ave, Unit 12, Saint Paul 55103 off market | $975 | 2 / 1 | 0.6 mi | 93% |
| 240 W Fuller Ave, Unit 9, Saint Paul 55103 off market | $975 | 2 / 1 | 0.6 mi | 93% |
| 138 Arundel St, Saint Paul 55102 off market | $1,300 | 2 / 1 | 1.2 mi | 92% |
| 842 Rice St, Apt 203, Saint Paul 55117 off market | $1,795 | 2 / 2 | 0.5 mi | 88% |
| 568 Farrington St, Apt 4, Saint Paul 55103 off market | $1,150 | 1 / 1 | 0.3 mi | 84% |
| 250 W Fuller Ave, Unit 10, Saint Paul 55103 | $895 | 1 / 1 | 0.6 mi | 84% |
| 435 Front Ave, Apt 7, Saint Paul 55117 off market | $900 | 1 / 1 | 0.6 mi | 84% |
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
- highListing gives no rents, leases or occupancy, so income is unverified. Based on: data: rent_estimate · AI review
- medium$2,339 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 362923120050: special assessments (payable 2026) = $2,338.78
- 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"
- mediumRental license shows Renewal Due with a 2024 expiry. Confirm it is current and covers 4 units. Based on: data: city.rental_license · AI review
- mediumDescription doesn't say which utilities the owner pays, so expenses are unknown. Listing says: Utilities are currently partially owner-paid · AI review
- lowProperty tax is high for the price, at a non-homestead $10,833 a year. Based on: data: county.tax · AI review
Opportunities
- The seller bought for $54,000 in Jul 2011, so they can take a lower offer and still come out well ahead. Public record: Ramsey County parcel 362923120050: last sale 2011-07-20, $54,000
- Long time on market: room to negotiate. Based on: Listing data: 143 days on market
- Our break-even price is above ask, so the numbers work at asking if our rent estimates hold. Verify them against real rents. Based on: data: underwriting.break_even_price · AI review
Questions for the agent
- Can I see the current rent roll with lease dates and any month-to-month tenants?
- Which utilities does the owner pay, and what were the trailing-12 bills?
- What are the $2,339 special assessments for, and does the seller pay them at closing?
- Is the St. Paul rental license current for 4 units, and are there open code orders?
- What are the ages of the boilers or furnaces, the roof, the electrical and the plumbing?
- What is the unit mix, and is this one of several properties the owner is selling together?
Bottom line
A plain 4-plex that pencils at about 7.1% at ask on estimated rents, but with no rents, no mix and no expenses given, don't offer until you see the books. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $10,833 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $6,169 |
| 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; 10 bedrooms: +1 pt repairs for wear | 9% / 9% |
Price history Realtor.com
On the market since 2026-05-15 (143 days); down $73,150 (10.9%) from the first ask of $669,750; last sold for $54,000 on 2012-01-31.
| Date | Event | Price |
|---|---|---|
| Price changed | $596,600 | |
| Price changed | $628,000 | |
| Relisted | $669,750 | |
| Removed | — | |
| Listed | $669,750 | |
| Sold public record | $54,000 |
County record Public record
| Recorded as | apartments 4-6 rental units |
| Living units | 4 |
| Year built | 1908 |
| Market value (2026) | $516,500 |
| Property tax, payable 2026 | $10,833 |
| Special assessments | $2,339 |
| Homestead | no |
| Last sale | 2011-07-20 · $54,000 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 3+ Units: 4 unit(s), A, status renewal due, renews 2024-09-19.
Nearest highway
I 94, about 1203 m away.
Crime in Frogtown
824 incidents in the last 12 months (53 per 1,000 residents), −26% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.