Last updated: October 3, 2026
Booking and pricing
Prices on our instant estimate are based on the information you enter: the number of standard and large windows, the number of stories, and whether you want inside and outside cleaning. Prices include a flat $10 travel fee and are subject to a $25 minimum service charge. If the window count on-site is different from what you entered, we'll tell you the adjusted price before starting, and you can accept the change, or cancel for a full refund.
Payment
Payment is taken online through Stripe when you book. Commercial customers on a recurring plan may be invoiced monthly by agreement.
Scheduling
You choose a preferred day and time of day (morning or afternoon) when you book. We'll text you to confirm an arrival window. If we can't make your chosen day work, we'll offer another day or give you a full refund.
Weather
Light rain doesn't affect clean glass, and we may still work in it. If the weather is unsafe or heavy rain is expected, we'll text you and move your appointment to the next available dry day at no charge.
Cancellations and rescheduling
- Reschedule for free by text at least 24 hours before your appointment.
- Cancel at least 24 hours before your appointment for a full refund.
- Cancellations within 24 hours, or if we can't access the windows when we arrive (for example, a locked gate or nobody home for an inside job), may be charged up to the $10 travel fee plus $25, with the rest refunded.
Streak-free guarantee
If you notice streaks on glass we cleaned within 48 hours of your service, text us and we'll come back and re-clean those windows for free. The guarantee doesn't cover new dirt, weather, sprinklers, hard-water stains or damage that existed before we cleaned, or glass with factory coatings or defects.
Access and safety
For outside-only jobs you don't need to be home, but we do need access to the windows (gates unlocked, pets secured). For inside & out jobs, an adult 18+ must be present. We may decline any window we judge unsafe to reach, and you won't be charged for it.
Pre-existing conditions and liability
We're fully insured and take care with your property. We aren't responsible for pre-existing damage or for failures of old, weak or poorly secured windows, screens, seals, frames or hardware. Please tell us about any fragile windows before we begin. Any claim must be reported within 7 days of service.
Questions
Text 815-527-6771 or email duckyswindowcleaning@gmail.com.