Back to Minneapolis

4145 Colfax Ave S

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

Minneapolis, MN · East Harriet · View the listing ↗

Far off

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

Asking price
$740,000
2 units · $370K per unit
Monthly cash flow
−$1,899
at 20% down, 7%
Estimated rent
$4,650/mo
medium confidence · 12 rentals within 1.5 mi
Break-even price
$383,174
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a handsome 1931 Tudor duplex in East Harriet, but it prices like a home, not a rental. At $740K and our mid rent estimate of $2,325 per 3-bed unit, the cap rate is about 3.3% and cash flow is roughly -$1,899 a month with 20% down. Taxes are $13,733 on a non-homestead basis, which is a big drag. No rents or lease details are given, so the first ask is whether either unit is occupied and what it pays. It only makes sense for an owner-occupant who values the location and the 4-stall garage; as a pure investment, it needs a much lower price. Photos show clean but dated kitchens and baths, and the boiler situation needs a closer look.

Things to consider

  1. Price is far above what the rents support At about $4,650 a month in estimated rent, the property can't cover taxes, insurance and a mortgage at this price. Break-even is about $383K, roughly half the ask.
  2. Non-homestead taxes are very heavy The $13.7K tax bill is nearly 2% of the price and eats a large share of rental income. An owner-occupant would pay less.
  3. Heating system is only partly updated Only one boiler is described as newer. A failed older boiler can cost thousands, and it affects who pays for heat.Listing says: “one newer boiler”
  4. Recent capital work reduces near-term risk Roof, chimney masonry and garages are recent, so big exterior bills look less likely soon. Ask for permits and invoices.Listing says: “2017 roof and rebuilt top 17-feet of exterior masonry on the chimney”
  5. Interiors look dated, so rents may stay near the middle of our range Original-style baths and cosmetic kitchens may limit rents versus renovated units. Updates cost money before you can push rents.From photo 7

From the photos

Listing photo 2
1 of 7Plus

Both exterior views show stucco Tudor facade in good shape with no obvious cracking or staining visible; two separate entrances not clear, only one front door visible

Listing photo 5
2 of 7Check

Kitchen has original oak cabinets, a farmhouse sink, newer subway tile and laminate-style counters, with vinyl floor that looks dated. Cosmetic refresh, not a full renovation

Listing photo 7
3 of 7Concern

Bathroom appears original with pink tile, pedestal sink and older floor tile. Functional but dated; likely a tenant draw issue only for premium rents

Listing photo 3
4 of 7Plus

Hardwood floors and wood windows look in good condition in the living areas, with a masonry fireplace

Listing photo 9
5 of 7Check

Radiators are visible, which fits the hot-water heating in the county data. Radiator and boiler condition can't be judged from photos

Listing photo 10
6 of 7Check

Second unit shows a basic white fridge, a washer and a window AC unit, suggesting simpler finishes there. Appears the unit has in-unit laundry

Listing photo 1
7 of 7Check

No photos of the boiler, electrical panel, basement, garages or second kitchen/bath, which are the key items to inspect

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

Condition and repairs

  • doneNewer garages (4 stalls)Listing says: a brand-new 2-car garage for each unit (4 stalls total)
  • doneOne newer boilerListing says: Updates include newer garages, one newer boiler, 2017 roof
  • doneRoof replaced 2017Listing says: 2017 roof and rebuilt top 17-feet of exterior masonry on the chimney
  • doneChimney masonry rebuilt (top 17 feet)Listing says: rebuilt top 17-feet of exterior masonry on the chimney (new brick, limestone overhang, and reinforced concrete cap)

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
$740,000
Cash to close
$170,200
Price per unit
$370,000
GRM
13.3

Each month

Cash flow
−$1,899/mo
Cash-on-cash
−13.4%
Cap rate
3.3%
DSCR
0.52×

Break-even

Price that breaks even
$383,174
Rent that breaks even
$7,085/mo

Long run

Year 30: property vs stocks
$1.70M vs $2.74M
Cash flow turns positive
year 27

Monthly

Monthly breakdown

Rent$4,650
Vacancy (6%)−$279
Collected$4,371
Property tax Public record−$1,144
Insurance Estimate−$213
Water, sewer, trash Estimate−$170
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$372
Capital reserve (8% of rent)−$372
Net operating income$2,039
Mortgage (principal + interest)−$3,939
Cash flow−$1,899
Principal paid down (equity, not cash)$501

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$1,695,973
Your equity when you sell
$1,688,404

Sells for $1,796,174 (value up 3% a year), minus 6% selling cost ($107,770). Rent paid down $592,000 of loan.

Rental profits, invested at 7%
$7,570

$7,229 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$2,741,583
Cash to close, invested at 7%
$1,295,606

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

Monthly shortfalls, invested
$1,445,977

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

Stocks come out $1,045,610 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 $1.70M, stocks $2.74M. Stocks win.

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.

3 bed estimate $2,325/mo · range $1,900–$2,900 · 12 rentals within 1.5 mi

AddressRentBd / BaSq ftDistanceListedType
4429 Nicollet Ave, Minneapolis $1,999 3 / 1 1,050 0.8 mi 2026-01-22 Apartment
3520 Dupont Level Ave S Unit Lower, Minneapolis $2,595 3 / 1 1,600 0.8 mi 2026-05-31 Duplex triplex
3552 Irving Ave S, Minneapolis $2,795 3 / 2 1,660 0.9 mi 2026-09-25 Apartment
3229 Hennepin Ave S, Minneapolis $2,395 3 / 1 1,970 1.2 mi 2022-08-11 Apartment
3329 Nicollet Ave Unit A, Minneapolis $2,499 3 / 2.5 1,400 1.2 mi 2026-06-05 Apartment
5005 Oliver Ave S Unit 2, Minneapolis $2,850 3 / — 3,864 1.3 mi 2026-10-02 Duplex triplex
3208 Blaisdell Ave Apt 3, Minneapolis $1,750 3 / 1 1,220 1.3 mi 2024-07-22 Apartment
4412 Washburn Ave S # 2, Minneapolis $2,950 3 / 2 1,500 1.3 mi — Apartment
705 W 31st St, Minneapolis $1,775 3 / 1 725 1.3 mi 2025-03-22 Apartment
3336 4th Ave S Apt 4, Minneapolis $1,595 3 / 1 1,100 1.4 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

  • highTaxes of $13.7K on a non-homestead basis eat most of the income Based on: data: county.tax · AI review
  • mediumAsking is $356,826 above the price where cash flow breaks even ($383,174) at the default scenario. Based on: Derived: price $740,000 vs. break-even $383,174
  • mediumOnly 'one newer boiler' mentioned for a two-unit building; the other boiler's age is unknown, and it is unclear if heat is one system or two Listing says: one newer boiler · AI review
  • mediumListing pitches lifestyle and owner-occupant appeal, with no rents, leases or expenses given Listing says: Ideal for owner occupants and investors. · AI review
  • lowRental license is an owner-exempt type; confirm the license status carries over to a new owner and what inspections are required Based on: data: city.rental_license · AI review

Opportunities

  • Minneapolis has no rent cap, so rents can follow the market after a refresh Based on: data: underwriting.rent_rule · AI review
  • Four garage stalls could be rented separately or help justify higher unit rents Listing says: a brand-new 2-car garage for each unit (4 stalls total) · AI review
  • Oversized lot and a prime location near the lake and Rose Garden support long-term value and tenant demand Listing says: Just 1.5 blocks from the Rose Garden and less than two blocks from Lake Harriet. · AI review

Questions for the agent

  • Are the units occupied now, and what are the rents, lease terms and security deposits?
  • Is there one boiler or two, and how old is the one that isn't new?
  • What do heat, water and common-area utilities cost per year, and who pays them?
  • What is the electrical service and panel type in each unit?
  • Has the owner-exempt rental license been inspected, and will it transfer to a new owner?
  • Why was it listed at $740K, and is the seller open to offers given 35 days on market?

Bottom line

Beautiful building in a great location, but at $740K it loses about $1,900 a month as a rental, so it only works for an owner-occupant or at a far lower price. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Public recordHennepin County record, current payable year (non-homestead)$13,733
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$2,558
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. base rate8% / 8%

Price history Realtor.com

On the market since 2026-08-31 (35 days); down $35,000 (4.5%) from the first ask of $775,000.

DateEventPrice
Price changed$740,000
Listed$775,000

County record Public record

Recorded asduplex
Living units2
Year built1931
Market value (2026)$723,100
Property tax$13,733
Special assessmentsnone
Homesteadno
Last sale—

Source: Hennepin County parcel records.

City rental license

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

Nearest highway

I 35W, about 1332 m away.

Crime in East Harriet

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