Share Your Move Date
Tell us your move date and whether the home is occupied or empty. Empty homes let us move faster and reach everything without working around furniture.

Family-owned · Salt Lake City Local
A full top-to-bottom clean before you hand over the keys, or before you unpack into a new place.
Free estimate
Three fields. It reaches a person here, not a call centre.
If you're moving out of a rental in Salt Lake County, a move-in and move-out cleaning from Magic Castle Cleaning is built around what a landlord actually checks at final walkthrough, not a quick wipe-down the night before you hand over the keys. We go through every cabinet interior, every appliance, every baseboard, and every bathroom fixture the same way a property manager's checklist does. We carry $2,000,000 in general liability insurance and background-check every cleaner we send, so the person going through your old home is accountable, not a stranger off a gig app. Call (801) 618-2548 for a free quote before your move-out date.
Rental turnover moves fast along the apartment corridors near the University of Utah and down State Street, and landlords here routinely deduct cleaning costs from a security deposit when a unit isn't left in move-in condition. A professional clean is usually cheaper than what gets held back. We handle the move-in side the same way: inside drawers and closets, light fixtures, kitchens and bathrooms gone over before you unpack, so you start in a home that's actually clean rather than just vacated. We serve tenants, landlords and property managers throughout Salt Lake, Davis and Utah counties.
What's Included
Built to satisfy a property manager's checklist, not just to look good from the doorway.
Inside every cabinet and drawer, inside the oven, fridge and microwave, stovetop, range hood, countertops and sink. Nothing left for the next occupant to find.
Full scrub of tubs, showers and toilets, including the base and behind the seat. Mirrors, vanities and fixtures polished, floors mopped.
Baseboards, light fixtures, closet interiors and shelving, switch plates, and every wall spot-checked. Carpets vacuumed; hard floors swept and mopped.
Light fixtures, ceiling fans, vent covers and window sills throughout. We work the same list whether you're the one leaving or the one moving in.
Our Process
Three steps from booking to a home that's genuinely ready for the next person.
Tell us your move date and whether the home is occupied or empty. Empty homes let us move faster and reach everything without working around furniture.
Our background-checked cleaners bring all their own supplies and work the full checklist, top to bottom, room by room. You don't need to be there for it.
If anything doesn't meet your landlord's standard, just point it out in the final walkthrough so the cleaners can make sure you're 100% happy before they leave. That's the actual policy, not fine print.
Why It Matters
Move-out and move-in cleaning solves two different problems for two different people, and we handle both.
Most landlords in Salt Lake County will deduct cleaning costs from a deposit when a unit isn't left in move-in condition. A professional clean usually costs less than what gets withheld.
Property managers turning over rentals between tenants need it done fast and done right. We work around tight turnaround windows so the unit is ready for the next move-in.
Moving into a new place is easier when the cabinets, drawers and bathrooms are already clean before the boxes arrive. We do the same thorough pass on move-in as we do on move-out.
Combine it with a deep clean if the home needs more than the standard move checklist, or set up recurring service once you're settled in.
Book your move-out or move-in clean before the keys change hands.