Back to Minneapolis

2410 James Ave N

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

Minneapolis, MN · Jordan · View the listing ↗

Cash flows

Photos courtesy of RE/MAX Results, via Realtor.com.

Asking price
$300,000
2 units · $150K per unit
Monthly cash flow
$477
at 20% down, 7%
Estimated rent
$3,750/mo
medium confidence
Break-even price
$389,568
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a 3-bed/1-bath up/down in Jordan, Minneapolis, asking $300K, and the listing gives no rents. Our estimate of $1,875 per unit gives about $477/month cash flow and an 8.3% cap at ask, with break-even at $390K. That's a workable cushion, but it assumes the work is cosmetic and the Tier 2 license doesn't bring repair orders. The county values it at $235K, well under the ask, and the listing calls it turnkey while the photos show fresh paint and carpet over radiators and old trim. Before a showing, get the rent roll, the city's open violation list, and a look at the boiler and electrical. Worth a visit, and still push the seller on price.

Things to consider

  1. Positive but modest cash flow at ask About $477/month and an 8.3% cap leaves some cushion for repairs, vacancy or rate changes. Break-even is $390K, so ask sits well below it, but repair surprises could still erase the margin.
  2. Tier 2 license means inspection risk More frequent inspections and repair orders can add unplanned costs. Get the violation history before offering.
  3. Updates look cosmetic Paint, carpet and flooring are cheap to redo, but the big-ticket systems aren't described. Budget for a boiler, roof and electrical review.Listing says: “fresh interior paint, new flooring in the kitchens and bathrooms”
  4. Sale history doesn't add up A $516,877 sale in 2025 versus $235K county value and $300K ask suggests an unusual transaction. It affects pricing and the seller's motivation.
  5. Taxes are non-homestead The $4,448 tax bill is already at the non-homestead rate, which is what an investor pays. It's a real cost in the numbers.

From the photos

Listing photo 2
1 of 7Plus

Front porch looks freshly painted with brick piers; vinyl siding appears older.

Listing photo 3
2 of 7Check

Cast-iron radiators in multiple rooms point to boiler heat, which conflicts with the county's forced-air entry.

Listing photo 4
3 of 7Plus

New carpet and fresh paint throughout; white replacement windows appear newer.

Listing photo 6
4 of 7Check

Cosmetic refresh could hide underlying issues; textured ceilings and original-style trim remain.

Listing photo 9
5 of 7Check

Porch ceiling beadboard and deck boards show weathering; deck paint looks recent.

Listing photo 1
6 of 7Check

No photos of kitchens, bathrooms, basement, boiler, water heater or electrical panel.

Listing photo 10
7 of 7Plus

Two entry doors with mailbox fixtures visible on the porch, consistent with two units.

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

Condition and repairs

  • doneModern vinyl windowsListing says: Recent updates include modern vinyl windows, fresh interior paint
  • doneNew flooring in kitchens and bathroomsListing says: new flooring in the kitchens and bathrooms
  • doneNew carpet in living rooms and bedroomsListing says: new carpet throughout the living rooms and bedrooms
  • doneUpdated deck/porchListing says: an updated deck/porch
  • doneNew appliances in upper unit, not yet installedListing says: Brand-new appliances will be installed in the upper unit prior to closing

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
$300,000
Cash to close
$69,000
Price per unit
$150,000
GRM
6.7

Each month

Cash flow
$477/mo
Cash-on-cash
8.3%
Cap rate
8.3%
DSCR
1.30×

Break-even

Price that breaks even
$389,568
Rent that breaks even
$3,131/mo

Long run

Year 30: property vs stocks
$2.02M vs $525K
Cash flow turns positive
year 1

Monthly

Monthly breakdown

Rent$3,750
Vacancy (6%)−$225
Collected$3,525
Property tax Public record−$371
Insurance Estimate−$213
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$300
Capital reserve (9% of rent)−$338
Net operating income$2,073
Mortgage (principal + interest)−$1,597
Cash flow$477
Principal paid down (equity, not cash)$203

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,024,828
Your equity when you sell
$684,488

Sells for $728,179 (value up 3% a year), minus 6% selling cost ($43,691). Rent paid down $240,000 of loan.

Rental profits, invested at 7%
$1,340,340

$569,383 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$525,246
Cash to close, invested at 7%
$525,246

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

The building comes out $1,499,582 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.02M, stocks $525K. 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,875/mo · range $1,725–$2,025

AddressRentBd / BaSq ftDistanceListedMatch
1500 W Broadway Ave, Unit 2, Minneapolis 55411 off market $1,700 3 / 1 — 0.3 mi 2026-05-07 94%
1500 W Broadway Ave, Unit 3, Minneapolis 55411 off market $1,700 3 / 1 — 0.3 mi 2026-05-07 94%
2620 Emerson Ave N, Unit 2, Minneapolis 55411 off market $1,900 3 / 1 — 0.4 mi 2026-05-13 93%
1823 Girard Ave N, Minneapolis 55411 off market $1,650 3 / 1 — 0.5 mi 2025-11-15 93%
1616 Emerson Ave N, Minneapolis 55411 off market $1,648 3 / 1 1,600 0.7 mi 2026-04-17 93%
3118 Morgan Ave N, Minneapolis 55411 off market $1,900 3 / 1 — 0.6 mi 2025-10-15 93%
1510 22nd Ave N, Minneapolis 55411 off market $1,670 3 / 1 1,500 0.2 mi 2026-05-07 93%
816 21st Ave N, Apt 225, Minneapolis 55411 $2,065 3 / 1 1,500 0.6 mi 2026-07-14 92%
816 21st Ave N, Apt 107, Minneapolis 55411 $1,788 3 / 1 1,500 0.6 mi 2026-07-14 92%
816 21st Ave N, Apt 226, Minneapolis 55411 $2,065 3 / 1 1,500 0.6 mi 2026-07-14 92%

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

  • mediumRental license Tier 2: the city has flagged more violations than typical; expect more frequent inspections and repair orders. Public record: Minneapolis Active Rental Licenses: 2410 JAMES AVE N, grade/tier=Tier 2, status=Active
  • mediumHeat type conflict: county says forced air, but photos show radiators. Heating setup is unclear (one boiler vs separate systems). Based on: photo 3 · AI review
  • mediumLast sale at $516,877 in 2025 versus county market value of $235K. The sale price looks odd, so verify what actually happened (non-arm's-length, portfolio, or distress). Based on: data: county.last_sale_price · AI review
  • mediumListing says 'turnkey' and 'well-maintained' but is vague on systems; updates listed are cosmetic. Nothing on roof, boiler, electrical or plumbing. Listing says: Exceptional opportunity to own a well-maintained up/down duplex · AI review
  • lowSold for $516,877 in Jun 2025, more than today's asking price. Ask why the owner is selling again so soon. Public record: Hennepin County parcel 1602924210116: last sale 2025-06-01, $516,877
  • lowNew appliances in the upper unit are only promised, and the lower unit gets none mentioned. Listing says: Brand-new appliances will be installed in the upper unit prior to closing · AI review

Opportunities

  • No rent cap in Minneapolis, so rents can follow the market. Estimate is $1,650 per 3-bed. Based on: data: underwriting.rent_rule · AI review
  • 63 days on market, with asking above county value, gives room to negotiate. Based on: data: listing.days_on_market · AI review
  • Owner-occupy option: live in one unit and rent the other. Listing says: Live in one unit and let the rental income help offset your mortgage · AI review

Questions for the agent

  • What are current rents and lease terms, and who is in each unit?
  • Why did the owner sell for $516,877 in 2025 and list again now?
  • What heating system is it: one boiler, or separate systems per unit? Age?
  • What violations or repair orders came with the Tier 2 rental license?
  • Roof, electrical panel and plumbing: ages and any permits for the recent work?
  • Who pays which utilities, and are they separately metered?

Bottom line

A cosmetically refreshed 3/1 up/down with positive cash flow at $300K and a Tier 2 license; worth pursuing once systems are verified, ideally below ask. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Public recordHennepin County record, current payable year (non-homestead)$4,448
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,561
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 reserve8% / 9%

Price history Realtor.com

On the market since 2026-06-24 (103 days, relisted 1×); last sold for $40,000 on 2014-11-12.

DateEventPrice
Listed$300,000
Removed$300,000
Removed$300,000
Sold public record$40,000
Sold public record$41,735
Sold public record$234,800
Sold public record$120,000
Sold public record$70,000

County record Public record

Recorded asduplex
Living units2
Year built1900
Market value (2026)$235,300
Property tax$4,448
Special assessmentsnone
Homesteadno
Last sale2025-06-01 · $516,877

Source: Hennepin County parcel records.

City rental license

CHOWN: 2 unit(s), Tier 2, status active, renews 2027-03-01.

Nearest highway

I 94, about 1471 m away.

Crime in Jordan

591 incidents in the last 12 months (69 per 1,000 residents), +4% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).