921 19th St S
Fourplex · 4 units: 3 bed / 1 bath ×4 unit split estimated · 3,824 sq ft
Moorhead, MN · View the listing ↗
Photos courtesy of Keller Williams Inspire Realty, via Realtor.com.
- Asking price
- $339,900 4 units · $85K per unit
- Monthly cash flow
- $144 at 20% down, 7%
- Break-even price
- $366,907 where cash flow hits $0
First look
This is a 1963 fourplex of four 3-bed/1-bath units near MSUM, asking $339,900. Our underwriting at the ask with 20% down shows about $144/month cash flow and a 6.9% cap rate, so it works at today's rates but leaves little room for surprises. Our rent estimate is $1,000 per unit, with a wide range up to $1,475, so the actual rent roll decides this deal. The listing gives no rents, no tenant status, no tax figure and no utility info, and we couldn't match a county parcel. Photos show decent cosmetic updates, but baseboard electric-style heat, window A/C units and a shared boiler/water heater room raise system questions. Worth a showing only if the rent roll supports the estimate or better and the price has room to come down.
Things to consider
- Thin cash flow at the ask About $144/month and a 6.9% cap leaves little cushion for vacancy, repairs or a higher tax bill.
- Rents are the whole story Our estimate spans $950 to $1,475 per unit; the difference between ends is huge on four units. Get the rent roll before anything else.
- Heat and utilities unclear A boiler-type setup in the utility room could mean the owner pays heat, which would hurt cash flow.From photo 10
- Taxes unverified No parcel match, so our tax assumption could be off in either direction.
- Student-area tenant mix Proximity to campus supports demand but brings turnover and wear across 12 bedrooms.Listing says: “just blocks from Minnesota State University Moorhead”
- 1963 build with cosmetic updates Fresh finishes may hide older plumbing, electrical and roof; inspect the systems before relying on them.From photo 4
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
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
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
- $339,900
- Cash to close
- $44,187
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- −$274/mo
- Cash-on-cash
- −7.4%
- Cap rate
- 6.9%
- DSCR
- 0.88×
Break-even
- Price that breaks even
- $298,132
- Rent that breaks even
- $4,355/mo
Long run
- Year 30: property vs stocks
- $1.40M vs $397K
- Cash flow turns positive
- year 5
The deal
- Price
- $339,900
- Cash to close
- $44,187
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- −$612/mo
- Cash-on-cash
- −16.6%
- Cap rate
- 5.7%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $246,470
- Rent that breaks even
- $4,893/mo
Long run
- Year 30: property vs stocks
- $1.03M vs $550K
- Cash flow turns positive
- year 10
The deal
- Price
- $329,900
- Cash to close
- $42,887
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- −$208/mo
- Cash-on-cash
- −5.8%
- Cap rate
- 7.1%
- DSCR
- 0.90×
Break-even
- Price that breaks even
- $298,132
- Rent that breaks even
- $4,270/mo
Long run
- Year 30: property vs stocks
- $1.43M vs $367K
- Cash flow turns positive
- year 5
The deal
- Price
- $329,900
- Cash to close
- $42,887
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- −$546/mo
- Cash-on-cash
- −15.3%
- Cap rate
- 5.9%
- DSCR
- 0.75×
Break-even
- Price that breaks even
- $246,470
- Rent that breaks even
- $4,797/mo
Long run
- Year 30: property vs stocks
- $1.04M vs $504K
- Cash flow turns positive
- year 9
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- $144/mo
- Cash-on-cash
- 2.2%
- Cap rate
- 6.9%
- DSCR
- 1.08×
Break-even
- Price that breaks even
- $366,907
- Rent that breaks even
- $3,813/mo
Long run
- Year 30: property vs stocks
- $1.66M vs $595K
- Cash flow turns positive
- year 1
The deal
- Price
- $339,900
- Cash to close
- $78,177
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- −$195/mo
- Cash-on-cash
- −3.0%
- Cap rate
- 5.7%
- DSCR
- 0.89×
Break-even
- Price that breaks even
- $303,327
- Rent that breaks even
- $4,284/mo
Long run
- Year 30: property vs stocks
- $1.17M vs $637K
- Cash flow turns positive
- year 6
The deal
- Price
- $329,900
- Cash to close
- $75,877
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- $197/mo
- Cash-on-cash
- 3.1%
- Cap rate
- 7.1%
- DSCR
- 1.11×
Break-even
- Price that breaks even
- $366,907
- Rent that breaks even
- $3,744/mo
Long run
- Year 30: property vs stocks
- $1.70M vs $578K
- Cash flow turns positive
- year 1
The deal
- Price
- $329,900
- Cash to close
- $75,877
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- −$141/mo
- Cash-on-cash
- −2.2%
- Cap rate
- 5.9%
- DSCR
- 0.92×
Break-even
- Price that breaks even
- $303,327
- Rent that breaks even
- $4,206/mo
Long run
- Year 30: property vs stocks
- $1.19M vs $602K
- Cash flow turns positive
- year 5
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- $257/mo
- Cash-on-cash
- 3.2%
- Cap rate
- 6.9%
- DSCR
- 1.15×
Break-even
- Price that breaks even
- $391,368
- Rent that breaks even
- $3,666/mo
Long run
- Year 30: property vs stocks
- $1.79M vs $724K
- Cash flow turns positive
- year 1
The deal
- Price
- $339,900
- Cash to close
- $95,172
- Price per unit
- $84,975
- GRM
- 7.1
Each month
- Cash flow
- −$82/mo
- Cash-on-cash
- −1.0%
- Cap rate
- 5.7%
- DSCR
- 0.95×
Break-even
- Price that breaks even
- $323,549
- Rent that breaks even
- $4,119/mo
Long run
- Year 30: property vs stocks
- $1.27M vs $735K
- Cash flow turns positive
- year 3
The deal
- Price
- $329,900
- Cash to close
- $92,372
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- $307/mo
- Cash-on-cash
- 4.0%
- Cap rate
- 7.1%
- DSCR
- 1.19×
Break-even
- Price that breaks even
- $391,368
- Rent that breaks even
- $3,602/mo
Long run
- Year 30: property vs stocks
- $1.82M vs $703K
- Cash flow turns positive
- year 1
The deal
- Price
- $329,900
- Cash to close
- $92,372
- Price per unit
- $82,475
- GRM
- 6.9
Each month
- Cash flow
- −$32/mo
- Cash-on-cash
- −0.4%
- Cap rate
- 5.9%
- DSCR
- 0.98×
Break-even
- Price that breaks even
- $323,549
- Rent that breaks even
- $4,046/mo
Long run
- Year 30: property vs stocks
- $1.30M vs $706K
- Cash flow turns positive
- year 2
Monthly
Monthly breakdown
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$274 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$2,035 |
| PMI | −$191 |
| Cash flow | −$612 |
| Principal paid down (equity, not cash) | $259 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$1,975 |
| PMI | −$186 |
| Cash flow | −$208 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$1,975 |
| PMI | −$186 |
| Cash flow | −$546 |
| Principal paid down (equity, not cash) | $251 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | $144 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$1,809 |
| Cash flow | −$195 |
| Principal paid down (equity, not cash) | $230 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$1,756 |
| Cash flow | $197 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$1,756 |
| Cash flow | −$141 |
| Principal paid down (equity, not cash) | $223 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | $257 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$1,696 |
| Cash flow | −$82 |
| Principal paid down (equity, not cash) | $216 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Net operating income | $1,953 |
| Mortgage (principal + interest) | −$1,646 |
| Cash flow | $307 |
| Principal paid down (equity, not cash) | $209 |
| Rent | $4,000 |
| Vacancy (6%) | −$240 |
| Collected | $3,760 |
| Property tax Listing | −$348 |
| Insurance Estimate | −$380 |
| Water, sewer, trash Estimate | −$340 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (9% of rent) | −$360 |
| Capital reserve (8% of rent) | −$320 |
| Property management | −$338 |
| Net operating income | $1,614 |
| Mortgage (principal + interest) | −$1,646 |
| Cash flow | −$32 |
| 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
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $628,744
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$327,533 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $61,063
$44,187 put into an index fund instead of the down payment and closing costs.
$9,253 you'd have paid in while the building lost money, invested instead.
The building comes out $1,006,843 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $255,205
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $305,910 of loan.
$160,085 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $336,363
- Monthly shortfalls, invested
- $213,904
$44,187 put into an index fund instead of the down payment and closing costs.
$35,000 you'd have paid in while the building lost money, invested instead.
The building comes out $480,463 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $678,090
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $296,910 of loan.
$346,214 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $326,467
- Monthly shortfalls, invested
- $40,796
$42,887 put into an index fund instead of the down payment and closing costs.
$6,109 you'd have paid in while the building lost money, invested instead.
The building comes out $1,063,536 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $288,106
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $296,910 of loan.
$175,335 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $326,467
- Monthly shortfalls, invested
- $177,192
$42,887 put into an index fund instead of the down payment and closing costs.
$28,423 you'd have paid in while the building lost money, invested instead.
The building comes out $537,155 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $883,171
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$408,866 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
$78,177 put into an index fund instead of the down payment and closing costs.
The building comes out $1,063,593 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $399,062
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $271,920 of loan.
$222,084 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $595,103
- Monthly shortfalls, invested
- $42,272
$78,177 put into an index fund instead of the down payment and closing costs.
$6,412 you'd have paid in while the building lost money, invested instead.
The building comes out $537,212 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $943,502
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $263,920 of loan.
$428,027 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $577,595
$75,877 put into an index fund instead of the down payment and closing costs.
The building comes out $1,118,616 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $441,828
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $263,920 of loan.
$238,488 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $577,595
- Monthly shortfalls, invested
- $24,707
$75,877 put into an index fund instead of the down payment and closing costs.
$3,655 you'd have paid in while the building lost money, invested instead.
The building comes out $592,235 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $1,011,337
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$449,571 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
$95,172 put into an index fund instead of the down payment and closing costs.
The building comes out $1,062,388 ahead after 30 years.
- Your equity when you sell
- $775,525
- Rental profits, invested at 7%
- $495,017
Sells for $825,027 (value up 3% a year), minus 6% selling cost ($49,502). Rent paid down $254,925 of loan.
$257,821 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $724,474
- Monthly shortfalls, invested
- $10,060
$95,172 put into an index fund instead of the down payment and closing costs.
$1,445 you'd have paid in while the building lost money, invested instead.
The building comes out $536,008 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $1,067,897
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $247,425 of loan.
$467,534 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $703,159
$92,372 put into an index fund instead of the down payment and closing costs.
The building comes out $1,117,447 ahead after 30 years.
- Your equity when you sell
- $752,709
- Rental profits, invested at 7%
- $544,223
Sells for $800,754 (value up 3% a year), minus 6% selling cost ($48,045). Rent paid down $247,425 of loan.
$274,720 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $703,159
- Monthly shortfalls, invested
- $2,706
$92,372 put into an index fund instead of the down payment and closing costs.
$380 you'd have paid in while the building lost money, invested instead.
The building comes out $591,066 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
Year 30 (loan paid off): property $1.40M, stocks $397K. The property wins.
Year 30 (loan paid off): property $1.03M, stocks $550K. The property wins.
Year 30 (loan paid off): property $1.43M, stocks $367K. The property wins.
Year 30 (loan paid off): property $1.04M, stocks $504K. The property wins.
Year 30 (loan paid off): property $1.66M, stocks $595K. The property wins.
Year 30 (loan paid off): property $1.17M, stocks $637K. The property wins.
Year 30 (loan paid off): property $1.70M, stocks $578K. The property wins.
Year 30 (loan paid off): property $1.19M, stocks $602K. The property wins.
Year 30 (loan paid off): property $1.79M, stocks $724K. The property wins.
Year 30 (loan paid off): property $1.27M, stocks $735K. The property wins.
Year 30 (loan paid off): property $1.82M, stocks $703K. The property wins.
Year 30 (loan paid off): property $1.30M, stocks $706K. 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.
3 bed estimate $1,000/mo · range $975–$1,500 · 7 rentals within 1.25 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 921 19th St S Apt 4, Moorhead | $1,000 | 3 / 1 | 0.0 mi |
| 915-18 1/2 St S, Moorhead | $945 | 3 / 2 | 0.1 mi |
| 1011 18 1/2 St S, Moorhead | $925 | 3 / 1 | 0.1 mi |
| 1810 12th Ave S, Moorhead | $925 | 3 / 1 | 0.1 mi |
| 1802 12th Ave S, Moorhead | $925 | 3 / 1 | 0.1 mi |
| 1521 1st Ave N, Moorhead | $1,440 | 3 / 2 | 0.8 mi |
| 1102 28th Ave S, Moorhead | $1,695 | 3 / 2 | 1.2 mi |
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, occupancy or lease terms given, so income is unverified Listing says: offering flexible appeal for student housing, workforce housing, or traditional long-term rentals · 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 921 19TH ST S
- mediumTaxes are unknown because the parcel did not match; tax bill could move cash flow materially on thin margins Based on: data: county.tax · AI review
- mediumStudent-oriented location means seasonal turnover and heavy wear across twelve bedrooms Listing says: just blocks from Minnesota State University Moorhead · AI review
Opportunities
- Unit interiors look refreshed; rents may be near the upper end of the estimate range if tenants are market-rate Based on: photo 9 · AI review
- Two double garages could bring extra income as paid stalls Listing says: 2 double garages · AI review
- Shared coin laundry adds ancillary income; verify what it actually collects Listing says: shared coin-operated laundry · AI review
- No rent cap in Moorhead, so 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 is anyone month-to-month?
- Who pays heat, electric, water and trash? Are there separate meters?
- What are the real property taxes and any special assessments?
- Roof, water heater and boiler ages? What heats each unit?
- What does the coin laundry earn and what were the trailing-12 expenses?
- Is the rental license current for four units, and why has it been on market 23 days at this price?
Bottom line
A 3-bed fourplex that pencils to slightly positive cash flow at $339,900, so it works best if actual rents beat our $1,000 estimate or the price drops. 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. | $4,170 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $4,556 |
| 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. 12 bedrooms: +1 pt repairs for wear | 9% / 8% |
Price history Realtor.com
On the market since 2026-09-12 (23 days); last sold for $283,600 on 2022-01-19; listed for rent at $750/mo on 2021-01-17.
| Date | Event | Price |
|---|---|---|
| Listed | $339,900 | |
| Sold | $283,600 | |
| Listed | $290,000 | |
| Sold | $290,000 | |
| Removed | — | |
| Removed | — | |
| Listed | $290,000 | |
| Listed | $290,000 | |
| Removed | — | |
| Listed for rent | $750/mo | |
| Removed | — | |
| Listed for rent | $750/mo | |
| Removed | — | |
| Listed for rent | $750/mo | |
| Removed | — | |
| Listed for rent | $750/mo | |
| Sold public record | $244,000 | |
| Sold public record | $500,000 |
From the listing Listing
| Listed as | four plex |
| Property tax, 2026 | $4,170 |
| County | Clay |
| Parcel number | 586890830 |
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 Moorhead on rental licensing before you buy.