★★★★★5.0 stars on Google

Dirty Windows? Call Fern.

Top-rated window cleaning in Bucks County and surrounding areas. Professionally run, fully insured, satisfaction guaranteed.

Call (267) 351-6208
The clean you earn with FernThe clean you earn with FernThe clean you earn with FernThe clean you earn with Fern

Memberships

Clean on a schedule and save on every visit.

Bi-Annual

$50 off
per clean
  • Free Fern Rain Coat
  • 7 Day Rain Guarantee
  • FREE Hard Water Removal
MOST POPULAR

Quarterly

$100 off
per clean
  • Free Fern Rain Coat
  • 7 Day Rain Guarantee
  • FREE Hard Water Removal

Monthly

$150 off
per clean
  • Free Fern Rain Coat
  • 7 Day Rain Guarantee
  • FREE Hard Water Removal

Our 4 step process

1. Scrub
2. Squeegee
3. Detail
4. DI technology

What Bucks County neighbors are saying

Google 5.0 ★★★★★ · 28 reviews
★★★★★
“They did a great job with window cleaning inside and outside. Prompt, courteous and professional. Definitely recommend this company.”
Ashok P.Google review
★★★★★
“Excellent and fair pricing all around paired with Phil’s great customer service. I’ll be telling my friends about this company for sure!”
Patrick V.Google review
★★★★★
“Phil was prompt, courteous and did go back to do some touchups. Love giving local business a boost up and will be using them again.”
Ronnie W.Google review
★★★★★
“All windows are spotless, job is done right, accurately, courteously, professionally and for reasonable price.”
Polina K.Google review
★★★★★
“Phil and his crew got me taken care of, very easy to book and schedule. Phil always responded on time and was responsible. Would recommend to anyone.”
NathanGoogle review
★★★★★
“Phil was terrific! Upfront with the price and costs.”
Scott M.Google review
★★★★★
“They did a great job and were super nice! Will use again.”
Nick A.Google review
★★★★★
“Phil did an excellent job on the exterior windows. I highly recommend his work.”
DavidGoogle review
★★★★★
“Really sparking windows today. Nice job all outside windows clean and reasonable price too. Even was able to clean a bit of brown from my stucco at windows.”
Gale W.Google review
★★★★★
“Excellent service. Fair pricing. Made sure we were 100% satisfied when the job was complete. Highly recommend. Will use their services in the future.”
Mike S.Google review
★★★★★
“Professional, courteous and very thorough!”
Ellen B.Google review

Read our Google reviews

The Fern guarantee

We’re so confident in our work that if you aren’t 100% satisfied, we’ll refund every single penny.

Questions, answered

How much does window cleaning cost?

It depends on the size of your home and the services you choose. Request a free quote and we’ll get back to you with exact pricing.

Do I need to be home?

For exterior cleaning, usually not. For interior cleaning we’ll need access to the house, so we’ll schedule a time that works for you.

What does the 4 step process involve?

We scrub the glass, squeegee it clean, detail the frames and sills, and use deionized (DI) water technology for a spot-free finish.

Do you clean screens and tracks?

Yes. Screen cleaning and track cleaning are both available on their own or as part of a full clean.

What if it rains after my cleaning?

Quarterly and Monthly members get our 7 Day Rain Guarantee.

Do you offer recurring service?

Yes. Our Bi-Annual, Quarterly and Monthly memberships save you $50, $100 or $150 on every clean.

Proudly serving Bucks County

From Bensalem to Doylestown, Fern provides thoughtful home-service care across Bucks County and the surrounding communities.

BensalemLanghorneLevittownYardleyNewtownDoylestownWarminsterWarringtonRichboro
Open in Maps
Fern Window Cleaning

What type of property do you have?

Pick the option that fits best.

What services are you interested in?

Select as many as you like.

Let’s get to know you

We only use this to give you a fair and honest quote. We never share or sell your data.

Property info

We only use this to give you a fair and honest quote. We never share or sell your data.