Getting Started
  • Lifting And Moving Heavy Furniture (Requiring Another Person’s Assistance)
  • Reaching Heights Inaccessible On Our 3-Step Ladders
  • Carpet Cleaning (But We Can Refer You To Awesome Providers!)
  • Cleaning Bio-Hazardous Substances (Blood, Mold, Animal Waste
  • Service Clients Who Are Disrespectful To Our Staff

Please look up to see the top red bar for an up to date listing of our next available service date. If you do not see the red bar, click the red drop-down button to activate it in the upper right hand side of the website.  Alternatively you will see up to date availability at checkout.

Charming Maids hours of operations are 8:30 am to 6:00 pm. Our last scheduled service starts at 4:00 pm.

Our two hour window allows us to handle the unpredictability of cleaning services.  Homes are different sizes and require different levels of effort needed to make them clean.  So predicting the time spent at a home is incredibly difficult. In addition, we have to deal with other unpredictable factors like traffic, weather etc.

Thanks so much for understanding.

Charming Maids only accepts credit/debit card payment for service, however your card is not charged until after service is completed.  Please note that on the day before service a pre-authorization hold is made to your card. This is just a hold even though some banks may show this as a charge.  The final charge takes place after your service is completed. Click to schedule service below.


Charming Maids offers move out cleanings as an extra priced service to reflect the extra time needed for baseboards, uncleaned carpets, and other areas that have been hidden by furniture for quite some time.

Please note that we are unable to guarantee your deposit.

In addition, your cleaning professional is unable to move heavy furniture or climb ladders, as per our safety policy.

Recurring Cleaning

Charming Maids offers weekly, bi-weekly (every two weeks), or monthly cleaning at a discounted rate.  These cleanings are automatically scheduled on the same day and time based on the interval you select. We send a reminder email and text message to let you know of upcoming cleanings and at any time you can log into your account to skip or reschedule service.


One-off Cleaning

You can schedule one-off cleanings at any time. Please note discounts are available for recurring cleaning (and with recurring cleaning you benefit from convenient recurring service with the same cleaning professional)

Charming Maids has a cleaning checklist that your cleaning professional will follow. You can leave additional notes in your account after checkout, by contacting us, or by providing instructions during your cleaning.

The following extra services are available if selected at checkout: Inside the fridge, inside the oven, green cleaning, inside windows, basement, move in/move out, laundry, and inside cabinets.

Note: To protect the safety of our professionals, we cannot perform the following: cleaning that requires climbing on ladders, exterior windows, mold removal, deep stain removal, insect and pest removal, cleaning pet messes, cleaning blinds, and items that require heavy lifting.

Charming Maids is one of the leading providers of home cleaning services in Charlotte.  There is no easier way to schedule professional home cleaning. Book Service in 3 easy steps:

1. Select the number of bedrooms and bathrooms in your home (round up bathrooms).

2. Select the available date/time that works best for you.

3. An experienced professional will show up and perform great service for you. Easy as 1-2-3.

Click here to Book easily in 60 seconds.

Our pricing is based on the number of bedrooms and bathrooms. Simply go to our booking page and enter this information and you will your price.

Manage Your Account

Please login to you account  at this link to make changes to your bookings or to schedule new service.  If you forget your password please select “I forgot my password” and you will be able to make password changes.  Alternatively, you can contact us here for any assistance.

Enter your referral code on the booking page and the price is automatically updated to reflect your account credits.

Please enter the gift card code directly on our booking form at checkout and your price will be automatically updated to reflect the gift card credit.  You can also  login to you account at any time to see your gift card value.

Please login to you account and add your team request to your booking by leaving a comment in the notes. Alternatively, you can contact us here and let us know of your preferences. Please note that we make every effort to accommodate team requests but this is dependent on team schedule, vacation and other off days, and other issues that may arise.

You can refer a friend to Charming Maids by sharing a unique referral link. When a friend books with your referral link, they will be eligible for a discount on their first booking.  You will earn free credits to use toward future bookings when your friend completes their first booking.

To find your unique referral link login to you account and click the refer a friend link at the top. Alternatively you’ll find your link in your reminder emails as well.

You can redeem your referrals at any time by entering your referral code into the discount/promotion field on the booking form.

Please login to you account to update your credit card on file.

To Reschedule:

If it is at least 24 hours before service, please login to you account and select a new date.  Alternatively, you can contact us here and let us know.

To Cancel:

Please login to you account to cancel your booking.  Please note that there is a $70 cancellation fee if cancellation is made after 5pm on the day before service.  Alternatively, you can contact us here and let us know.


Pricing & Policies

Remember the old days when companies made sure you were happy at the end of day? We want those days back! So if you’re not content with your cleaning, we will come out and re-clean within a 7 day window !

Tips are accepted and you can tip in cash.  Alternatively, you can login to you account and add a tip to your booking as well.  Please note that you can also contact us here and we can add this to your account as well.

Please contact us here so we can research the issue and get back to you quickly.

Please login to you account and update the credit card on file.   Alternatively, you can contact us here.

Service Area

If you’re within the Charlotte, NC area, absolutely. If we can reach your home within one hour of Uptown Charlotte, you’re in like Flynn! : -)

Trust & Safety

We rigorously vet all of our Cleaners, who undergo identity checks as well as in-person interviews.

We use Stripe to manage all of our payment information and ensure maximum security protocols. Stripe’s infrastructure for storing, decryption, and transmitting card numbers runs in a separate hosting infrastructure, and doesn’t share any credentials with Charming Maids’ sites.

We work very hard to avoid our clients experiencing any issues with our Charming Maids’ cleaners, but if something were to occur, please  contact us  immediately so we can address it for you.

We rigorously vet all of our cleaners, who undergo identity checks as well as in-person interviews. We also rate and review each cleaner after each task to ensure they still meet Charming Maids’ standards.

Your Charming Experience

Charming Maids cleaners are equipped with safe, family and pet friendly supplies and a vacuum at no extra charge to you. We provide a FULL green cleaning service. Please let us know if you would like to provide your own special supplies by adding a note to your account after you book.