Skip to content

Pristine

A fresh, friendly WordPress theme for cleaning companies, with an instant price estimator, online booking and service areas.

Elementor
Cleaning & Home Services
1 / 11 Click to enlarge

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.

Leave a comment

Your email is never shown. Comments are checked before they appear, and links are not allowed to go live automatically.

0 / 2000

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