Back to Greater Minnesota

25 E 7th St

Duplex · 2 units: 2 bed / 1 bath ×2 · 1,760 sq ft

Duluth, MN · View the listing ↗

Overpriced

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

Asking price
$309,000
2 units · $154K per unit
Monthly cash flow
−$372
at 20% down, 7%
Estimated rent
$2,600/mo
medium confidence · 8 rentals within 0.75 mi
Break-even price
$239,083
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a 1906 up/down duplex in Duluth listed at $309K, and the numbers don't work at the ask. Our underwriting shows about -$372/mo cash flow, a 4.9% cap rate, and a break-even price near $239K, which is roughly $70K below the list price. The description is all remodel talk with no rents, no lease terms, no tax figure and no heat information, so the first step is getting the rent roll, heat type and tax bill. Ninety-seven days on market gives room to negotiate. It's only worth a showing if the seller will move toward the low-$200Ks or the actual rents beat our $1,300 estimates by a wide margin.

Things to consider

  1. Price vs. income At ask the property loses about $372 a month and breaks even near $239K. Rents would need to be much higher than our estimate to close the gap.
  2. No rents or leases given Our $1,300 per unit estimate is untested. Actual rents and lease terms decide the value.
  3. Unverified unit count and taxes We couldn't match a county parcel, so taxes and legal unit status are unconfirmed. A wrong tax figure changes cash flow.
  4. Remodel quality is uneven Photos show different kitchen finishes and original trim in places. Budget for cosmetic updates and verify systems with an inspection.Listing says: “Completely remodeled, beautiful hardwood floors, updated electric, newer roof”
  5. Heat and utilities unknown Owner-paid heat on a shared system could cost around $200\u2013300 a month in Duluth winters, which is not in the description.
  6. Negotiation leverage The listing has been up over three months, so there is room to offer well under ask.

From the photos

Listing photo 1
1 of 8Plus

Front shows two separate entrances with stairs and a porch, which is consistent with a two-unit layout. Siding and paint look fresh from the street.

Listing photo 3
2 of 8Check

Kitchen has white cabinets, a newer-looking range and laminate counters. It's a light cosmetic update, not a high-end remodel.

Listing photo 8
3 of 8Concern

The other kitchen has older oak cabinets, laminate counters and an older white fridge. Updates look uneven between units.

Listing photo 7
4 of 8Plus

Bathrooms appear to have basic budget finishes, such as stock vanities and a tub surround. They look clean and usable.

Listing photo 4
5 of 8Plus

Windows appear to be newer vinyl units in several rooms, which fits the 'new windows' claim.

Listing photo 10
6 of 8Check

The unit in photo 10 keeps original woodwork and older-looking trim and flooring, so 'completely remodeled' may not apply everywhere.

Listing photo 2
7 of 8Concern

Backyard has a greenhouse, a shed and a fenced area. Some fencing and steps look rough and in need of upkeep.

Listing photo 2
8 of 8Check

No photos of the basement, boiler or furnace, water heater, electrical panel, laundry or garage. These systems drive the costs.

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

Condition and repairs

  • doneRemodel of the whole buildingListing says: Completely remodeled, beautiful hardwood floors, updated electric, newer roof, updated bathrooms, new windows
  • doneNew water lineListing says: new water line
  • doneNew plumbing stackListing says: new plumbing stack

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
$309,000
Cash to close
$71,070
Price per unit
$154,500
GRM
9.9

Each month

Cash flow
−$372/mo
Cash-on-cash
−6.3%
Cap rate
4.9%
DSCR
0.77×

Break-even

Price that breaks even
$239,083
Rent that breaks even
$3,083/mo

Long run

Year 30: property vs stocks
$898K vs $670K
Cash flow turns positive
year 11

Monthly

Monthly breakdown

Rent$2,600
Vacancy (6%)−$156
Collected$2,444
Property tax Listing−$294
Insurance Estimate−$205
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$208
Capital reserve (9% of rent)−$234
Net operating income$1,272
Mortgage (principal + interest)−$1,645
Cash flow−$372
Principal paid down (equity, not cash)$209

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$898,333
Your equity when you sell
$705,023

Sells for $750,024 (value up 3% a year), minus 6% selling cost ($45,001). Rent paid down $247,200 of loan.

Rental profits, invested at 7%
$193,310

$123,625 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$669,921
Cash to close, invested at 7%
$541,003

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

Monthly shortfalls, invested
$128,918

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

The building comes out $228,412 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 $898K, stocks $670K. 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.

2 bed estimate $1,300/mo · range $1,250–$1,500 · 8 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
15 E 4th St Apt B, Duluth $1,025 2 / 1 — 0.2 mi — Apartment
308 E 5th St, Duluth $1,200 2 / 1 587 0.3 mi 2026-08-14 Apartment
5 W 1st St Apt 312, Duluth $1,745 2 / 1 — 0.4 mi 2025-06-18 Apartment
523 E 6th St, Duluth $1,225 2 / 1 800 0.4 mi 2026-08-07 Apartment
327 W 4th St, Duluth $1,200 2 / 1 803 0.5 mi 2026-08-12 Apartment
611 E 6th St, Duluth $1,275 2 / 1 100 0.5 mi 2026-06-12 Apartment
627 E 4th St, Duluth $1,495 2 / 1 850 0.6 mi 2026-05-19 Apartment
529 W 4th St # 2, Duluth $1,225 2 / 1 750 0.6 mi — 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

  • highPrice is far above what the rents support; break-even is about $84K below ask Based on: data: underwriting.break_even_price · 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 25 7TH ST E
  • mediumUnit count and taxes can't be verified, so the legal duplex status and tax bill are unknown Based on: data: county.tax · AI review
  • medium'Updated' and 'newer' claims come with no years or permits Listing says: updated electric, newer roof, updated bathrooms, new windows · AI review
  • lowOne shared basement laundry and a shared garage can cause tenant friction and need clear lease terms Listing says: 2 car garage shared with each unit. Basement laundry shared. · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 97 days on market
  • 97 days on market suggests the seller may accept a meaningful cut Based on: data: listing.days_on_market · AI review
  • Lake views upstairs may support rent at the top of the range Listing says: Upstairs unit has beautiful lake views. · AI review
  • Garage, greenhouse, shed and fenced yard are tenant-friendly extras that help retention Listing says: privacy fence, greenhouse, shed · AI review
  • No rent cap means rents can follow the market Based on: data: underwriting.rent_rule · AI review

Questions for the agent

  • What are the current rents, lease end dates and security deposits for each unit?
  • What type of heat is it, and who pays for it? Are there separate meters?
  • What are the real property taxes and any special assessments?
  • When was the roof, electrical, plumbing stack and water line work done, and were permits pulled?
  • Is it a licensed rental, and is the layout truly two units with separate kitchens?
  • Why has it sat 97 days, and has the price been cut?

Bottom line

A nicely refreshed Duluth duplex, but at $309K it loses about $370 a month on our numbers, so only consider it 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.$3,530
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,464
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 1906: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2026-06-30 (97 days); down $31,000 (9.1%) from the first ask of $340,000; last sold for $45,000 on 2014-06-20.

DateEventPrice
Price changed$309,000
Price changed$320,000
Price changed$320,000
Listed$340,000
Sold$45,000
Sold public record$45,000
Listed$55,000
Removed$109,900
Listed$109,900
Removed$129,900
Listed$129,900
Removed$124,900
Listed$124,900
Removed$124,900
Listed$124,900
Sold public record$85,000
Sold public record$85,000

From the listing Listing

Listed asduplex
Property tax, 2026$3,530
CountySt. Louis County
Parcel number010-1050-00100 & 00090

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