Back to Greater Minnesota

2920 18th Ave NW

Duplex · 2 units: 2 bed / 1 bath ×2 unit split estimated · 2,496 sq ft

Rochester, MN · View the listing ↗

Far off

Photos, via Realtor.com.

Asking price
$384,000
2 units · $192K per unit
Monthly cash flow
−$918
at 20% down, 7%
Estimated rent
$2,550/mo
medium confidence
Break-even price
$211,558
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a clean, original-owner 1977 side-by-side duplex with two 2-bed units, tenants paying all utilities, and a garage per side. The price is the problem. At $384K, our numbers show about -$918/month and a 3.5% cap rate, and the break-even price is about $211.6K, so this doesn't work at today's rates unless the price drops a lot. Rent estimates are around $1,275 per unit, so $2,550 a month on a $384K price is thin. Listed 130 days, so there is room to negotiate. Before a showing, get the rent roll, lease terms and actual taxes, since we couldn't match a county parcel. Photos show dated but tidy interiors, so expect a light refresh rather than a gut job.

Things to consider

  1. Price is far above what the rents support Our underwriting shows negative cash flow of about $918 a month and a 3.5% cap rate at asking. Break-even is about $172K lower.
  2. Rent roll is missing With no stated rents, expected income rests on our estimate of about $1,275 per unit. Real rents and lease terms could differ.Listing says: “Flexible current lease terms provide options for future occupancy or investment strategy.”
  3. Tenants pay all utilities Separate meters reduce owner costs and make expenses easy to predict, which helps net income.Listing says: “Separately metered utilities allow tenants to pay all utilities directly, simplifying management and reducing owner expenses.”
  4. Long time on market 130 days suggests the market has pushed back on price. That gives you room to negotiate.
  5. Dated interiors and unverified systems Original kitchens and baths and window AC units suggest updates will be needed to raise rents. System ages are unknown.From photo 4
  6. Taxes and unit count unverified We could not match a county parcel, so the tax bill and legal unit status need checking before any offer.

From the photos

Listing photo 1
1 of 7Plus

Exterior looks tidy: siding appears in decent shape, a newer-looking shingle roof, two separate front entrances, and a detached garage with two overhead doors.

Listing photo 2
2 of 7Check

Roof shingles on the house and garage appear fairly new and uniform, though age is unconfirmed.

Listing photo 2
3 of 7Concern

Wall-mounted window AC units appear on the back wall, so cooling is likely window units rather than central air.

Listing photo 4
4 of 7Concern

Kitchen appears original: dark wood cabinets, laminate counters, and electric range. The flooring looks newer, and it is functional but dated.

Listing photo 7
5 of 7Concern

Bathrooms have older tile and vanities (1970s style) but look clean, with no visible water damage.

Listing photo 4
6 of 7Check

Baseboard hot-water-style heat appears along the walls, so confirm the heat type and whether each unit has its own system.

Listing photo 9
7 of 7Check

No photos of the furnace/boiler, water heaters, electrical panels, laundry or the garage interior. Request them.

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
$384,000
Cash to close
$88,320
Price per unit
$192,000
GRM
12.5

Each month

Cash flow
−$918/mo
Cash-on-cash
−12.5%
Cap rate
3.5%
DSCR
0.55×

Break-even

Price that breaks even
$211,558
Rent that breaks even
$3,727/mo

Long run

Year 30: property vs stocks
$889K vs $1.33M
Cash flow turns positive
year 25

Monthly

Monthly breakdown

Rent$2,550
Vacancy (6%)−$153
Collected$2,397
Property tax Listing−$431
Insurance Estimate−$202
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$204
Capital reserve (8% of rent)−$204
Net operating income$1,126
Mortgage (principal + interest)−$2,044
Cash flow−$918
Principal paid down (equity, not cash)$260

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$889,286
Your equity when you sell
$876,145

Sells for $932,069 (value up 3% a year), minus 6% selling cost ($55,924). Rent paid down $307,200 of loan.

Rental profits, invested at 7%
$13,142

$11,799 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$1,330,156
Cash to close, invested at 7%
$672,314

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

Monthly shortfalls, invested
$657,842

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

Stocks come out $440,870 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 $889K, stocks $1.33M. 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,275/mo · range $1,075–$1,475

AddressRentBd / BaSq ftDistanceListedMatch
3117 15th Ave NW, Rochester 55901 off market $1,300 2 / 1 — 0.2 mi 2026-04-30 94%
1725 40th St NW, Rochester 55901 off market $1,050 2 / 1 — 0.7 mi 2026-06-02 93%
4024 18th Ave NW, Rochester 55901 off market $900 2 / 1 — 0.7 mi 2026-06-17 93%
1720-1722 41st St NW, Rochester 55901 $1,275 2 / 1 — 0.7 mi 2026-05-30 93%
2315 30th Ave NW, Rochester 55901 $1,205 2 / 1 — 1.0 mi 2026-07-08 93%
917 N Broadway Ave, Rochester 55906 $1,400 2 / 1 2,000 2.0 mi 2026-01-20 92%
1911 Viking Unit Building 8 Dr NW, Apt 35, Roch… off market $1,300 2 / 1 — 1.2 mi 2025-12-12 92%
4717 14th Ave NW, Rochester 55901 off market $950 2 / 1 — 1.2 mi 2026-05-08 92%
405 24th St NE, Rochester 55906 off market $895 2 / 1 — 1.6 mi 2026-07-08 92%
1204 2nd Ave NW, Rochester 55901 off market $1,500 2 / 1 — 1.8 mi 2026-01-14 91%

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

  • mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 2920 18TH AVE NW
  • mediumAsking is $172,442 above the price where cash flow breaks even ($211,558) at the default scenario. Based on: Derived: price $384,000 vs. break-even $211,558
  • mediumNo rents or lease details are given, so income is unverified. 'Flexible' lease terms may mean month-to-month. Listing says: Flexible current lease terms provide options for future occupancy or investment strategy. · AI review
  • mediumListing says bedrooms are on the lower level. Check that those windows meet egress rules and that both units are legal and licensed. Listing says: the lower level includes two bedrooms, a full bath, and in-unit laundry · AI review
  • mediumTaxes could not be verified. An investor may pay a non-homestead bill that is higher than what the seller pays. Based on: data: county.tax · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 130 days on market
  • Separately metered units with tenants paying all utilities keep owner expenses low and simplify management. Listing says: Separately metered utilities allow tenants to pay all utilities directly, simplifying management and reducing owner expenses. · AI review
  • Rochester has no rent cap, so rents can follow the market after a light refresh. Based on: data: underwriting.rent_rule · AI review
  • 130 days on market gives room to negotiate toward a price the rents can support. Based on: data: listing.days_on_market · AI review

Questions for the agent

  • What are the current rents, lease end dates and security deposits for each unit? Are any month-to-month?
  • Can you share trailing-12 expenses and the actual property tax bill, including whether the seller has homestead status?
  • How old are the roof, furnace/boilers, water heaters and electrical panels? What is the heat type?
  • Are the lower-level bedroom windows egress-sized, and is the city rental license in place for two units?
  • Have there been any offers or price cuts in 130 days, and why hasn't it sold?
  • Is the single-car garage per unit, or is one garage shared? How is the garage assigned?

Bottom line

Well-kept, low-expense duplex, but at $384K it loses about $918 a month on our numbers, so it only works at a much lower price. 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.$5,172
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,424
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 rate8% / 8%

Price history Realtor.com

On the market since 2026-05-28 (130 days); down $41,000 (9.6%) from the first ask of $425,000.

DateEventPrice
Price changed$384,000
Relisted$399,000
Removed—
Listed$425,000

From the listing Listing

Listed asduplex side x side
Property tax, 2026$5,172
CountyOlmsted
Parcel number742242004854

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