Dooralytics
Back to St. Paul

1149 Minnehaha Ave E

Saint Paul, MN · Dayton's Bluff · View the listing ↗

Overpriced

Photos courtesy of Keller Williams Realty, via Realtor.com.

Asking price
$339,900
2 units · $170K per unit
Monthly cash flow
−$590
at 20% down, 7%
Estimated rent
$3,050/mo
low confidence · 6 rentals within 0.75 mi
Break-even price
$228,992
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a vacant up/down in Dayton's Bluff asking $339,900, and the numbers don't work. Our underwriting shows about -$590 a month with a 4.3% cap rate, and break-even is near $229K. The only rent in the listing is a projection for the upper ($1,650-1,800), which lines up with our $1,750 mid estimate but isn't income. The new roof is a plus, but it was installed 'last week', so ask for the permit and invoice. The seller's rental license shows expired in 2025, and the description pitches this to owner-occupants. A showing makes sense only if you'd live in one unit or the price drops a lot, and the lower unit's size and beds need confirming first.

Things to consider

  1. Price is well above what rents support At asking, cash flow is about -$590 a month and the cap rate is 4.3%. Break-even is roughly $111K lower, so a pure investor needs a big cut.
  2. No actual rents exist Both units are vacant, so income rests on estimates. The upper's $1,650-1,800 is the agent's number, and the lower unit has none.Listing says: “Upper unit should rent for $1650-1800.”
  3. New roof is a real plus but needs documentation A roof replaced last week removes a major near-term cost. Verify the permit and who paid.Listing says: “Seller has installed a brand new roof as of last week.”
  4. Tax bill is the investor (non-homestead) rate At $7,991 plus assessments, taxes take a large share of income at this rent level.
  5. Owner-occupant angle may be the better fit Living in one unit lowers the financing rate and cost, and you rent the other. That changes the numbers a lot.Listing says: “This property is absolutely ideal for owner occupant, off site landlord, or short term rental”

From the photos

Listing photo 1
1 of 8Plus

Front shows a gray asphalt shingle roof that appears new and clean, with enclosed upper porch windows and vinyl siding in decent shape.

Listing photo 2
2 of 8Plus

Detached garage has a clean roof and siding, and the yard is fenced and flat. Off-street parking looks good.

Listing photo 5
3 of 8Check

Kitchen has stainless appliances, wood cabinets and laminate-looking counters. It looks like a mid-2000s update rather than new.

Listing photo 6
4 of 8Check

A second kitchen with a basic refrigerator and a table shows no stove, so the upper unit's cooking setup is unclear.

Listing photo 7
5 of 8Concern

Bathroom has a clawfoot tub with a shower ring, older tile and worn vinyl flooring. It's original-style and dated, so budget a refresh.

Listing photo 9
6 of 8Plus

Top-floor bath with a laundry unit under a sloped ceiling looks newer and tiled, which supports the upper-unit laundry claim.

Listing photo 2
7 of 8Check

No photos of the basement, mechanicals, electrical panel, water heater or lower unit, so the main systems can't be judged.

Listing photo 3
8 of 8Plus

Original woodwork and stained glass door with floor vents suggest forced air, and the finishes are in good shape.

Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.

Condition and repairs

  • doneBrand new roof installed last weekListing says: Seller has installed a brand new roof as of last week.
  • doneNewer oversized garage with unfinished second levelListing says: a newer oversized garage with second level above that could be finished or just used for storage

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
$339,900
Cash to close
$78,177
Price per unit
$169,950
GRM
9.3

Each month

Cash flow
−$590/mo
Cash-on-cash
−9.1%
Cap rate
4.3%
DSCR
0.67×

Break-even

Price that breaks even
$228,992
Rent that breaks even
$3,817/mo

Long run

Year 30: property vs stocks
$846K vs $925K
Cash flow turns positive
year 17

Monthly

Monthly breakdown

Rent$3,050
Vacancy (6%)−$183
Collected$2,867
Property tax Public record−$666
Insurance Estimate−$234
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$244
Capital reserve (9% of rent)−$274
Net operating income$1,219
Mortgage (principal + interest)−$1,809
Cash flow−$590
Principal paid down (equity, not cash)$230

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

Year 30
If you buy this building
Sale priceValue grows 3% a year from the price$825,027
Minus 6% selling cost−$49,502
Minus loan still owedTenants' rent paid down all $271,920 of principal by year 30$0
Plus rental profits, invested at 7%$53,253 of profit by year 30, before investment growth$70,952
What you'd walk away with$846,477
If you put the same money in stocks
Cash to close ($78,177) invested at 7%$595,103
Monthly shortfalls ($63,578 total by yr 30) investedThe money you'd have put into the building while it lost money$329,816
What you'd walk away with$924,919
Building minus stocks−$78,442

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 $846K, stocks $925K. Stocks win.

Comparable rentals

The closest rental listings with each unit's bedroom count, as of 2026-10-04. 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.

3 bed estimate $1,750/mo · range $1,600–$1,900 · 6 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
1124 Minnehaha Ave E Apt 1, Saint Paul $1,750 3 / 1 832 0.1 mi 2026-03-25 Apartment
Ross Ave Unit 1090, Saint Paul $1,910 3 / 1 — 0.2 mi 2026-09-02 Apartment
1056 3rd St E, Saint Paul $1,695 3 / 1 925 0.5 mi 2026-09-17 Apartment
1056 3rd St E, Saint Paul $1,695 3 / 1 925 0.5 mi 2026-08-20 Apartment
1428 7th St E, Saint Paul $1,871 3 / 2 1,205 0.6 mi 2025-01-03 Apartment
1465 Minnehaha Ave E Apt 1, Saint Paul $1,200 3 / 1 950 0.7 mi — Apartment

2 bed estimate $1,300/mo · range $1,175–$1,425 · 7 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
1428 7th St E, Saint Paul $1,624 2 / 1 835 0.6 mi 2025-01-03 Apartment
1439 7th St E, Saint Paul $1,400 2 / 1 — 0.7 mi 2026-07-02 Apartment
1351 Conway St, Saint Paul $1,179 2 / 1 756 0.7 mi 2024-06-02 Apartment
1348 Ames Ave, Saint Paul $1,275 2 / 1 800 0.7 mi 2025-12-18 Apartment
1430 York Ave, Saint Paul $1,155 2 / 1 835 0.7 mi 2024-04-26 Apartment
948 Euclid St Unit 1, Saint Paul $1,400 2 / 1 972 0.7 mi 2026-09-23 Apartment
1267 Cook Ave E, Saint Paul $995 2 / 1 800 0.7 mi 2025-01-03 Apartment

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

  • mediumAsking is $110,908 above the price where cash flow breaks even ($228,992) at the default scenario. Based on: Derived: price $339,900 vs. break-even $228,992
  • mediumRental license shows renewal due and expired in 2025; confirm it is current and the 2-unit status is legal. Based on: data: city.rental_license · AI review
  • mediumPrice is far above the last sale ($218K in 2016) and above the county market value, with 74 days on market. Based on: data: county.last_sale_price · AI review
  • low$432 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 282922430102: special assessments (payable 2026) = $432.50
  • lowListing is written for owner-occupants and short-term rental. Short-term rental may not be allowed here, and it isn't a basis for underwriting rent. Listing says: This property is absolutely ideal for owner occupant, off site landlord, or short term rental · AI review

Opportunities

  • Both units are vacant, so you can set rents and screen tenants fresh. Without sitting tenants the 3% cap isn't a constraint at lease-up. Listing says: Both units vacant. · AI review
  • Garage has an unfinished second level that could add storage or workshop space. Listing says: second level above that could be finished or just used for storage · AI review
  • Tenants pay their own heat and electric, so owner expenses stay low. Listing says: Both units pay for their own heat and electric. · AI review

Questions for the agent

  • Who did the roof, and can I see the permit, invoice and warranty?
  • What inspections show the 'exceptional condition', and can I get the reports?
  • What are the $432 special assessments for, and does the seller pay them at closing?
  • What are the lower unit's bed and bath counts, square footage and last rent?
  • Is the rental license current, and has the city inspected recently?
  • Why vacant for 74 days, and is the seller open to a price cut?

Bottom line

Nice-looking, well-kept duplex, but at $339,900 it loses about $590 a month as a rental and only works as an owner-occupant buy or at a much lower price. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead)$7,992
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,805
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 1917: +1 pt capital reserve8% / 9%

Status history

  • New at $339,900

County record Public record

Recorded astwo family dwelling - up/dwn
Living units2
Year built1917
Market value (2026)$344,800
Property tax, payable 2026$7,992
Special assessments$432
Homesteadno
Last sale2016-05-26 · $218,000

Source: Ramsey County parcel records.

City rental certificate (CofO)

Residential 2 Units: 2 unit(s), B, status renewal due, renews 2025-05-13.

Nearest highway

I 94;US 10;US 61, about 1249 m away.

Crime in Dayton's Bluff

971 incidents in the last 12 months (52 per 1,000 residents), −6% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.