Salt Lake County and Utah County
Professional Commercial & Residential Cleaning
Reliable cleaning services for businesses, offices, and homes. Whether you need ongoing commercial cleaning or help keeping your home spotless, J & D Cleaning Services makes it easy to get started.

Commercial cleaning
Cleaning for businesses and properties
Offices, workplaces and other commercial spaces in Salt Lake and Utah counties.
If you run or manage a business, a building or a property, we would like to talk about what you need. We discuss your space, your hours and how often you want it cleaned, then give you a custom quote.
Cleaning Services That Work Around Your Business
- Scheduling
- Tell us when your space is empty or quiet. We talk through the hours that work for you.
- Size
- The size and layout of the space shape the work. An approximate square footage is a good start.
- Frequency
- One time or on a regular basis, tell us what you are after and we will discuss what is possible.
- Areas to be cleaned
- Offices, shared spaces, restrooms or something else. We go over the areas with you.
- A custom quote
- Every workplace is different, so we quote after we understand your space. No pricing is posted.
Consistent Cleaning for Your Business
Tell us the schedule you would prefer, such as daily, several times a week, weekly or a custom arrangement. We will discuss it with you and confirm what we can do.
Frequencies are requests, not guaranteed availability or contract terms.
Residential cleaning
Home cleaning services
We still clean homes. Not sure which service fits? Call and we will help you pick.
Residential CleaningRegular upkeep for the rooms you live in: living areas, kitchen, bathrooms and floors, on a schedule that suits you.
A slower, top-to-bottom clean. A good fit for a first visit, a seasonal reset, or a home that has gone a while.
An empty home, cleaned all the way through, so you can hand over the keys or settle in without the scrubbing.
Turnovers between guests, scheduled around your check-in and check-out times.
Weekly, every other week, or monthly visits so the house stays in shape. Ask us which schedule makes sense for your home.
Recurring home cleaning
A regular schedule for your home
Choose the visit frequency that suits your household and we will confirm the schedule with you before the first clean. Schedules are subject to availability.
- Weekly
- Every other week
- Monthly

About us
Hi, we are Jake and Diana
We started J & D Cleaning with a simple idea: treat every home with the care we would want for our own. As a locally owned, family-run business, your trust matters to us.
Tell us about your home and what you need help with. We will talk through the cleaning, answer your questions, and give you a personalized quote before you book.
Jake & Diana
Why people call us
- Locally owned
- J & D Cleaning is a family-run business owned by Jake and Diana, serving homes in our local communities.
- A quote before you commit
- We talk through your home first, so you know the price and the scope ahead of time.
- Weekend availability
- Our hours are Monday through Sunday, 8 AM to 6 PM. Ask about a cleaning time that works for you.
- Services for different needs
- From regular upkeep to a move-out clean, we will talk through the work your home needs before scheduling.
How booking works
Request a Free Quote
Send the form or call (801) 631-9624. A few details about your property are enough.
Confirm Your Cleaning Details
One of us calls to go over the work, the schedule and your quote before anything is booked.
Schedule Your Cleaning
Pick a day that works. We are available Monday to Sunday, 8 AM to 6 PM.
Service area
Salt Lake County and Utah County
These are the cities we serve. If yours is not on the list, call or email and ask.
Salt Lake County
West Valley City, West Jordan, Sandy, Murray, South Jordan, Taylorsville, Riverton, Draper, Herriman, Cottonwood Heights, Holladay, Midvale
Utah County
Provo, Orem, Lehi, American Fork, Pleasant Grove, Spanish Fork, Saratoga Springs, Eagle Mountain, Highland
Contact
Ask for a free quote
Fill out the form and one of us will call you. You can also just pick up the phone.
Monday to Sunday, 8:00 AM to 6:00 PM