281 Sturgis St
Duplex · 2 units: 2 bed / 1.5 bath ×2 unit split estimated · 2,490 sq ft
North Saint Paul, MN · View the listing ↗
Photos courtesy of Pemberton Real Estate, via Realtor.com.
- Asking price
- $339,900 2 units · $170K per unit
- Monthly cash flow
- −$204 at 20% down, 7%
- Estimated rent
- $3,600/mo medium confidence
- Break-even price
- $301,637 where cash flow hits $0
First look
This is a 1900 North St. Paul duplex asking $339,900. Our underwriting at 20% down and the ask price shows about -$204/month and a 5.7% cap, with a break-even price near $301,637. Rents for both units are our estimates (about $1,800 each); the upper is described as clean with two bedrooms but no tenant status is given. The county parcel didn't match, so taxes and unit count are unverified. Get the lease, tax bill and heating setup first. At this price it needs a price cut or an owner-occupant plan to be worth a showing.
Things to consider
- Price is above what the numbers support Underwriting shows negative cash flow at ask and a break-even price about $38K lower. You would need a cut or a lower-rate/owner-occupant plan.
- Rents are estimates Both rents are our estimates at about $1,800 each, and the upper has no stated rent or status. Underwriting leans on our estimates.Listing says: “the leased lower unit brings in approximately $1,596 per month for immediate income”
- Taxes and unit count unverified The county parcel was not matched, so the tax bill, which drives cash flow, is a guess. Investor (non-homestead) taxes may be higher than a seller's bill.
- Systems are unknown Radiator heat suggests a boiler, but nothing is said about age, panels, roof or plumbing in a 1900 building. Kitchens look dated.From photo 5
- Owner-occupant angle may be the best fit Living in one unit with the other rented can soften the negative cash flow and allow lower down-payment financing. Verify lender rules.Listing says: “live in one unit while rental income helps offset the mortgage”
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
- Lower: $1,596 (lease)Listing says: the leased lower unit brings in approximately $1,596 per month for immediate income
Condition and repairs
- doneRecent remodel (details not given)Listing says: This recently remodeled duplex combines classic character with modern updates
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
- $339,900
- Cash to close
- $44,187
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$621/mo
- Cash-on-cash
- −16.9%
- Cap rate
- 5.7%
- DSCR
- 0.72×
Break-even
- Price that breaks even
- $245,097
- Rent that breaks even
- $4,406/mo
Long run
- Year 30: property vs stocks
- $1.02M vs $557K
- Cash flow turns positive
- year 11
The deal
- Price
- $339,900
- Cash to close
- $44,187
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$926/mo
- Cash-on-cash
- −25.1%
- Cap rate
- 4.6%
- DSCR
- 0.58×
Break-even
- Price that breaks even
- $198,601
- Rent that breaks even
- $4,950/mo
Long run
- Year 30: property vs stocks
- $830K vs $840K
- Cash flow turns positive
- year 20
The deal
- Price
- $329,900
- Cash to close
- $42,887
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$555/mo
- Cash-on-cash
- −15.5%
- Cap rate
- 5.8%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $245,097
- Rent that breaks even
- $4,321/mo
Long run
- Year 30: property vs stocks
- $1.03M vs $509K
- Cash flow turns positive
- year 9
The deal
- Price
- $329,900
- Cash to close
- $42,887
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$860/mo
- Cash-on-cash
- −24.1%
- Cap rate
- 4.7%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $198,601
- Rent that breaks even
- $4,855/mo
Long run
- Year 30: property vs stocks
- $820K vs $774K
- Cash flow turns positive
- year 18
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$204/mo
- Cash-on-cash
- −3.1%
- Cap rate
- 5.7%
- DSCR
- 0.89×
Break-even
- Price that breaks even
- $301,637
- Rent that breaks even
- $3,864/mo
Long run
- Year 30: property vs stocks
- $1.16M vs $641K
- Cash flow turns positive
- year 6
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$508/mo
- Cash-on-cash
- −7.8%
- Cap rate
- 4.6%
- DSCR
- 0.72×
Break-even
- Price that breaks even
- $244,415
- Rent that breaks even
- $4,341/mo
Long run
- Year 30: property vs stocks
- $890K vs $844K
- Cash flow turns positive
- year 15
The deal
- Price
- $329,900
- Cash to close
- $75,877
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$150/mo
- Cash-on-cash
- −2.4%
- Cap rate
- 5.8%
- DSCR
- 0.91×
Break-even
- Price that breaks even
- $301,637
- Rent that breaks even
- $3,795/mo
Long run
- Year 30: property vs stocks
- $1.18M vs $605K
- Cash flow turns positive
- year 5
The deal
- Price
- $329,900
- Cash to close
- $75,877
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$455/mo
- Cash-on-cash
- −7.2%
- Cap rate
- 4.7%
- DSCR
- 0.74×
Break-even
- Price that breaks even
- $244,415
- Rent that breaks even
- $4,264/mo
Long run
- Year 30: property vs stocks
- $887K vs $786K
- Cash flow turns positive
- year 14
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$91/mo
- Cash-on-cash
- −1.1%
- Cap rate
- 5.7%
- DSCR
- 0.95×
Break-even
- Price that breaks even
- $321,746
- Rent that breaks even
- $3,718/mo
Long run
- Year 30: property vs stocks
- $1.25M vs $736K
- Cash flow turns positive
- year 4
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $169,950
- GRM
- 7.9
Each month
- Cash flow
- −$395/mo
- Cash-on-cash
- −5.0%
- Cap rate
- 4.6%
- DSCR
- 0.77×
Break-even
- Price that breaks even
- $260,709
- Rent that breaks even
- $4,177/mo
Long run
- Year 30: property vs stocks
- $935K vs $890K
- Cash flow turns positive
- year 12
The deal
- Price
- $329,900
- Cash to close
- $92,372
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$41/mo
- Cash-on-cash
- −0.5%
- Cap rate
- 5.8%
- DSCR
- 0.98×
Break-even
- Price that breaks even
- $321,746
- Rent that breaks even
- $3,653/mo
Long run
- Year 30: property vs stocks
- $1.28M vs $707K
- Cash flow turns positive
- year 2
The deal
- Price
- $329,900
- Cash to close
- $92,372
- Price per unit
- $164,950
- GRM
- 7.6
Each month
- Cash flow
- −$345/mo
- Cash-on-cash
- −4.5%
- Cap rate
- 4.7%
- DSCR
- 0.79×
Break-even
- Price that breaks even
- $260,709
- Rent that breaks even
- $4,104/mo
Long run
- Year 30: property vs stocks
- $935K vs $835K
- Cash flow turns positive
- year 11
Monthly
Monthly breakdown
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$621 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$926 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$1,975 |
| PMI | −$186 |
| Cash flow | −$555 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$1,975 |
| PMI | −$186 |
| Cash flow | −$860 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | −$204 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | −$508 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$1,756 |
| Cash flow | −$150 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$1,756 |
| Cash flow | −$455 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | −$91 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | −$395 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Net operating income | $1,605 |
| Mortgage (principal + interest) | −$1,646 |
| Cash flow | −$41 |
| Principal paid down (equity, not cash) | $209 |
| Rent | $3,600 |
| Vacancy (6%) | −$216 |
| Collected | $3,384 |
| Property tax Listing | −$714 |
| Insurance Estimate | −$222 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$288 |
| Capital reserve (9% of rent) | −$324 |
| Property management | −$305 |
| Net operating income | $1,301 |
| Mortgage (principal + interest) | −$1,646 |
| Cash flow | −$345 |
| Principal paid down (equity, not cash) | $209 |
Cash flow each year
Rents +3%/yr, 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
- $775,525
- Rental profits, invested at 7%
- $244,413
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$154,332 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $220,733
$44,187 put into an index fund instead of the down payment and closing costs.
$36,295 you'd have paid in while the building lost money, invested instead.
The building comes out $462,842 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $54,014
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$42,646 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $504,077
$44,187 put into an index fund instead of the down payment and closing costs.
$98,484 you'd have paid in while the building lost money, invested instead.
Stocks come out $10,901 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $276,264
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $296,910 of loan.
$169,321 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $326,467
- Monthly shortfalls, invested
- $182,972
$42,887 put into an index fund instead of the down payment and closing costs.
$29,459 you'd have paid in while the building lost money, invested instead.
The building comes out $519,535 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $67,084
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $296,910 of loan.
$51,363 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $326,467
- Monthly shortfalls, invested
- $447,533
$42,887 put into an index fund instead of the down payment and closing costs.
$85,376 you'd have paid in while the building lost money, invested instead.
The building comes out $45,792 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $385,151
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$215,633 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
- Monthly shortfalls, invested
- $45,982
$78,177 put into an index fund instead of the down payment and closing costs.
$7,010 you'd have paid in while the building lost money, invested instead.
The building comes out $519,591 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $114,607
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$80,217 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
- Monthly shortfalls, invested
- $249,180
$78,177 put into an index fund instead of the down payment and closing costs.
$45,469 you'd have paid in while the building lost money, invested instead.
The building comes out $45,849 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $427,201
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $263,920 of loan.
$231,905 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $577,595
- Monthly shortfalls, invested
- $27,700
$75,877 put into an index fund instead of the down payment and closing costs.
$4,121 you'd have paid in while the building lost money, invested instead.
The building comes out $574,614 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $133,949
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $263,920 of loan.
$90,955 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $577,595
- Monthly shortfalls, invested
- $208,191
$75,877 put into an index fund instead of the down payment and closing costs.
$37,046 you'd have paid in while the building lost money, invested instead.
The building comes out $100,872 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $479,281
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$251,052 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
- Monthly shortfalls, invested
- $11,946
$95,172 put into an index fund instead of the down payment and closing costs.
$1,724 you'd have paid in while the building lost money, invested instead.
The building comes out $518,387 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $159,004
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$104,070 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
- Monthly shortfalls, invested
- $165,410
$95,172 put into an index fund instead of the down payment and closing costs.
$28,617 you'd have paid in while the building lost money, invested instead.
The building comes out $44,645 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $527,370
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $247,425 of loan.
$267,779 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $703,159
- Monthly shortfalls, invested
- $3,474
$92,372 put into an index fund instead of the down payment and closing costs.
$488 you'd have paid in while the building lost money, invested instead.
The building comes out $573,445 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $182,442
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $247,425 of loan.
$115,739 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $703,159
- Monthly shortfalls, invested
- $132,288
$92,372 put into an index fund instead of the down payment and closing costs.
$22,323 you'd have paid in while the building lost money, invested instead.
The building comes out $99,703 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.02M, stocks $557K. The property wins.
Year 30 (loan paid off): property $830K, stocks $840K. Stocks win.
Year 30 (loan paid off): property $1.03M, stocks $509K. The property wins.
Year 30 (loan paid off): property $820K, stocks $774K. The property wins.
Year 30 (loan paid off): property $1.16M, stocks $641K. The property wins.
Year 30 (loan paid off): property $890K, stocks $844K. The property wins.
Year 30 (loan paid off): property $1.18M, stocks $605K. The property wins.
Year 30 (loan paid off): property $887K, stocks $786K. The property wins.
Year 30 (loan paid off): property $1.25M, stocks $736K. The property wins.
Year 30 (loan paid off): property $935K, stocks $890K. The property wins.
Year 30 (loan paid off): property $1.28M, stocks $707K. The property wins.
Year 30 (loan paid off): property $935K, stocks $835K. 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.
2 bed / 1.5 bath estimate $1,800/mo · range $1,325–$2,275
| Address | Rent | Bd / Ba | Distance | Match |
|---|---|---|---|---|
| 138 Arundel St, Saint Paul 55102 off market | $1,300 | 2 / 1 | 0.6 mi | 91% |
| 266 W Fuller Ave, Unit 12, Saint Paul 55103 off market | $975 | 2 / 1 | 1.0 mi | 90% |
| 240 W Fuller Ave, Unit 9, Saint Paul 55103 off market | $975 | 2 / 1 | 1.0 mi | 90% |
| 201 Goodrich Ave, Saint Paul 55102 off market | $1,550 | 2 / 1 | 0.2 mi | 88% |
| 645 Grand Ave, Unit 1, Saint Paul 55105 off market | $2,500 | 2 / 1 | 0.8 mi | 87% |
| 61 Dale St N, Apt 3, Saint Paul 55102 off market | $2,380 | 2 / 2 | 0.8 mi | 86% |
| 271 W Sturgis St, Saint Paul 55102 off market | $1,731 | 2 / 1 | 0.0 mi | 86% |
| 273 W Sturgis St, Saint Paul 55102 off market | $1,590 | 2 / 1 | 0.0 mi | 85% |
| 275 W Sturgis St, Saint Paul 55102 off market | $1,590 | 2 / 1 | 0.0 mi | 85% |
| 203-207 Virginia St, Saint Paul 55102 off market | $1,825 | 2 / 1 | 0.6 mi | 85% |
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
- highUnderwriting is negative at the asking price; break-even is about $38K below ask Based on: data: underwriting.break_even_price · AI review
- mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 281 STURGIS ST
- mediumUpper unit rent and occupancy not stated; income is only half-documented Listing says: The clean upper unit offers two bedrooms and a great floor plan · AI review
- lowHighway is close (about 227 m to I-35E); expect road noise that may affect rents Based on: data: highway.distance_m · AI review
Opportunities
- Owner-occupy one unit and let the lower rent offset the mortgage Listing says: live in one unit while rental income helps offset the mortgage · AI review
- Finished basement with bar could support a higher lower-unit rent or added value Listing says: huge finished basement with a bar and entertaining area · AI review
- On-site laundry and a stall for each unit help tenant appeal Listing says: on-site laundry, a back patio, and a two-car detached garage with one stall available for each unit · AI review
Questions for the agent
- What is the upper unit's current rent or expected rent, and is it vacant?
- Can I see the lower unit's lease, term and deposit?
- Who pays heat, and how many boilers or meters are there?
- What was remodeled, when, and were permits pulled?
- What are the actual property taxes and any special assessments?
- Is the finished basement legal, with egress, and included in the lower unit?
Bottom line
Cute, updated-looking duplex, but at $339,900 it loses money on our numbers, so it only works with a cut or if you live in one unit. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Listinglisting, tax year 2026. The tax the listing states. If the seller lives there it may be at the lower homestead rate; an investor owner pays the non-homestead rate, often 20–40% more on the owner's unit. | $8,574 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,665 |
| Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid | $170 |
| Heat / mo Assumptionassumption. tenants pay heat; confirm with the agent | $0 |
| Lawn care / mo Assumptionassumption. $120/mo for 6 months, spread over 12; no snow removal | $60 |
| Repairs / capital reserve Rulerule. built 1900: +1 pt capital reserve | 8% / 9% |
Price history Realtor.com
On the market since 2026-09-03 (32 days); last sold for $214,000 on 2017-03-23.
| Date | Event | Price |
|---|---|---|
| Listed | $339,900 | |
| Sold public record | $214,000 | |
| Sold public record | $101,000 |
From the listing Listing
| Listed as | duplex up and down |
| Property tax, 2026 | $8,574 |
| County | Ramsey |
| Parcel number | 012823420058 |
As the listing states it (NorthstarMLS, via Realtor.com). We don't have county records here yet; check the tax, homestead status and special assessments with the county.
Crime, rental-license and vacant-building records are only available for St. Paul and Minneapolis so far. Check with North Saint Paul on rental licensing before you buy.
Nearest highway
I 35E, about 227 m away.