Back to Greater Minnesota

306 9th Ave S

Duplex · 2 units: 3 bed / 1 bath and 2 bed / 1 bath unit split estimated · 2,234 sq ft

Saint Cloud, MN · View the listing ↗

Overpriced

Photos, via Realtor.com.

Asking price
$222,500
2 units · $111K per unit
Monthly cash flow
−$245
at 20% down, 7%
Estimated rent
$2,075/mo
medium confidence
Break-even price
$176,496
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a 1905 up/down in St. Cloud, asking $222,500, and it has sat 434 days. Our estimate is about $2,075/mo in rent (3-bed ~$1,050, 2-bed ~$1,025), and at the ask that gives a 5.1% cap rate and roughly -$245/mo cash flow with 20% down. It doesn't work as a pure investment at today's rates unless the price drops toward our ~$176K break-even. The listing gives no rents and no tax figure, and we couldn't match a county parcel, so get the rent roll, tax bill and rental license first. Photos show a refreshed upper kitchen and flooring, but the stair hall, bath door frame and drop ceilings look dated. Worth a showing only if the seller will negotiate hard.

Things to consider

  1. Price is above what the rents support At ask we show about -$245/mo and a 5.1% cap. A price near $176K is where it breaks even.
  2. Rents and leases are unknown Without a rent roll, income is just our estimate. The main-unit tenant and rent aren't mentioned at all.Listing says: “Upper unit lease expires end of October, so perfect time for owner occupant!”
  3. Taxes and unit count unverified We couldn't match a county parcel, so the tax bill, which can be higher for investors, and the legal unit count need checking.
  4. 434 days on market gives you leverage Long listing time often means the price is out of line with the market, so you can push for a lower price and inspection credits.
  5. Dated common areas and unknown systems Updated kitchens help rents, but 1905 buildings can hide old wiring, plumbing and boiler costs that eat cash flow.From photo 10

From the photos

Listing photo 2
1 of 8Plus

Roof shingles on the main house and rear addition appear fairly new and even, with no visible sagging.

Listing photo 4
2 of 8Plus

Kitchen appears recently redone with white shaker cabinets, butcher-block island, stainless appliances and vinyl plank flooring.

Listing photo 3
3 of 8Check

Drop-tile ceilings and baseboard hot-water radiators are visible, suggesting hydronic heat. Confirm the boiler count and age.

Listing photo 8
4 of 8Concern

Bathroom has a new vanity and toilet, but the door frame looks chipped with exposed wood and hinge wear.

Listing photo 10
5 of 8Concern

Stairwell has dark wood paneling and worn carpet, so common areas look dated and the exterior door is basic.

Listing photo 1
6 of 8Concern

Front porch brick is painted and its bottom edge looks weathered; the front steps and walkway slabs appear cracked and uneven.

Listing photo 2
7 of 8Check

Rear lot is bare gravel/asphalt with a utility drop overhead. Parking looks off-street, but confirm how many spaces and who uses them. No photos of the basement, panel or boiler.

Listing photo 9
8 of 8Check

Bedroom has carpet, a single window and an open closet, and looks plain but serviceable.

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

Down payment %
Offer $
Management
Interest rate %
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
$222,500
Cash to close
$51,175
Price per unit
$111,250
GRM
8.9

Each month

Cash flow
−$245/mo
Cash-on-cash
−5.7%
Cap rate
5.1%
DSCR
0.79×

Break-even

Price that breaks even
$176,496
Rent that breaks even
$2,393/mo

Long run

Year 30: property vs stocks
$656K vs $480K
Cash flow turns positive
year 10

Monthly

Monthly breakdown

Rent$2,075
Vacancy (6%)−$124
Collected$1,950
Property tax Listing−$212
Insurance Estimate−$216
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$166
Capital reserve (9% of rent)−$187
Net operating income$939
Mortgage (principal + interest)−$1,184
Cash flow−$245
Principal paid down (equity, not cash)$151

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

If you buy this building$655,955
Your equity when you sell
$507,662

Sells for $540,066 (value up 3% a year), minus 6% selling cost ($32,404). Rent paid down $178,000 of loan.

Rental profits, invested at 7%
$148,293

$93,032 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$479,632
Cash to close, invested at 7%
$389,557

$51,175 put into an index fund instead of the down payment and closing costs.

Monthly shortfalls, invested
$90,075

$15,032 you'd have paid in while the building lost money, invested instead.

The building comes out $176,323 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

This propertyStocks at 7%

Year 30 (loan paid off): property $656K, stocks $480K. 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 $1,050/mo · range $650–$1,450

AddressRentBd / BaSq ftDistanceListedMatch
426 9th Ave S, Unit 2, Saint Cloud 56301 off market $1,220 3 / 1 — 0.1 mi 2023-03-02 94%
426 9th Ave S, Unit 1, Saint Cloud 56301 off market $1,300 3 / 1 — 0.1 mi 2026-05-11 94%
810 9th Ave S, Saint Cloud 56301 off market $995 3 / 1 — 0.4 mi 2026-04-08 93%
914 12th Ave N, Unit Lower, Saint Cloud 56303 off market $1,400 3 / 1 — 0.9 mi 2026-08-13 93%
402 7th Ave S, Saint Cloud 56301 $420 3 / 2 — 0.2 mi 2025-09-13 89%
750 5th St S, Apt 101, Saint Cloud 56301 $325 — / — — 0.2 mi 2025-07-15 86%
2121 W Street Germain St, Unit Main, Saint Clou… $1,500 3 / 1 1,100 1.2 mi 2023-09-21 86%
210 5th Ave NE, Apt 304, Saint Cloud 56304 off market $1,100 3 / 1 1,050 0.9 mi 2026-10-01 86%
395 5th Ave S, Saint Cloud 56301 $495 — / — — 0.2 mi 2025-09-22 86%
418 5th Ave S, Saint Cloud 56301 $550 — / — — 0.3 mi 2025-09-22 86%

2 bed / 1 bath estimate $1,025/mo · range $850–$1,200

AddressRentBd / BaSq ftDistanceListedMatch
305 8th Ave S, Apt 3, Saint Cloud 56301 off market $995 2 / 1 — 0.0 mi 2026-05-27 94%
333 4th Ave S, Saint Cloud 56301 $800 2 / 1 — 0.3 mi 2026-08-18 94%
512 1/2 W St Germain St, Unit 2, Saint Cloud 56301 off market $800 2 / 1 — 0.3 mi 2024-08-28 94%
5th Ave S, Saint Cloud 56301 off market $750 2 / 1 — 0.4 mi 2026-09-18 93%
330 2nd Ave S, Unit 121, Saint Cloud 56301 off market $1,385 2 / 1 — 0.4 mi 2026-08-28 93%
340 2nd Ave S, Unit 144, Saint Cloud 56301 off market $1,150 2 / 1 — 0.4 mi 2026-08-19 93%
340 2nd Ave S, Unit 345, Saint Cloud 56301 off market $1,125 2 / 1 — 0.4 mi 2026-05-19 93%
330 2nd Ave S, Unit 323, Saint Cloud 56301 off market $1,150 2 / 1 — 0.4 mi 2026-04-14 93%
330 2nd Ave S, Unit 123, Saint Cloud 56301 off market $985 2 / 1 — 0.4 mi 2026-03-02 93%
900 7th Ave S, Apt 203, Saint Cloud 56301 $1,150 2 / 1 — 0.5 mi 2026-09-25 93%

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

  • highNo rents or lease terms given for the main unit; income is unverified. Listing says: Main level unit offers 3 spacious bedrooms and 1 bathroom · 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 306 9TH AVE S
  • mediumThe 'turnkey' claim sits against dated finishes in the photos; listing calls it well-maintained without any system details. Listing says: this well-maintained up/down duplex is a smart investment with long-term potential · AI review
  • mediumUpper lease ends in October, so the upper rent is not locked in. The listing pitches it to owner-occupants, so the tenant may leave. Listing says: Upper unit lease expires end of October, so perfect time for owner occupant! · AI review
  • mediumPriced above what our rent estimates support: negative cash flow at ask. Based on: data: underwriting.cash_flow_monthly · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 434 days on market
  • 434 days on market suggests the seller may accept a price near our ~$191K break-even. Based on: data: listing.days_on_market · AI review
  • Owner-occupant angle: living in one unit and renting the other could soften the negative cash flow, and owner-occupant financing can mean lower down payments. Listing says: looking to offset their mortgage with rental income · AI review
  • No rent cap in St. Cloud, so rents can follow the market after a refresh. Based on: data: underwriting.rent_rule · AI review

Questions for the agent

  • What are the current rents and lease terms for each unit, and can I see the rent roll?
  • Why has it been listed for over a year, and have there been price cuts or failed offers?
  • Who pays heat, water and electric, and is there one boiler or separate heat for each unit?
  • What are the real property taxes, any special assessments, and does the city rental license show two units?
  • How old are the roof, boiler, water heater and electrical panel?
  • Is the upper tenant staying past October?

Bottom line

A walkable 1905 duplex that loses money at $222,500 on our numbers; it only works near $176K with the rents and taxes verified. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Listinglisting, tax year 2024. 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.$2,546
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,594
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 1905: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2025-07-28 (434 days); down $7,500 (3.3%) from the first ask of $230,000; last sold for $1,155,000 on 2023-04-12.

DateEventPrice
Price changed$222,500
Price changed$225,000
Listed$230,000
Sold public record$1,155,000
Sold$160,000
Price changed$179,900
Listed$169,900

From the listing Listing

Listed asduplex up and down
Property tax, 2024$2,546
CountyStearns
Parcel number82522410000

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 Saint Cloud on rental licensing before you buy.