A LITTLE CARE. A FRESHER HOME.
Carpet cleaning in DeKalb and Sycamore, Illinois
Local, bilingual carpet and upholstery cleaning for homes, apartments, rentals, and businesses in DeKalb, Sycamore, and nearby DeKalb County communities, with service in Aurora, Rochelle, Elgin, and South Elgin.
Clear pricing before we start. Talk directly with Luis.
FOR THE SPACES YOU LIVE IN
Services
Carpet, upholstery, and stain cleaning for homes, rentals, and small businesses.
Residential carpet cleaning
Fresh, deep cleaned carpets for living rooms, bedrooms, stairs, and hallways.
Explore this service in DeKalbCommercial carpet cleaning
Offices, suites, and small business spaces cleaned around your schedule.
Explore this service in DeKalbPet stain & odor removal
Targeted treatment for pet urine, odors, and accident spots in your carpet.
Explore this service in DeKalbUpholstery cleaning
Sofas, chairs, and fabric furniture refreshed and revived.
Explore this service in DeKalbMove-out & apartment cleaning
Rental turnovers and move-outs done right for tenants, landlords, and managers.
Explore this service in DeKalbDeep stain treatment
Extra attention for tough, set-in spots and high traffic lanes.
Explore this service in DeKalbSlide to compare before and after.
REAL WORK. REAL DIFFERENCE.
See the difference
A freshly cleaned carpet makes the whole room feel new.
Real photos from carpet and upholstery jobs completed by San Juan. Text us photos of your space for a clear quote.
Text photos for a quoteRecent work
Carpets & upholsteryKNOW WHERE TO START
Simple, honest pricing
Starting prices below. Send photos for a free quote based on the size and condition of your space.
Starting prices only. Your final price is confirmed on site before work begins.
See the full price guideHome living room
Standard living room. Final price depends on size and condition.
Per room
Light clean. Moderate staining $60 to $65. Heavy or pet stains, custom quote.
Stair step
Standard carpeted step. Landings, wide steps, and heavy stains may cost more.
Hallway
Per hallway or walkway.
Upholstery & commercial
Send photos or call for a price.
Proudly serving DeKalb, Sycamore, and nearby DeKalb County communities, with service in Aurora, Rochelle, Elgin, and South Elgin. Ask about our student and first-time customer specials.
FROM FIRST PHOTO TO FINAL WALK-THROUGH
Simple, clear, and easy to schedule
No guesswork. You know the plan before we start.
Send photos or call
Text a few photos or call and tell us what you need.
Get a clear quote
We give you a straightforward price before any work begins.
We clean and inspect
We clean, walk the results with you, and leave it fresh.
RIGHT HERE, CLOSE TO HOME
Service areas
Focused on DeKalb, Sycamore, and DeKalb County, with service in Aurora, Rochelle, Elgin, and South Elgin.
Not sure if you are in range? Call or text and ask.
Primary DeKalb County service area
Additional service markets
A LOCAL NAME. A PERSONAL APPROACH.
Why neighbors choose San Juan
- A local owner you can reach directly
- Service in English and Spanish
- Homes, apartments, rentals, and businesses
- Clear quotes before we start
- 24/7 emergency calls and texts
- Careful, respectful work in your space

Meet the owner
Luis Calderon
Owner, Carpet Cleaning San Juan LLC
Luis helps families, renters, landlords, and small businesses in DeKalb, Sycamore, and nearby DeKalb County communities, with service also available in Aurora, Rochelle, Elgin, and South Elgin. When you call, you talk directly with the person doing the work.
Call LuisDrying time varies with the carpet, the cleaning required, airflow, and humidity. Ask Luis about your rooms when you request a quote so he can give you a job-specific expectation.
LET’S START WITH YOUR SPACE
Request a free quote
Call, text, or send the form for a free quote. Emergency calls and texts are accepted 24/7.
Tell us what needs cleaning.
No photo needed to request a quote.
We use your details to respond to your request. Privacy
Tip: use a clear, well-lit photo so Luis can see the condition.
Text photos for a quoteMonday to Saturday, 7:00 AM to 5:00 PM. Emergency calls and texts accepted 24/7.
Hablamos español


