Owner-operated service from Gresham
Contact Tufts Carpet Cleaning / Schedule Service
Start with an instant estimate, or call, text, or email if you would rather talk through the carpet, upholstery, rug, or commercial cleaning you need.
See pricing, choose a cleaning level, and request a time online; call or text if you would like help.

- Insured
- Licensed and bonded with the Cities of Portland and Gresham
- In-home and on-site service
- Clear expectations before work
Choose the easiest way to reach us
Instant estimate and online booking
The fastest route: see pricing, choose a cleaning level, and request a time without waiting for a callback.
Call or text
Call or text with questions. If we miss you, leave a voicemail or send a text.
Business hours
- Monday–Friday
- 8 AM–7 PM
- Saturday
- 8 AM–6 PM
- Sunday
- 10 AM–6 PM
Helpful for questions, photos, or details that are easier to send in writing.
What happens next
Tell us what you need
Share the rooms, materials, condition, pet concerns, and service address.
Review the scope
We clarify the cleaning level, likely method, price, and realistic expectations.
Choose a time
Select an available appointment that fits the job and current schedule.
Service comes to you
Tufts is based in Gresham and provides in-home and on-site service across the core east Portland metro service area. There is no public storefront or walk-in location.
A $35 travel fee may apply for addresses more than one hour from the Gresham office. Call or text with the address to confirm before booking.
View the service area guideClear expectations before work
Tufts Carpet Cleaning is insured and is licensed and bonded with the Cities of Portland and Gresham. Scope, method, likely drying time, and treatment limits are discussed before work begins.
Appointments are often available during the same week and generally within two weeks, depending on the job and current schedule. Commercial after-hours flexibility can be discussed, but is not guaranteed.

Common questions before scheduling
How soon can I schedule carpet cleaning?
Appointments are often available during the same week and generally within two weeks, but timing depends on the job and current schedule and is not guaranteed.
Do I need to move my furniture?
Tufts does not move customer furniture because its insurance does not cover furniture moving. Furniture remains in place. You may remove your own items before service, and the cleaning wand may reach beneath furniture when clearance permits.
How long will carpet take to dry?
Typical drying time is 5–7 hours, depending on fiber, airflow, humidity, condition, and the cleaning method. Tufts explains likely drying and aftercare guidance before work begins.
Do you charge a travel fee?
A $35 travel fee may apply for addresses more than one hour from the Gresham office. Call or text with the service address to confirm before booking.
