Back to Greater Minnesota

508 4th Ave

Duplex · 2 units: 2 bed / 1 bath and 3 bed / 1 bath · 1,746 sq ft

Two Harbors, MN · View the listing ↗

Cash flows

Photos courtesy of CENTURY 21 Atwood, via Realtor.com.

Asking price
$324,900
2 units · $162K per unit
Monthly cash flow
$578
at 20% down, 7%
Estimated rent
$3,775/mo
high confidence
Break-even price
$433,557
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a 1888 up/down duplex in Two Harbors asking $324,900, with a 2-bed lower and a 3-bed upper. Our model shows about $578/mo cash flow and an 8.5% cap at ask, but the rent range is very wide ($1,025 to $3,025 on the upper) and taxes are unverified, so treat that as soft. The description gives no rents, and the only actual in our data is $1,150 on the upper, which is far below our mid estimate. Photos show a fresh main-level kitchen and bath, but the upper unit looks dated, the basement is shared, and the photos skip the panel and the roof. Worth a showing if the rent roll, tax bill and heat setup hold up. Ask first about separate meters and the boiler.

Things to consider

  1. Rent upside depends on the upper unit's condition and lease Our one actual rent, $1,150, is far below the mid estimate. Closing that gap may need a renovation, and the tenant's lease term decides when it can happen.
  2. Wide rent estimate range The low and high estimates are very far apart, so the modeled $578/mo cash flow could move a lot. Verify rents before trusting it.
  3. Taxes are unverified Without a parcel match, the tax figure is an estimate. A non-homestead bill could be higher than what the seller pays today.
  4. 1888 building with unknown systems The basement has a boiler-style system, an old panel and a block foundation. Their age drives reserves and insurability.From photo 7
  5. Utility split is unclear Shared basement, laundry and possibly one boiler could mean the owner pays heat or other costs, which would cut cash flow.Listing says: “convenient on-site laundry and storage in the basement”

From the photos

Listing photo 2
1 of 8Plus

Lower-unit kitchen appears newly renovated: white cabinets, subway tile, stainless dishwasher, new vinyl plank floor

Listing photo 10
2 of 8Concern

Upper-unit kitchen appears older: laminate counters, mixed cabinets, basic range and fridge, with only the flooring updated

Listing photo 1
3 of 8Plus

Siding appears new and the deck and stairs look recent. The side deck and exterior stairs likely serve the upper unit's private entry

Listing photo 7
4 of 8Check

Basement has a block foundation, a water heater, a boiler or radiator-type heat source, an electrical panel and shared laundry. Beams are exposed. Check age and condition of all systems

Listing photo 3
5 of 8Check

Baseboard hot-water heat appears in the lower unit, which suggests a boiler; confirm whether it is one system or separate

Listing photo 4
6 of 8Concern

Lower-unit bedrooms have carpet that looks worn, with wood trim and older built-in cabinets, so the update is partial

Listing photo 8
7 of 8Concern

Upper living area has wood paneling and older carpet; the dated finishes suggest it will need work to reach top rent

Listing photo 1
8 of 8Check

No photos of the roof, electrical panel close-up, or the upper bathroom

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

Condition and repairs

  • doneNew flooring, new kitchen and updated bathroom on main levelListing says: all-new flooring, a new kitchen, and an updated bathroom
  • doneNew siding, windows, decking and stairsListing says: new siding, new windows, and a new decking and stairs

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
$324,900
Cash to close
$74,727
Price per unit
$162,450
GRM
7.2

Each month

Cash flow
$578/mo
Cash-on-cash
9.3%
Cap rate
8.5%
DSCR
1.33×

Break-even

Price that breaks even
$433,557
Rent that breaks even
$3,043/mo

Long run

Year 30: property vs stocks
$2.26M vs $578K
Cash flow turns positive
year 2

Monthly

Monthly breakdown

Rent$3,775
Vacancy (6%)−$226
Collected$3,548
Property tax Listing−$240
Insurance Estimate−$205
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (7% of rent)−$264
Capital reserve (8% of rent)−$302
Net operating income$2,308
Mortgage (principal + interest)−$1,729
Cash flow$578
Principal paid down (equity, not cash)$220

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,259,059
Your equity when you sell
$741,301

Sells for $788,618 (value up 3% a year), minus 6% selling cost ($47,317). Rent paid down $259,920 of loan.

Rental profits, invested at 7%
$1,517,759

$655,165 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$578,482
Cash to close, invested at 7%
$568,841

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

Monthly shortfalls, invested
$9,641

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

The building comes out $1,680,577 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.26M, stocks $578K. 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.

2 bed / 1 bath estimate $1,750/mo · range $1,025–$2,450

AddressRentBd / BaSq ftDistanceListedMatch
507 6th Ave, Two Harbors 55616 off market $1,050 1 / 1 — 0.2 mi 2025-12-23 84%
530 1st Ave, Two Harbors 55616 $1,090 2 / 1 — 0.2 mi 2026-10-05 79%
530 1st Ave, Apt 2, Two Harbors 55616 $975 1 / 1 — 0.2 mi 2026-10-05 70%
902 9th Ave, Two Harbors 55616 off market $1,750 3 / 1 — 0.5 mi 2026-03-24 69%
5427 N Shore Dr, Township of, Duluth 55804 off market $950 1 / 1 — 12.8 mi 2026-01-29 65%
1240 Airport Rd, Two Harbors 55616 $2,795 1 / 1.5 — 2.2 mi 2026-09-04 65%
119 Copperhead Rd, Knife River 55609 off market $2,500 1 / 1 952 6.9 mi 2026-03-24 55%
278 E 1st St, Knife River 55609 $1,995 3 / 2 — 7.2 mi 2026-09-22 55%
758 Whipoorwill Ln, Two Harbors 55616 off market $2,995 3 / 2.5 2,500 5.1 mi 2026-03-18 54%
6024 Bergquist Rd, Duluth 55804 off market $2,150 1 / 1 — 11.7 mi 2026-08-31 52%

3 bed / 1 bath estimate $2,025/mo · range $1,025–$3,025

AddressRentBd / BaSq ftDistanceListedMatch
902 9th Ave, Two Harbors 55616 off market $1,750 3 / 1 — 0.5 mi 2026-03-24 79%
514 13th Ave, Two Harbors 55616 off market $3,600 3 / 1.5 — 0.6 mi 2026-02-03 76%
507 6th Ave, Two Harbors 55616 off market $1,050 1 / 1 — 0.2 mi 2025-12-23 75%
530 1st Ave, Two Harbors 55616 $1,090 2 / 1 — 0.2 mi 2026-10-05 70%
278 E 1st St, Knife River 55609 $1,995 3 / 2 — 7.2 mi 2026-09-22 64%
758 Whipoorwill Ln, Two Harbors 55616 off market $2,995 3 / 2.5 2,500 5.1 mi 2026-03-18 64%
530 1st Ave, Apt 2, Two Harbors 55616 $975 1 / 1 — 0.2 mi 2026-10-05 60%
5427 N Shore Dr, Township of, Duluth 55804 off market $950 1 / 1 — 12.8 mi 2026-01-29 56%
1240 Airport Rd, Two Harbors 55616 $2,795 1 / 1.5 — 2.2 mi 2026-09-04 55%
278 Scenic Dr Furnished 4 Br On Lk, Knife River 55609 off market $3,750 4 / 2.5 2,100 6.9 mi 2024-02-26 55%

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 508 4TH AVE
  • mediumTaxes and unit count unverified; no county parcel match, so the tax bill in the model is a guess Based on: data: county.tax · AI review
  • mediumDescription gives no rents, lease terms or expenses, so the income side is unsupported Based on: data: rent_estimate · AI review
  • lowShared basement with laundry and storage; unclear how utilities and meters are split between units Listing says: convenient on-site laundry and storage in the basement · AI review

Opportunities

  • Current rents are below market. Rents can reset to market at renewal. Based on: Listing rents vs. our market estimate: Unit 2: 3 bed / 1 bath $1,150 vs $2,025
  • Upper rent in our data is $1,150 against a $2,025 mid estimate; room to raise at renewal, with no rent cap Based on: data: rent_estimate · AI review
  • Recent exterior and main-level work lowers near-term capex on the lower unit Listing says: Exterior improvements include new siding, new windows, and a new decking and stairs · AI review

Questions for the agent

  • What are the current rents, lease end dates and deposits for both units?
  • Are gas and electric separately metered, and who pays heat? How many boilers or furnaces?
  • What are the actual annual taxes, and is the property currently homesteaded?
  • Who did the renovation work, and were permits pulled for the siding, windows and decks?
  • What is the age of the roof, the panel type and amperage, and the water heater?
  • Is the upper unit being renovated too, or is it left as-is?

Bottom line

Updated lower unit and exterior on an 1888 duplex with decent modeled numbers, but rents, taxes and systems are all unverified, so get the rent roll before getting excited. 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.$2,876
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,460
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 1888: +1 pt capital reserve; "fully updated" in the description: -1 pts each7% / 8%

Price history Realtor.com

On the market since 2026-09-09 (26 days); last sold for $148,800 on 2021-01-11.

DateEventPrice
Listed$324,900
Sold$148,800
Listed$154,900
Removed—
Price changed$157,900
Price changed$159,900
Listed$169,900

From the listing Listing

Listed asduplex
Property tax, 2026$2,876
CountyLake County
Parcel number23-7660-16020

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