Back to Twin Cities suburbs

3724 Joppa Ave S

Duplex · 2 units: 4 bed / 2 bath ×2 unit split estimated · 2,500 sq ft

Saint Louis Park, MN · View the listing ↗

Overpriced

Photos, via Realtor.com.

Asking price
$849,900
2 units · $425K per unit
Monthly cash flow
−$1,343
at 20% down, 7%
Estimated rent
$5,400/mo
medium confidence · 9 rentals within 4.25 mi
Break-even price
$597,660
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a fully redone side-by-side duplex with separate meters, an attached 2-car garage per side, and a new roof, HVAC, panels and water heaters per the listing. The price is the problem. At $849,900 our model shows about -$1,343 a month and a 4.5% cap rate, and rents of roughly $2,700 per side can't carry that. Break-even is near $598K, so the asking price sits far above what the rents support. 117 days on market suggests the seller is stuck, so there is room to negotiate. The 4th bedroom per side was added, so confirm it has egress and a closet, and check permits for the renovation and the bedroom additions. Worth a showing only if you're bidding far below ask or plan to live in one side.

Things to consider

  1. Price far exceeds what rents support Our model shows negative cash flow of about $1,343 a month at asking and a break-even price near $598K. You would need a very large discount or heavy cash down.
  2. Rent estimate is modest relative to price About $2,700 per 4-bed side gives roughly $5,400 a month gross, which doesn't match an $850K basis.
  3. Little to no near-term capex New roof, HVAC, panels and water heaters per the listing reduce repair reserves, which helps the numbers modestly.Listing says: “new electrical panels, new hot water tanks”
  4. Separate meters keep owner costs low Tenants can carry their own utilities, so owner expenses are mostly taxes, insurance and repairs.Listing says: “separately metered utilities”
  5. Taxes and unit count unverified We couldn't match a county parcel, so the tax bill could be higher than modeled after a sale at this price.
  6. 117 days on market gives leverage The seller has likely seen little interest at this price; an offer near the numbers is reasonable to try.

From the photos

Listing photo 1
1 of 8Plus

Exterior appears in good shape: newer siding and shake accents, two attached garage doors, fresh-looking wood steps.

Listing photo 6
2 of 8Plus

Kitchen looks recently updated with quartz counters, subway tile, and stainless appliances, though the cabinet boxes appear to be original, painted.

Listing photo 9
3 of 8Plus

Bathroom has new tile surround, glass door and vanity with stone top; looks recently redone.

Listing photo 4
4 of 8Plus

Waterproof vinyl plank flooring throughout and recessed lighting; durable for rentals.

Listing photo 10
5 of 8Concern

Timber retaining wall and steps in the yard look weathered and may need replacement soon.

Listing photo 10
6 of 8Check

Outdoor AC condenser visible near the deck; check age against the claimed new HVAC.

Listing photo 8
7 of 8Check

No photos of the basement, mechanicals, panel, or the upstairs bedrooms with closets; verify the added 4th bedroom.

Listing photo 3
8 of 8Check

Gate across the stairwell suggests the unit was lived in by young children; inspect for wear on stairs and floors.

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

Condition and repairs

  • donePremium Edco Arrowline metal roofListing says: Premium Edco Arrowline metal roof
  • doneCarrier high-efficiency HVACListing says: Carrier high-efficiency HVAC with Ecobee smart thermostats
  • doneNew electrical panelsListing says: new electrical panels, new hot water tanks
  • doneKitchens and bathrooms fully renovatedListing says: completely remodeled bathrooms
  • doneStaircases replacedListing says: full staircase replacements, new gutters with Gutter Helmet
  • doneGarage electrical upgradedListing says: The garage electrical has been upgraded to support an EV charger or sauna.

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
$849,900
Cash to close
$195,477
Price per unit
$424,950
GRM
13.1

Each month

Cash flow
−$1,343/mo
Cash-on-cash
−8.2%
Cap rate
4.5%
DSCR
0.70×

Break-even

Price that breaks even
$597,660
Rent that breaks even
$7,099/mo

Long run

Year 30: property vs stocks
$2.30M vs $2.13M
Cash flow turns positive
year 14

Monthly

Monthly breakdown

Rent$5,400
Vacancy (6%)−$324
Collected$5,076
Property tax Listing−$653
Insurance Estimate−$202
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$432
Capital reserve (7% of rent)−$378
Net operating income$3,181
Mortgage (principal + interest)−$4,524
Cash flow−$1,343
Principal paid down (equity, not cash)$576

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$2,301,791
Your equity when you sell
$1,939,154

Sells for $2,062,930 (value up 3% a year), minus 6% selling cost ($123,776). Rent paid down $679,920 of loan.

Rental profits, invested at 7%
$362,637

$250,840 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$2,130,084
Cash to close, invested at 7%
$1,488,021

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

Monthly shortfalls, invested
$642,063

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

The building comes out $171,707 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 $2.30M, stocks $2.13M. The property wins.

Comparable rentals

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

4 bed estimate $2,700/mo · range $2,450–$2,775 · 9 rentals within 4.25 mi

AddressRentBd / BaSq ftDistanceListedType
3714 Kipling Ave S, Saint Louis Park $2,300 4 / 2 1,642 0.1 mi 2025-10-15 Multi family
3448 Girard Ave S, Minneapolis $2,595 4 / 2 2,200 1.8 mi 2026-08-28 Apartment
2449 Lyndale Ave S, Minneapolis $2,395 4 / 3 1,804 2.8 mi 2026-06-02 Apartment
1924 Colfax Ave S, Minneapolis $2,550 4 / 2 1,574 2.8 mi 2026-07-08 Apartment
2529 Pleasant Ave Unit 2, Minneapolis $2,500 4 / 2 2,000 2.9 mi 2026-08-25 Apartment
3032 3rd Ave S, Minneapolis $2,200 4 / 1 1,800 3.1 mi 2026-08-17 Apartment
220 E 27th St, Minneapolis $2,600 4 / 1 2,516 3.3 mi 2026-04-04 Apartment
2820 12th Ave S Apt 1, Minneapolis $2,500 4 / 2 1,440 3.9 mi 2026-08-13 Duplex triplex
1030 Knox Ave N, Minneapolis $2,099 4 / 1 900 4.0 mi 2026-01-31 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

  • mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 3724 JOPPA AVE S
  • medium4th bedroom was added to each side; confirm egress, closet and permits Listing says: A 4th bedroom was added to each side - ideal as a bedroom or home office. · AI review
  • mediumRenovation cost claim of $200K+ is unverified; need permits and invoices Listing says: Over $200K invested in a comprehensive renovation with nothing left to touch. · AI review
  • mediumAppears to be an owner-occupant style renovation with no rents stated; no rent history to confirm income Listing says: Each side functions like its own single-family home. · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 117 days on market
  • Separate meters mean tenants likely pay their own utilities, keeping owner expenses low Listing says: separately metered utilities · AI review
  • Each side has its own garage, deck, basement and in-unit laundry, which supports strong rents and tenant retention Listing says: its own attached 2-car garage, private deck, separate basement · AI review
  • Could sell or rent each side to a family or buyer wanting a single-family feel Listing says: Each side functions like its own single-family home. · AI review
  • Walkable, on the bus line, near lakes and 50th & France Listing says: On the bus line. · AI review

Questions for the agent

  • Can you share permits for the renovation and the added 4th bedrooms, and confirm each has egress and a closet?
  • What are the property taxes, and is this one parcel or two?
  • Are there current tenants or rent history, and what could each side rent for?
  • Why has it sat 117 days, and have there been price cuts or offers?
  • Are both sides licensed as rentals with the city, and does the city require any inspection?
  • What is the age and condition of the retaining wall and deck structures?

Bottom line

Beautiful turnkey duplex, but at $849,900 the rents don't come close to covering it, so only bid far lower. 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.$7,835
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,425
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. 8 bedrooms: +1 pt repairs for wear; "completely renovated" in the description: -1 pts each8% / 7%

Price history Realtor.com

On the market since 2026-06-10 (117 days); down $100,000 (10.5%) from the first ask of $949,900; last sold for $430,000 on 2016-01-23; listed for rent at $2,900/mo on 2022-04-02.

DateEventPrice
Price changed$849,900
Price changed$899,900
Relisted$949,900
Removed—
Listed$949,900
Removed—
Rent changed$2,900/mo
Rent changed$2,950/mo
Listed for rent$3,000/mo
Removed—
Rent changed$3,000/mo
Listed for rent$3,150/mo
Removed—
Listed for rent$3,150/mo
Removed—
Listed for rent$3,150/mo
Rental removed$2,950/mo
Rental removed$1,675/mo
Rent changed$1,675/mo
Rent changed$1,750/mo
Rent changed$1,850/mo
Rent changed$1,900/mo
Rent changed$1,975/mo
Rent changed$2,000/mo
Rent changed$2,100/mo

From the listing Listing

Listed asduplex side x side
Property tax, 2026$7,835
CountyHennepin
Parcel number0602824430092

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

Nearest highway

I 394, about 3885 m away.