Back to Minneapolis

2015 2nd Ave S

Fourplex · 4 units: 2 bed / 1 bath and 1 bed / 1 bath ×3 unit split estimated · 2,390 sq ft

Minneapolis, MN · Whittier · View the listing ↗

Close

Photos, via Realtor.com.

Asking price
$449,900
4 units · $112K per unit
Monthly cash flow
−$167
at 20% down, 7%
Estimated rent
$4,800/mo
medium confidence · 21 rentals within 0.75 mi
Break-even price
$418,524
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a Whittier fourplex at $449,900 with one vacant unit, and our numbers don't work at the ask: about -$167/month cash flow at 20% down and a 5.9% cap rate, with break-even near $419K. The description is all exterior (stucco, sashes, roof, 2023 boiler) and gives no rents, no lease terms and no utility split, so the income side is blank. The photos show dated but clean interiors and an old stone basement. Start by getting the rent roll, trailing-12 expenses and the roof age. Then confirm that steam heat and the 2023 boiler serve all four units and who pays the gas. Worth a showing only if the price comes down toward $419K or the rents beat our estimates.

Things to consider

  1. Price is above what the numbers support At the ask the property loses about $167/month, and our break-even is about $31K lower. Negotiate down or underwrite real rents.
  2. Income is unknown The description gives no rents or leases, so you can't verify what the building earns. The vacant unit also means a lease-up cost.Listing says: “one unit currently vacant”
  3. Recent capital work reduces near-term risk The roof, windows, stucco and boiler are done, so early repair spending should be lower. Verify the ages and permits.Listing says: “The boiler was also just replaced in 2023”
  4. Old stone foundation and 1900 systems Moisture, wiring and plumbing in a building this age can be costly. Inspect before relying on the reserves.From photo 10
  5. Heat costs depend on metering Steam heat from one boiler often means the owner pays gas, which cuts net income.
  6. Taxes and value gap Taxes are $8,204 and county market value is $432K, below the ask. Tax and valuation reassessment after a sale could raise costs.

From the photos

Listing photo 1
1 of 7Plus

Stucco front looks freshly redone and the windows appear updated; the lawn is bare and patchy.

Listing photo 3
2 of 7Check

Kitchen has painted blue cabinets, stainless appliances and laminate counters. It looks like a budget refresh, not a full remodel.

Listing photo 5
3 of 7Concern

Living area has worn plank-style flooring and a radiator, so steam heat is visible. Finishes look dated but clean.

Listing photo 8
4 of 7Plus

Bathroom has a tub surround and vanity that appear to be a basic, newer-ish update. Textured walls and a radiator remain.

Listing photo 10
5 of 7Concern

Basement has exposed stone foundation walls, a ladder and old piping. It also has a coin-style washer and dryer.

Listing photo 10
6 of 7Check

Only one unit's interior is shown, and the boiler, panel and water heater are not. Ask for the other units and the mechanicals.

Listing photo 2
7 of 7Check

Front shows a single entry and no visible garage or off-street parking, so parking appears to be on-street.

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 window sashesListing says: new window sashes, a newer roof, and a freshly redone stucco exterior
  • doneNewer roof (age not given)Listing says: new window sashes, a newer roof, and a freshly redone stucco exterior
  • doneStucco exterior redoneListing says: new window sashes, a newer roof, and a freshly redone stucco exterior
  • doneBoiler replaced 2023Listing says: The boiler was also just replaced in 2023

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
$449,900
Cash to close
$103,477
Price per unit
$112,475
GRM
7.8

Each month

Cash flow
−$167/mo
Cash-on-cash
−1.9%
Cap rate
5.9%
DSCR
0.93×

Break-even

Price that breaks even
$418,524
Rent that breaks even
$5,017/mo

Long run

Year 30: property vs stocks
$1.67M vs $814K
Cash flow turns positive
year 4

Monthly

Monthly breakdown

Rent$4,800
Vacancy (6%)−$288
Collected$4,512
Property tax Public record−$684
Insurance Estimate−$385
Water, sewer, trash Estimate−$340
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$384
Capital reserve (9% of rent)−$432
Net operating income$2,228
Mortgage (principal + interest)−$2,395
Cash flow−$167
Principal paid down (equity, not cash)$305

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,668,246
Your equity when you sell
$1,026,503

Sells for $1,092,025 (value up 3% a year), minus 6% selling cost ($65,522). Rent paid down $359,920 of loan.

Rental profits, invested at 7%
$641,742

$342,220 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$813,995
Cash to close, invested at 7%
$787,693

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

Monthly shortfalls, invested
$26,301

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

The building comes out $854,251 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.67M, stocks $814K. 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,350/mo · range $1,275–$1,475 · 21 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
1817 2nd Ave S, Minneapolis $1,279 2 / 1 — 0.2 mi 2025-04-30 Apartment
214 19th St E, Minneapolis $1,150 2 / 1 580 0.2 mi 2026-08-12 Apartment
1821 1st Ave S, Minneapolis $1,295 2 / 1 680 0.2 mi 2024-04-15 Apartment
110 E 18th St, Minneapolis $1,295 2 / 1 627 0.3 mi 2025-01-03 Apartment
2109 Blaisdell Ave Apt 404, Minneapolis $1,745 2 / 1 908 0.3 mi 2026-06-02 Apartment
2448 1st Ave S Apt 7, Minneapolis $1,495 2 / 1 675 0.3 mi 2026-07-29 Apartment
2421 Pillsbury Ave S, Minneapolis $1,195 2 / 1 856 0.4 mi 2022-12-22 Apartment
116 Oak Grove St, Minneapolis $1,400 2 / 1 910 0.5 mi 2026-04-03 Apartment
1501 Lasalle Ave, Minneapolis $1,400 2 / 1 707 0.5 mi 2026-01-20 Apartment
1501 S LA Salle Ave Unit 405, Minneapolis $1,400 2 / 1 707 0.5 mi — Apartment

1 bed estimate $1,150/mo · range $1,025–$1,325 · 25 rentals within 0.5 mi

AddressRentBd / BaSq ftDistanceListedType
1920 3rd Ave S, Minneapolis $1,450 1 / 1 — 0.1 mi 2026-04-16 Apartment
1921 3rd Ave S, Minneapolis $1,150 1 / 1 — 0.1 mi 2026-09-25 Apartment
1915 First Ave S, Minneapolis $925 1 / 1 540 0.2 mi 2024-04-15 Apartment
1817 2nd Ave S, Minneapolis $999 1 / 1 — 0.2 mi 2025-04-30 Apartment
214 19th St E, Minneapolis $950 1 / 1 580 0.2 mi 2026-08-12 Apartment
220 19th St E, Minneapolis $1,195 1 / 1 600 0.2 mi 2026-04-09 Apartment
22 E 22nd St, Minneapolis $1,249 1 / 1 — 0.2 mi 2025-04-30 Apartment
1910 1st Ave S, Minneapolis $975 1 / 1 575 0.2 mi 2024-04-17 Apartment
1900 1st Ave S, Minneapolis $800 1 / 1 450 0.2 mi 2026-05-25 Apartment
1821 1st Ave S, Minneapolis $999 1 / 1 560 0.2 mi 2024-04-15 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

  • highNo rents, lease terms or expenses given. Income can't be checked. Listing says: one unit currently vacant · AI review
  • highPriced above our break-even; negative cash flow at the ask. Based on: data: underwriting.break_even_price · AI review
  • mediumStone basement and 1900 build: check the foundation, moisture and old plumbing. Based on: photo 10 · AI review
  • mediumSteam heat from one boiler likely means the owner pays heat unless units are separately metered. Based on: data: county.heat_type · AI review
  • lowHighway sits about 300 m away, which can hurt rents and appeal. Based on: data: highway.distance_m · AI review

Opportunities

  • Vacant unit can be updated and leased at market rent. Listing says: the ability to make updates and boost rent before placing a new tenant · AI review
  • Minneapolis has no rent cap, so rents can rise to market after updates. Based on: data: underwriting.rent_rule · AI review
  • Boiler and exterior work are done, which lowers near-term capital needs. Listing says: The boiler was also just replaced in 2023 · AI review

Questions for the agent

  • Can I see the rent roll with lease end dates and the trailing-12 expenses?
  • Which unit is vacant, and how long has it been empty?
  • Who pays heat, water and trash, and are there separate gas and electric meters?
  • How old is the roof, and who did the stucco and window work, with permits?
  • What is the unit mix, and is the basement unit or any unit non-conforming?
  • Does the 2023 boiler heat all four units, and are there other systems or electrical panel details?

Bottom line

Updated exterior and a new boiler are good, but at $449,900 it loses money, and with no rents given you'd be paying for numbers you can't see. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Public recordHennepin County record, current payable year (non-homestead)$8,204
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$4,617
Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid$340
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-10-01 (4 days); last sold for $269,900 on 2003-06-02.

DateEventPrice
Listed$449,900
Sold public record$269,900
Sold public record$147,000
Sold public record$147,000
Sold public record$120,000
Sold public record$90,000

County record Public record

Recorded asapartment converted
Living units—
Year built1900
Market value (2026)$432,000
Property tax$8,204
Special assessmentsnone
Homesteadno
Last sale2002-12-01 · $269,900

Source: Hennepin County parcel records.

City rental license

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

Nearest highway

I 35W, about 295 m away.

Crime in Whittier

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