Pristine
A fresh, friendly WordPress theme for cleaning companies, with an instant price estimator, online booking and service areas.
About
A cleaner space, a calmer you.
Pristine is a WordPress theme for cleaning companies, maid services and home service businesses. Fresh colours and friendly copy build trust, and customers can see their price before they book and book a clean online in a minute.
Every page is built with Elementor, so you can change text, images, colours and layouts visually without touching code. A one-click demo import makes your site look exactly like the demo in minutes.
Everything you need
- Instant price estimate: on the home page customers choose a service, how often and the number of bedrooms and bathrooms, and see their price straight away.
- Online booking: the Book your clean page takes the service, how often (weekly, bi-weekly or monthly save 20%, 15% or 10%), the rooms, add-ons, the date, time and address. The price is worked out on your server.
- Pay online or after the clean: with your own Stripe keys the card is taken on booking. Without them the booking is confirmed to be paid after the clean, and you mark it paid in the admin.
- Customer accounts: booking needs a free account, so customers can follow and change their bookings.
- Bookings in the admin: every booking waits under Site manager → Bookings, and both the customer and you get an email.
- Services from the admin: each service's price, description and checklist come from the Site manager; the estimator, booking and contact forms read the same prices.
- Service areas: each area's cards and ZIP codes, plus a live Google Map with your own key.
- Gallery, reviews and careers: a tabbed gallery, reviews with stars and a rating breakdown, and open roles with an application form.
- Quote form: the contact form shows a live estimate as customers choose their service and how often.
- Site manager (React admin): one modern admin screen for bookings, services, areas, team, jobs, gallery, FAQs, testimonials, plans and messages.
Run the cleaning business from one screen
- Bookings: every clean booked online, its price, date, address and status; mark pay-after bookings as paid.
- Site manager: services, service areas, team, career openings, gallery items, FAQs, testimonials and pricing plans as cards, with a form for each.
- Messages: quote requests (with their estimated price) and applications.
Ready for every market
- Translation-ready: the theme and its plugin come with .pot files, so every word can be translated.
- RTL support: the layout switches to right-to-left for Arabic, Hebrew, Persian, Urdu and other RTL languages.
- License and updates: activate your key under Settings → License and new versions arrive as normal WordPress updates.
Pages included
Home, Services, Pricing, Book a clean, Service areas, Gallery, Reviews, About, Careers, FAQ, Contact, My account, Privacy Policy and Terms of Service.
Requirements
WordPress 6.0 or newer, PHP 8.0 or newer and the free Elementor plugin.
Features
One-click demo import
Make your site look exactly like the demo in minutes.
Built with Elementor
Change text, images, colours and layouts visually, with no code.
Instant price estimate
Service, frequency, bedrooms and bathrooms, priced live.
Online booking
Service, frequency discounts, rooms, add-ons, date, time and address.
Stripe or pay after the clean
Card payments with your own keys, or bookings confirmed to pay later.
Customer accounts
Booking needs a free account; customers follow their bookings.
Bookings in the admin
Every booking with its price and status, and emails to both sides.
Services & prices from the admin
One set of prices for the estimator, booking and quote forms.
Service areas & map
Areas with ZIP codes, and a live Google Map with your key.
Gallery, reviews & careers
A tabbed gallery, star reviews with a breakdown, and job openings.
Quote form with live estimate
The contact form shows the price as customers choose.
Site manager (React admin)
One modern admin screen for bookings, services, areas, team, jobs, gallery, FAQs and messages.
Form fields, emails & spam protection
Change your forms' fields, the email each one sends and its Google reCAPTCHA spam protection from the admin.
Translation-ready & RTL
Every word of the theme and its plugin can be translated (.pot files included), and the layout flips for right-to-left languages such as Arabic, Hebrew and Urdu.
License & one-click updates
Activate your license key under Settings → License and new versions arrive as normal WordPress updates. Local and staging copies never use a site.
Responsive & accessible
Designed for phones, tablets and desktops, with a smooth phone menu.
Frequently asked questions
Can customers book and pay online?
Yes. On the Book your clean page they choose the service, how often, the rooms, add-ons, date, time and address, and see their price. With your Stripe keys under Settings → Payments the card is taken on booking; without them the booking is confirmed to be paid after the clean.
Do recurring cleans get a discount?
Yes. In the demo, weekly cleans save 20%, bi-weekly 15% and monthly 10%, worked out on your server for every booking.
Can I show which areas I serve?
Yes. Add each area under Site manager → Service Areas with its description and ZIP codes. The service areas page and the footer list them, and a live Google Map shows with your own Maps key.
Do customers need an account?
Browsing and the price estimate are open to everyone. Booking needs a free account, so each customer can follow their own bookings.
Do I need to know how to code?
No. Every page is edited visually in Elementor, and bookings, services and service areas are kept in one admin screen.
Does the demo content come with it?
Yes. The one-click demo import brings in every page, record and setting from the demo.
Which plugins do I need?
Only the free Elementor plugin. Pristine's companion plugin is included in the download.
Is it translation-ready and RTL-ready?
Yes. The theme and its plugin come with .pot files, so every word can be translated with a plugin such as Loco Translate, and the layout switches to right-to-left for languages such as Arabic, Hebrew and Urdu.
How do I get updates?
Enter your license key under Settings → License on your live site. New versions then arrive in Dashboard → Updates like any other theme update.
Customer reviews
No reviews yet.
Comments
No comments yet. Be the first to share your thoughts.
Customization
Want Pristine set up or changed for you? Pick a package, or tell us what you need and we will send a quote.
Request custom work
Log in or create an account to ask for a quote, so we can send it to you.
More wordpress themes

Haven
From $59A gentle, reassuring WordPress theme for therapists, counsellors and psychology practices, with services, therapists and consultation requests.

Northwind
From $59A modern, polished WordPress theme for digital product studios and web agencies, with a filterable portfolio, case-study pop-ups and packages.

Kindle
From $59A warm, hopeful WordPress theme for charities, nonprofits and community causes.


