Paul Miller, owner of Birdie Window Cleaning, Waukee Iowa

Meet Paul

I started Birdie Because I was fed up


Like a lot of homeowners, I got tired of hiring contractors who’d show up late, or not at all. Who’d make promises they couldn’t keep. Who’d leave jobs half-done and stop returning calls.

I remember waiting around for a 4-hour service window, rearranging my whole day, only to get a text at 3pm: “Running behind, we’ll reschedule.” No apology. No urgency. Just…that’s how it is.

And I thought: why is that acceptable? Why do we just expect contractors to be flaky? Why is “he actually showed up” considered high praise?

It shouldn’t be that way.

So I decided to build something different


In March 2025, I started Birdie Window Cleaning with a simple idea: what if a home service company actually operated the way it should?

What if someone answered the phone when you called, and got back to you within an hour, not days?

What if appointments happened when scheduled, no 4-hour windows, no last-minute cancellations?

What if you always knew who was coming to your home, and the quality was consistent every single time?

What if the owner actually stood behind the work?

That’s Birdie.

Three Promises I make to every customer


I’m Responsive

Call or text (515) 518-0623. You’ll hear back within an hour

I’m Reliable

When I say Tuesday at 9am, I mean Tuesday at 9am. I don’t overbook or cancel.

I Guarantee my work

I personally stand behind every job. If you see a streak, I’ll come back.

70+ five-star reviews in our first year


I didn’t start Birdie to be the biggest window cleaning company in Des Moines. I started it to be the one people actually trust.

In our first year, I served 224 customers across Waukee, West Des Moines, Urbandale, Clive, and Johnston. And 69 of them took the time to leave a five-star review.

That’s a 31% review rate, way above the industry average. And every single one was five stars.

I’m proud of that. It tells me the approach is working.

“Paul did an awesome job. He works on his own, was respectful of my property and left the windows looking spotless.” - Emily P.

“Paul is a sincere gentleman and it was a pleasure to have him here.” - Bill R.

“He came just exactly when he said he would…I recommend birdie without reservation.” - Becky r.

Paul cleaning windows on a residential home in Waukee

Premium service for homes that deserve it


I’ll be honest: I’m not the cheapest window cleaner in Des Moines. I charge more than the other guys who might not show up.

But here’s what you get:

✔ Consistent quality

✔ Direct communication

✔ Owner accountability

✔ Respect for your time

✔ Care for your home

Growing the right way


As Birdie grows, my commitment stays the same: owner-backed quality on every job.

That means any technician who joins Birdie is trained to my standards. It means I stay personally involved with every customer. And it means the guarantee never changes. If something’s not right, I’ll make it right.

I’m not building a franchise. I’m not trying to be everywhere. I’m building a company with my name on it, serving homeowners who expect more.

The fine print (the good kind)


Fully insured

$1 million liability coverage. Your home is protected.

based in waukee

I live here. I work here. My reputation is here.

serving western suburbs

Waukee, West Des Moines, Urbandale, Clive, Johnston

locally owned

Not a franchise. Not a corporation.

Ready to work with someone who actually shows up?


Get a free quote, most delivered within an hour.

No pressure, no sales pitch. Just honest pricing from someone who’ll be there when he says he will.