Carpet Cleaning in Gresham, OR: Rentals, Apartments, and Move-Out Cleaning

Forty-four percent of Gresham households rent, and about 12,400 homes sit in buildings with five or more units. Oregon law lists three conditions a landlord must meet before charging a tenant for carpet cleaning, so the date and method of the last cleaning become part of the paperwork.

Map showing Gresham, Oregon and nearby townsSchematic map, not to scale.Columbia RiverSandy RiverClackamas RiverMt. Hood →CorbettClackamasWood VillageBoringBoringGreshamGreshamTroutdaleTroutdaleDamascusDamascusHappy ValleyHappy Valley

Schematic map, not to scale. Gresham is highlighted.

Population
114,247 in the 2020 census, fourth in Oregon (ACS estimate 112,378)
Renter households
44.2% (Oregon 36.7%)
Homes in buildings with 5+ units
28.3% (Oregon 17.8%)
Median year built
1981; 48.1% built before 1980
Median home value (ACS)
$458,700 (Oregon $477,600)
Annual precipitation (NOAA)
40.7 in at the Troutdale airport; 55 to 56 in at foothill stations

Oregon's fourth-largest city

Gresham counted 114,247 residents in the 2020 census, behind Portland, Salem, and Eugene. It had 90,205 in 2000 and 33,005 in 1980. Brothers Jackson and James Powell settled the area in 1851 and called it Powell's Valley, and berries, grapes, and vegetables drove its economy from the 1910s into the 1960s. The city was incorporated on February 11, 1905, and named for Walter Quintin Gresham, a Civil War general and U.S. Secretary of State.

Renters, apartments, and turnover

The American Community Survey (2020 to 2024) counts 41,801 households in Gresham, and 44.2 percent of them rent, roughly 18,500 households. Some 28.3 percent of the city's 44,005 housing units, about 12,450, are in buildings with five or more units. Oregon's figures are 36.7 percent and 17.8 percent. Gresham's renter share sits close to Multnomah County's 46.6 percent and well above Clackamas County's 29.3 percent.

Each time a unit changes hands, someone decides whether the carpet gets cleaned, who pays, and what the paperwork says. That decision is governed by a specific Oregon statute.

When the homes were built Share of housing units by decade, Gresham compared with Oregon. Source: Census Bureau ACS 2020 to 2024.

GreshamOregon

  • 1939 or earlier2.7%10.7%
  • 1940s1.7%5%
  • 1950s6.5%7.4%
  • 1960s12.4%8.6%
  • 1970s24.8%17.4%
  • 1980s15.8%10.3%
  • 1990s15.4%14.8%
  • 2000s12.7%14%
  • 2010s5.7%9.7%
  • 2020 or later2.3%2.1%
View the numbers
Decade builtGreshamOregon
1939 or earlier2.7%10.7%
1940s1.7%5%
1950s6.5%7.4%
1960s12.4%8.6%
1970s24.8%17.4%
1980s15.8%10.3%
1990s15.4%14.8%
2000s12.7%14%
2010s5.7%9.7%
2020 or later2.3%2.1%

What ORS 90.300 says about carpet cleaning charges

ORS 90.300 allows a landlord to claim from a security deposit only the amount reasonably necessary to remedy a tenant's defaults and to repair damage the tenant caused, "not including ordinary wear and tear." The statute lists carpet cleaning, other than the use of a common vacuum cleaner, as a permitted charge only if three conditions are met. The cleaning must be done with a machine specifically designed for cleaning or shampooing carpets. The carpet must have been cleaned or replaced after the previous tenancy or the most recent significant use. And the written rental agreement must say the landlord may deduct the cost of carpet cleaning.

The second condition makes the date of the last cleaning matter. A dated invoice that lists the rooms cleaned documents it, and a landlord who cleans between tenants has an answer ready if a deduction is questioned. A tenant benefits from photographs of the carpet at move-in and a receipt for any cleaning done during the tenancy. The statute also requires a written accounting that states the specific basis for each claim within 31 days after the tenancy ends and the tenant delivers possession. This page summarizes the statute and is not legal advice. Oregon Law Help and a local attorney can explain how it applies to a particular lease.

Pets, stains, and kitchens

Turnover cleaning in a rental tends to involve the same three problems. Pet urine and odor need specific treatment, and we deodorize and disinfect affected areas. Spills and old marks fall under stain removal, where results vary with the stain and the fiber. Kitchens and bathrooms in apartments are often vinyl, and vinyl cleaning can include buffing, polishing, and waxing.

Forty inches at the airport, fifty-five in the foothills

NOAA has no 1991 to 2020 normals station inside Gresham. The Portland-Troutdale Airport, at 29 feet of elevation just north of the city, records 40.7 inches of precipitation a year. Volunteer stations in the foothills to the east, at Boring and east Troutdale, record 55.3 and 56.3 inches. Wikipedia describes Gresham as hilly along its eastern border, so a house in the east part of the city lives under the wetter numbers and a house near the freeway under the drier ones.

Average precipitation by month Inches per month at Troutdale airport, 40.7 in a year, and at Boring station, 55.3 in. Source: NOAA 1991 to 2020 normals.

Troutdale airportBoring station

  1. Jan
  2. Feb
  3. Mar
  4. Apr
  5. May
  6. Jun
  7. Jul
  8. Aug
  9. Sep
  10. Oct
  11. Nov
  12. Dec
View the numbers
MonthTroutdale airportBoring station
Jan5.017.21
Feb3.715.30
Mar4.416.49
Apr3.585.33
May2.913.97
Jun2.113.15
Jul0.550.73
Aug0.630.71
Sep1.751.92
Oct4.024.65
Nov5.837.61
Dec6.158.20

Sixteen neighborhoods

The city recognizes 16 neighborhoods: Central City, Centennial, Gresham Butte, Historic Southeast, Hogan Cedars, Hollybrook, Kelly Creek, North Central, North Gresham, Northeast, Northwest, Pleasant Valley, Powell Valley, Rockwood, Southwest, and Wilkes East. We clean in all of them, and in Troutdale to the north.

How a cleaning is planned for Gresham homes

Forty-four percent of Gresham households rent and 28 percent of homes share a building with four or more other units, so a written scope is itemized by unit and room, with the date and the rooms cleaned stated plainly. A landlord, a manager, or a tenant can attach the same invoice to a lease file or a move-out accounting.

Before you request a quote: If you are moving out, keep your move-in photos, the lease page about carpet cleaning, and any cleaning receipt in one folder. The landlord's accounting is due within 31 days, and these are the documents that answer it.

Nearby areas

Questions from Gresham households

Can a Gresham landlord charge a tenant for carpet cleaning?

Under ORS 90.300(7)(c), only if the cleaning is done with a machine designed for cleaning or shampooing carpets, the carpet was cleaned or replaced after the previous tenancy or most recent significant use, and the written rental agreement says the cost may be deducted. Deductions for ordinary wear and tear are not allowed.

How long does a landlord have to return a deposit in Oregon?

The statute requires a written accounting that states the specific basis for any claim, and the return of unclaimed amounts, within 31 days after the tenancy terminates and the tenant delivers possession. Check the current text of ORS 90.300 or ask Oregon Law Help about a specific case.

Can floors be cleaned on turnover day?

Our floors dry in about an hour, sometimes in as little as 20 minutes, depending on carpet thickness, fiber, and humidity. That often makes same-day turnover practical. Tell us the schedule when you request a quote.

Do you clean vinyl floors in apartments?

Yes. We clean vinyl and can buff, polish, and wax it. Tell us which rooms and the condition of the floor when you request a quote.

Sources

  1. Oregon Revised Statutes 90.300 (security deposits and prepaid rent)
  2. U.S. Census Bureau, American Community Survey 2020 to 2024 5-year estimates, Gresham
  3. NOAA NCEI, U.S. Climate Normals 1991 to 2020
  4. Wikipedia, Gresham, Oregon (census counts, history, neighborhoods)

Figures are the most recent available when this page was written (October 2026). The Census figures are survey estimates with margins of error, and rainfall comes from the nearest NOAA station, which may not match conditions at your address.

Free quote

Let's get your floors fresh

Tell us what needs cleaning in Sandy or nearby. We'll get back to you during business hours. Questions first? Read the FAQ.

Request a free quote

Takes about a minute.

We use your details only to respond to your request.

CallFree Quote