Call for a Free Estimate
Call (801) 618-2548 and tell us about your home. We'll ask the right questions and give you a straight answer on timing and scope. No pressure, no calculator.

Family-owned · Salt Lake City Local
Insured to $2M, 4.8 stars on Google, serving Foxboro and Eaglewood neighborhoods across North Salt Lake.
Free estimate
Three fields. It reaches a person here, not a call centre.
If you're searching for a house cleaning service in North Salt Lake, Magic Castle Cleaning is the local answer. We're not a franchise and we don't route your call to a regional center. Steven Cassell runs this business personally, and every cleaner we send carries the backing of our $2,000,000 general liability policy. We hold a 4.8-star rating across 20 Google reviews, and we've earned the Nextdoor Neighborhood Fave award three years running. Call (801) 618-2548 for a free estimate.
North Salt Lake sits just north of the Salt Lake County line, tucked between the Wasatch foothills and the shores of the Great Salt Lake. We know the neighborhoods here, from Foxboro in the north to Eaglewood Estates and Eaglepointe closer to the golf course. We're used to homes in this corridor and we schedule around real North Salt Lake commutes, which means morning and evening availability Monday through Friday and weekend slots on Saturday and Sunday for families who can't be home mid-week. Our main house cleaning service area covers Salt Lake County, and North Salt Lake sits right on that border, close enough that we're here regularly.
We clean to a standard, not a clock. Every room gets the full treatment.
Our Services
Every service below is available to North Salt Lake households. Call (801) 618-2548 to discuss which one fits your situation.
Weekly, bi-weekly, or monthly visits that keep your home consistently clean without you thinking about it. Most North Salt Lake families find bi-weekly scheduling fits their lives best. Book a recurring cleaning and we'll lock in your slot.
A full top-to-bottom clean that covers areas standard visits don't touch. Baseboards, inside appliances, ceiling fans. If your home hasn't had a thorough clean in a while, this is where to start.
North Salt Lake's rental market moves fast, especially near the I-15 corridor. Our move-out cleaning is built around landlord inspection checklists. We know what gets flagged and we clean to that standard.
A focused one-time clean for homes that are in decent shape and just need a refresh. Good option for homeowners who want to try us before committing to a recurring schedule.
Small offices and commercial spaces in North Salt Lake. We keep workspaces clean on a schedule that doesn't interrupt your business hours. More detail on our office cleaning page.
Available as an add-on to any cleaning service. We clean carpeted floors. We don't clean area rugs, upholstery, couches, or mattresses. If that's what you need, we'll tell you upfront rather than waste your time.
Our Process
Three steps. No surprises.
Call (801) 618-2548 and tell us about your home. We'll ask the right questions and give you a straight answer on timing and scope. No pressure, no calculator.
Punctuality shows up in our reviews because we take it seriously. If something changes, we communicate early. You'll know when to expect us and what we'll cover.
That's the whole point. You shouldn't have to check our work or wonder if we got the bathrooms. We clean thoroughly and we're honest about what we didn't reach, if anything.
Why It Matters
Magic Castle Cleaning is a real North Salt Lake-area business, not a booking platform with rotating contractors.
$2,000,000 general liability insurance
Most independent cleaners carry nothing. This protects your home.
4.8 stars across 20 Google reviews
Real reviews from real clients in Salt Lake County. Read them on our [reviews page](/reviews).
Nextdoor Neighborhood Fave 2023, 2024, and 2025
Three consecutive years, voted by neighbors. That's not a marketing claim. That's the community speaking.
We only serve Salt Lake County
Specificity matters. We don't claim to cover all of Utah. We know this area and we focus on it.
Straight from Google
Where we work
Call before your schedule fills up. We book fast, especially for recurring slots in the Foxboro and Eaglewood areas.