Cleaning companies

Your cleaners see their shifts at each client's site, and tick the checklist with a photo. Clients sign once and are billed every month.

The company, its team leads and its cleaners work in one Magpie team.

Get started free
Brightcorner Cleaning’s week: each cleaner and team lead with their morning and evening shifts, an open evening shift to fill, and one cleaner’s time off.

This combination of six Magpie areas fits a cleaning company.

Forms
Forms takes quote requests with the address, the square footage and how often.
Proposals
Proposals prices the cleaning by the visit, and the client signs online.
Staff Scheduling
Staff Scheduling puts each cleaner on shifts at each client's site.
Daily Operations
Daily Operations gives every visit a checklist, ending with a photo.
Invoicing
Invoicing bills each client every month, charged to a saved card.
Contacts
Contacts keeps each client's site notes, proposals and invoices.

Quote requests arrive with the address, the square footage and how often.

Forms gives you a quote request Form with your own questions. It can ask for the number of bedrooms and bathrooms, and the days that suit. A question can appear only after an earlier answer.

Magpie will email you each request. You can mark each one reviewed, and download them all as a CSV file.

Brightcorner Cleaning’s quote request Form in the editor: the contact’s details, the kind of place and how often it needs cleaning.

The client sets the visits a month, signs, and leaves a card on file.

Proposals turns your prices into a quote the client signs online. Magpie's cleaning starter prices each visit and the products by the month. The client sets how many visits, and can add a first deep clean.

The starter asks the client to leave a card on file when they sign. Magpie will then start the monthly invoices, and charge that card for each one.

An office cleaning proposal from Brightcorner Cleaning for Harbourview Dental, with the cover, the list of contents, the recommended twice-a-week package chosen and the monthly total in a bar at the foot of the screen.

You plan the week, and each cleaner sees their shifts and the site's address.

Staff Scheduling starts a cleaning company with Cleaner and Team lead positions. It adds morning and evening shifts. Each client's site can be a location, with its address. A shift can repeat every week, for a regular clean.

Shifts stay drafts until you publish the week. Each cleaner will then see their own shifts, with the address and your instructions. They can swap a shift, or ask for time off.

Every visit has a checklist, and it ends with a photo of the finished site.

Daily Operations gives a cleaning business its checklists, ready to use. The site visit checklist covers kitchens, restrooms, floors and bins. It asks about damage, then for a photo of the finished site.

Damage reported on site opens an incident for you to resolve. A supervisor can spot-check the work and mark it pass or fail. A weekly equipment check covers the vacuums, floor machines and supplies.

Magpie bills each client every month, and charges the card they saved.

Invoicing turns the accepted proposal's monthly lines into a recurring invoice. Each one is issued on its date and charged to the card on file. You can change the lines, pause it or end it.

A move-out or other one-off clean is an ordinary invoice with a Pay online button. Card payments go to your own Stripe account, with no Magpie fee.

Each client's page holds the site notes, the proposal and every invoice.

Contacts gives each client a page of their own. A pinned note keeps the access details every cleaner needs, such as where the keys are. Its activity lists the proposals and invoices.

A follow-up reminds you to call on a date, such as before a contract ends.

Brightcorner Cleaning’s clients and a supplier, each with when they were last in touch and the next follow-up, such as a contract to renew.

Six more areas cover residential bookings, the crew, hiring, supplies, receipts and the books.

Appointments
Appointments gives residential cleans a booking page, starting with a two-hour standard clean. Customers choose a free time.
Walkie Talkie
Walkie Talkie lets the crew talk by voice, held to talk like a radio. A Dispatch channel lets people take turns.
Hiring
Hiring gives a cleaner job its own page and keeps every applicant in one list. Hiring someone adds them to the rota.
Inventory
Inventory counts your chemicals and paper products, and orders more from each supplier.
Expenses
Expenses keeps each receipt, photographed on your phone, linked to a client.
Accounting
Accounting adds each invoice, card payment and Stripe fee to the books.

An office contract goes from a quote request to weekly cleans and a monthly invoice.

The client's contact page lists the proposal and every invoice.

  1. The request

    The facilities manager answers your quote request Form. Magpie will email you the answers.

  2. The proposal

    You send the cleaning proposal, priced by the visit. The client sets the visits a month, signs and saves a card.

  3. The monthly invoices

    Magpie starts the recurring invoices when they sign, each charged to their card.

  4. The shifts

    You add the site as a location, and an after-hours shift that repeats every Tuesday.

  5. The visit

    The cleaner starts the site visit checklist on arrival, and ends with a photo.

  6. Something wrong

    Damage found on site opens an incident for you to resolve.

Setting up takes five steps.

  1. Make a team for the company

    You create a team and invite your team leads. Help: Create and manage a team.

  2. Start the rota

    You choose Cleaning or maintenance, add your cleaners and plan a first week. Help: Plan and publish a staff schedule.

  3. Set up the checklists

    You choose Cleaning business, and keep or change its routines. Help: Run each day's opening, closing and checks.

  4. Connect Stripe

    You connect your Stripe account, so clients can pay by card. Help: Connect Stripe to receive money.

  5. Set your prices

    You open the cleaning starter, set your prices and save it as your own. Help: Proposal starters, saved sections and the price list.

Plans

A cleaning company with staff fits the Team plan, one price for up to 25 members. It has no limit on proposals, invoices or contacts.

A cleaner who is only on the rota needs no member place. A free team has up to 3 members and can send 5 proposals a month.

Magpie adds no fee to invoice payments. Stripe's processing fee is taken from each.

Other trades and home services have pages of their own.

Questions cleaning companies ask

Can cleaners see where they are working this week?

Yes. Each published shift shows its times, its position and the site's address, with your instructions. Cleaners see their next shift and the coming three weeks. They can add their shifts to Google Calendar, Apple Calendar or Outlook.

Can I set up a recurring weekly clean?

Yes. A shift can repeat every week, every two weeks, every weekday or monthly. Magpie adds the repeats as drafts, 12 weeks ahead, and you publish them with the week.

Can cleaners swap shifts or ask for time off?

Yes. A cleaner can swap a shift with a coworker, or ask for cover. They ask for time off by the day or part of a day, and you decide. Approved time off stops new shifts in that time.

Can I see what the week's labour will cost?

Yes. You set pay rates by person, position or location. The week shows its estimated pay before you publish. Rates are hidden from everyone until you give someone Sees pay rates. Magpie does not run payroll.

Can I stop someone working too many hours?

Yes. Rules cover rest between shifts, hours a day and a week, and days in a row. Each rule can block the shift, warn or just show. You set the limits that apply to your business.

What is on the site visit checklist?

Reading the site instructions, then kitchens and break rooms, restrooms and restocking, floors and bins. It asks about any damage, then for a photo of the finished site. You can change the steps, up to 100 of them.

What happens when a cleaner finds damage?

Answering yes to the damage question opens an incident. You can add corrective actions with due dates, and resolve it when it is dealt with. Incident reports show how long each took to resolve.

Can a supervisor spot-check the work?

Yes. The supervisor inspection marks restrooms, floors and bins as pass or fail. It ends with notes for the cleaner. A failed check can ask for a note or a photo.

Can I see whether checklists were done on time?

Yes. Reports show checklists done on time, late, missed or skipped, and every failed check. You can download them as a CSV file, for up to 366 days at a time.

Can I price a contract by the visit?

Yes. The cleaning starter prices each visit and the products by the month. The client can change the number of visits, within the limits you set. Extras such as a first deep clean or inside windows are optional lines they add.

Can clients pay automatically every month?

Yes, when they sign a proposal that asks for it. They save a card when they sign. Each monthly invoice is then charged to that card. Magpie emails them each invoice.

Can homeowners book a clean online?

Yes. Appointments gives you a booking page, starting with a two-hour standard clean. The customer chooses a free time. Their confirmation has a link to reschedule or cancel. Each booking goes on your calendar and adds them as a contact.

Where do I keep alarm codes and key details?

In a pinned note on the client's contact page, which stays near the top. A shift's instructions can also tell the cleaner what they need for that visit.

Can my crew talk to each other on the job?

Yes. Walkie Talkie sends voice messages, held to talk, to one person or a group. A Dispatch channel lets people wait their turn to speak. Recordings carry on if the signal drops, and send when it returns.

Can I post a job for cleaners?

Yes. Hiring gives each job its own page on your job board, with an application form. You move applicants through the stages, with notes. Hiring someone adds them to the rota.

Plan your cleaners' week.

Create a Magpie account and make a team for the company.

Create account