surf
surf. technician climbing a ladder to reach second-story windows
Contact

Get a Free Window Cleaning Quote

Tell us about your windows and we will send a free, no-pressure quote the same day, usually within a few hours. Prefer to talk it through? Give us a call and a real person from our local crew will pick right up, ready to help you plan the perfect clean.

Reach us directly

Prefer the personal touch? Call or text during business hours and you will reach the same local crew who does the work — no phone trees, no waiting on hold, no out-of-town call center.

Call or text
(515) 516-6656
Hours
Mon–Sat · 8am–6pm
Based in
Des Moines, IA

Serving the whole metro

  • Des Moines
  • West Des Moines
  • Ankeny
  • Urbandale
  • Waukee
  • Clive
  • Johnston
  • Altoona
  • Grimes
  • Pleasant Hill
  • Norwalk
  • Indianola
After you reach out

From hello to glassy.

Getting on the schedule is quick and human. Here is what happens between your first message and spotless glass.

Close-up of the surf. logo on the company truck

A real local person on the other end, every time.

  1. You send the details

    Fill out the form or call. Tell us about your glass, your property, and what you are hoping for.

  2. We send a quote

    Usually the same day, in writing, with a clear price and no pressure to book on the spot.

  3. We lock in a time

    Pick a window that fits your schedule and we confirm it, then text before we head over.

  4. We make it glassy

    The crew details every pane and does not pack up until you agree it is streak-free.

After you reach out

Here is what happens next.

No call centers, no runaround. Just a quick, human process from hello to spotless.

  • A real person replies

    You hear back from the local crew, not an automated queue — no bots and no overseas call center standing between you and an answer.

  • A same-day quote

    Clear written pricing based on your property, usually within hours, so you can plan without waiting days to hear back.

  • No-pressure scheduling

    Book when you are ready — we will hold the details until then and never chase you with pushy follow-up calls.

  • A reminder before we come

    A friendly text the day before so the appointment never sneaks up on you and you always know exactly when to expect us.

Why homeowners call us

More than just a number.

We want the first conversation to be genuinely useful, whether or not you end up booking with us.

Honest advice

If your glass does not need the full treatment, we will tell you. We would rather earn a loyal customer than pad an invoice.

A firm, written price

The quote you approve is the price you pay. No creeping add-ons and no vague hourly rates.

Flexible scheduling

We route around your calendar and text ahead so the visit never disrupts your day.

One crew for everything

Windows, screens, gutters, and pressure washing from the same trusted team, on one invoice.

Fully licensed & insured

Your home or business is protected from the moment we arrive.

Help us help you

A few details make your quote faster.

None of this is required, but the more you can share, the quicker we can get an accurate price back to you.

  • Roughly how many windows

    Even a ballpark helps us size up the job and get you a number sooner.

  • Interior, exterior, or both

    Exterior-only cleans are quicker and often more affordable if that is all you need.

  • Any hard-to-reach glass

    Tall windows, skylights, or sunrooms tell us what gear to bring along.

  • Extras you want included

    Screens, tracks, gutters, or pressure washing can all be bundled into one visit.

  • Your ideal timing

    Let us know if you are working toward a listing, an event, or a season.

  • The best way to reach you

    Call, text, or email — we will follow up however is easiest for you.

surf. truck rear quarter with the website and phone number decal

No-risk from the first hello

Reaching out costs nothing and commits you to nothing. You get a free quote, honest advice, and a firm price — and if you book, every visit is backed by our streak-free glassy guarantee. If it is not spotless when we finish, we make it right before we leave.

Find us

Right here in the Des Moines metro.

Before you call

Quick answers to get you started.

A few things worth knowing as you reach out for your free quote.

How fast will I hear back?

Most messages get a same-day reply, and quotes usually follow within hours. Call during business hours and we will often pick up right away, so you are never left wondering whether your request made it through.

Is the quote really free?

Completely free and with no obligation. Tell us about your property and we will give you a firm price — the choice to book is entirely yours.

What should I have ready?

A rough idea of how many windows you have, whether you want interior, exterior, or both, and any extras like screens or tracks. That is plenty to price it.

Do you serve my area?

We cover Des Moines and the surrounding metro. If you are nearby and not sure, just ask — chances are we already turn down your street.

Can I book recurring visits now?

Yes. Let us know you want a recurring plan and we will set up a schedule that keeps your glass clear all year, with savings built in.

What payment do you accept?

Payment is due once the work is done and you are happy. We keep it simple with card, check, or invoicing for recurring commercial accounts.

Do you clean windows in winter?

We do. Iowa winters bring plenty of milder stretches that are perfect for exterior touch-ups, and interior cleaning carries on year-round. Just reach out and we will find a suitable day.

Can you handle high or hard-to-reach windows?

Absolutely. We use purified-water poles and properly rated ladders and lifts to reach upper stories safely, so there is no need for you to climb or worry about the tricky panes.

Do I need to prepare anything before you arrive?

Very little. Clearing a small path in front of interior windows and securing any pets is plenty — we bring the drop cloths, tools, and everything else the job needs.

Is there a minimum job size?

We are happy to talk through jobs of nearly any size. Whether it is a handful of panes or an entire building, reach out and we will let you know how we can help.

Can I request the same crew each time?

Whenever scheduling allows, yes. Many recurring customers get to know their crew, and we do our best to send familiar faces who already know your property and preferences.

What areas do you cover for quotes?

We provide free quotes throughout Des Moines and the surrounding metro, from West Des Moines and Ankeny to Waukee, Urbandale, Johnston, Clive, and the towns in between.