Now Open In O'Fallon MO.

Screen repair drop off service at 204 West Pitman in O'Fallon MO. will begin soon. call for details.
Our Mission Statement

The Best Carpet & Window Cleaning in St. Louis & Now In All of Saint Charles County. Experience a healthier, cleaner home. One call cleans it all. Our reputation is spotless. Who do you call when you have a carpet or window cleaning problem you can't solve? You call Dave's Carpet & Window Cleaning! We're a fully insured, family-owned and operated cleaning company serving both home and business owners in St. Louis, St. Charles County, Jefferson County, and Illinois. We're proud of our 5-star reviews from your neighbors and A+ rating from all your favorite review sites. When you choose Dave's Carpet & Window Cleaning, you're hiring a company that will listen to your needs. But don't just take it from us... read what our customers are saying!

Due to overwhelming cost including Fuel, Supplies, and Labour we have had no choice but to add 2 fees, #1 $5 fuel charge and #2 a $2.95 credit card processing fee, Remember we will always take a check or cash, free of charge.

Credit Cards


Service area

Testimonials

"Dave came out and cleaned my carpets and I am amazed at how they look. I have now put Dave on speed dial on my phone and will be using him exclusively in the future. "

Richard G.

Lake Saint Louis, MO


Frequently asked questions

Photos
Daves Cleaning LLC SAINT LOUIS 0
Daves Cleaning LLC SAINT LOUIS 1
Daves Cleaning LLC SAINT LOUIS 2
Daves Cleaning LLC SAINT LOUIS 3
Daves Cleaning LLC SAINT LOUIS 4
Daves Cleaning LLC SAINT LOUIS 5
Daves Cleaning LLC SAINT LOUIS 6
Daves Cleaning LLC SAINT LOUIS 7
Daves Cleaning LLC SAINT LOUIS 8
Daves Cleaning LLC SAINT LOUIS 9
Daves Cleaning LLC SAINT LOUIS 10
Daves Cleaning LLC SAINT LOUIS 11
Daves Cleaning LLC SAINT LOUIS 12
Daves Cleaning LLC SAINT LOUIS 13
Daves Cleaning LLC SAINT LOUIS 14
Daves Cleaning LLC SAINT LOUIS 15
Daves Cleaning LLC SAINT LOUIS 16
Daves Cleaning LLC SAINT LOUIS 17
Daves Cleaning LLC SAINT LOUIS 18
Daves Cleaning LLC SAINT LOUIS 19
Daves Cleaning LLC SAINT LOUIS 20
Daves Cleaning LLC SAINT LOUIS 21
Daves Cleaning LLC SAINT LOUIS 22
Daves Cleaning LLC SAINT LOUIS 23
Daves Cleaning LLC SAINT LOUIS 24
Daves Cleaning LLC SAINT LOUIS 25
Daves Cleaning LLC SAINT LOUIS 26
Daves Cleaning LLC SAINT LOUIS 27
Daves Cleaning LLC SAINT LOUIS 28
Daves Cleaning LLC SAINT LOUIS 29
Daves Cleaning LLC SAINT LOUIS 30
Daves Cleaning LLC SAINT LOUIS 31
Daves Cleaning LLC SAINT LOUIS 32
Daves Cleaning LLC SAINT LOUIS 33
Daves Cleaning LLC SAINT LOUIS 34
Daves Cleaning LLC SAINT LOUIS 35
Daves Cleaning LLC SAINT LOUIS 36
Daves Cleaning LLC SAINT LOUIS 37
Daves Cleaning LLC SAINT LOUIS 38
Daves Cleaning LLC SAINT LOUIS 39
Daves Cleaning LLC SAINT LOUIS 40
Daves Cleaning LLC SAINT LOUIS 41
Daves Cleaning LLC SAINT LOUIS 42
Daves Cleaning LLC SAINT LOUIS 43
Daves Cleaning LLC SAINT LOUIS 44
Daves Cleaning LLC SAINT LOUIS 45
Daves Cleaning LLC SAINT LOUIS 46
Daves Cleaning LLC SAINT LOUIS 47
Daves Cleaning LLC SAINT LOUIS 48
Daves Cleaning LLC SAINT LOUIS 49
Daves Cleaning LLC SAINT LOUIS 50
Daves Cleaning LLC SAINT LOUIS 51
Daves Cleaning LLC SAINT LOUIS 52
Daves Cleaning LLC SAINT LOUIS 53
Daves Cleaning LLC SAINT LOUIS 54
Daves Cleaning LLC SAINT LOUIS 55
Daves Cleaning LLC SAINT LOUIS 56
Daves Cleaning LLC SAINT LOUIS 57
Daves Cleaning LLC SAINT LOUIS 58
Daves Cleaning LLC SAINT LOUIS 59
Daves Cleaning LLC SAINT LOUIS 60
Daves Cleaning LLC SAINT LOUIS 61
Daves Cleaning LLC SAINT LOUIS 62
Daves Cleaning LLC SAINT LOUIS 63
Daves Cleaning LLC SAINT LOUIS 64
Daves Cleaning LLC SAINT LOUIS 65
Daves Cleaning LLC SAINT LOUIS 66
Daves Cleaning LLC SAINT LOUIS 67
Daves Cleaning LLC SAINT LOUIS 68
Daves Cleaning LLC SAINT LOUIS 69
Daves Cleaning LLC SAINT LOUIS 70
Daves Cleaning LLC SAINT LOUIS 71
Daves Cleaning LLC SAINT LOUIS 72
Daves Cleaning LLC SAINT LOUIS 73
Daves Cleaning LLC SAINT LOUIS 74
Daves Cleaning LLC SAINT LOUIS 75
Daves Cleaning LLC SAINT LOUIS 76
Daves Cleaning LLC SAINT LOUIS 77
Daves Cleaning LLC SAINT LOUIS 78
Daves Cleaning LLC SAINT LOUIS 79
Daves Cleaning LLC SAINT LOUIS 80
Daves Cleaning LLC SAINT LOUIS 81
Daves Cleaning LLC SAINT LOUIS 82
Daves Cleaning LLC SAINT LOUIS 83
Daves Cleaning LLC SAINT LOUIS 84
Daves Cleaning LLC SAINT LOUIS 85
Daves Cleaning LLC SAINT LOUIS 86
Daves Cleaning LLC SAINT LOUIS 87
Daves Cleaning LLC SAINT LOUIS 88
Daves Cleaning LLC SAINT LOUIS 89
Daves Cleaning LLC SAINT LOUIS 90
Daves Cleaning LLC SAINT LOUIS 91
Daves Cleaning LLC SAINT LOUIS 92
Daves Cleaning LLC SAINT LOUIS 93
Daves Cleaning LLC SAINT LOUIS 94
Daves Cleaning LLC SAINT LOUIS 95
Daves Cleaning LLC SAINT LOUIS 96

:) :) SCHEDULE YOURSELF :) :) Schedule subject to availability in your area that day
Business hours
  • Monday

    8:00 AM to 4:00 PM

  • Tuesday

    8:00 AM to 4:00 PM

  • Wednesday

    8:00 AM to 4:00 PM

  • Thursday

    8:00 AM to 4:00 PM

  • Friday

    8:00 AM to 4:00 PM

Contact us

(314) 270-9394

dave@ohnobettercalldave.com