Pay your cleaners: hours, rates and monthly card
See who to pay each month, how much and what is left to do, person by person, as cards or as a table; set the hourly rates and download the payroll items for your accountant.
The Finance › Cleaner payroll screen shows, month by month, who to pay, how much and what is left to do. It is organised by person, like the Team screen: one row per team cleaner, whatever their activities (cleaning, linen, delivery…), then the external delivery drivers separately. Allow 5 minutes for an end-of-month check.
If the "clock-ins to approve" pill is shown, start by approving the flagged clock-ins. For cleaners paid by the month, see set monthly salaries.
Choose the month and the view
Step by step
- 1
Open Finance › Cleaner payroll. The current month is shown, up to today.
- 2
Change month with the ‹ › arrows around the name of the month.
- 3
Choose the view at the top right: Cards or Table. The software remembers your choice for next time.
- 4
If needed, filter with "Contract" (Permanent (CDI), Self-employed, External…), "Activity" (Cleaning, Delivery…), "Payment" (To pay, Paid, Blocked) or "Search" (a name).
The "Before paying" banner lists what is left to check:
| Pill | What it means |
|---|---|
| Missing rate | A cleaner paid by the hour has no rate of their own, and the company has no reference rate. Click: the list keeps only these cleaners |
| Cleanings not approved | Cleanings not yet approved do not count yet. Click to approve them |
| Clock-ins to approve | Flagged clock-ins are waiting. Shown if at least one person is paid on clocked hours |
| Invoice with a difference | A cleaner invoice does not match the expected amount. Click to open Cleaner invoices |
Read a person's monthly card
Step by step
- 1
In the Cards view, click a person in the list on the left. Their monthly card opens on the right (in a panel on a small screen).
- 2
Read the blocks of the card:
- "Salary and hours" for an employee: salary, hours worked and planned, extra hours, hours not worked, absences, public holidays worked;
- "Hours and rate" for a cleaner paid by the hour: paid hours, rate, extras;
- "Their jobs this month": cleanings, maintenance visits, delivery drops;
- "Invoice received" when the cleaner has sent their invoice, with the difference;
- "How they are paid": their rate, their salary or how they are paid for deliveries.
- 3
Click "Breakdown by cleaning" to see each job: date, property, duration and cost.
Cleaners with nothing to pay for the month are grouped under "No job this month", collapsed at the bottom of the list.
Read the table
The Table view gives one row per person: contract, activities, the month (cleanings, hours, drops), amount and things to do. Click a row to see the breakdown by cleaning.
Step by step
- 1
Click Columns to add the hours columns. "All columns" adds them all. The software remembers your choice.
- 2
Choose the order with "Sort": to do first, amount, invoice difference or name.
- 3
If needed, choose specific dates in the "From" and "To" fields, or filter by cleaner, by "Apartment" (several at once) or by client.
- "Reset" removes these filters.
| Column | What it shows |
|---|---|
| Cleanings | The number of cleanings done by the cleaner in the period |
| Planned h | The planned time of the jobs, the time of the checklists |
| Clocked h | The time clocked by the cleaner in the app |
| Paid h | The hours counted for payroll, according to the cleaner's pay basis |
| Not approved | The hours of cleanings not yet approved |
| Rating, Compliance, AI score | Quality: reviews, inspections, reports |
| Rate | The cleaner's hourly rate, which can be changed on the spot |
| Extras | The supplements and bonuses of the jobs |
| Total amount | The cost of the cleaner's hours over the period |
Mark a person as paid
"Mark as paid" makes no transfer: it records the day of the payment and who recorded it. The bar under "Before paying" shows the progress of the month: people paid, amount paid, left to pay.
Step by step
- 1
Open the person's card, "… payment" block.
- 2
Choose the day of the payment (today by default), then click Mark as paid. The "Paid on …" pill is shown and the message "1 person marked as paid" appears.
- 3
To mark several at once, switch to the Table view, tick their rows, then click Mark as paid (2) in the bar at the bottom. The day recorded is today.
| Pill | What it means |
|---|---|
| To pay | Nothing is recorded yet for the month |
| Paid on … | The payment is recorded |
| Blocked | Neither an hourly rate of their own nor a company reference rate: the person can be neither ticked nor marked as paid |
The payroll rules
The "Payroll rules" button at the top of Cleaner payroll opens the settings page, for settings that rarely change. The "‹ Cleaner payroll" link takes you back to the month.
| Tab | What it sets |
|---|---|
| Hourly rate | The reference rate, and the cleaners of the month who have no rate of their own |
| Salaries | The rules for cleaners salaried by the month. Shown if at least one contract is salaried |
| Delivery | How each delivery driver is paid, grouped into team cleaners and external delivery drivers. Shown if the Delivery module is active |
The Cleaner invoices page opens from the "Cleaner invoices" link in the "Before paying" banner.
Set the reference hourly rate
The reference rate applies automatically to any cleaner paid by the hour who has no rate of their own. On the cleaner's card, the note "Company rate: no rate of their own" reminds you of it.
Step by step
- 1
In Cleaner payroll, click Payroll rules, "Hourly rate" tab. In the dark "Reference hourly rate" box, enter the rate.
- 2
Click Save. The message "Reference hourly rate saved" is shown.
Set a cleaner's rate
Step by step
- 1
Open the cleaner's card, "How they are paid" block. Or, in the Table view, add the "Rate" column with Columns.
- 2
Enter their hourly rate in the field.
- 3
Click OK. The message "Hourly rate updated" is shown and the total of the row is recalculated.
Unblock a cleaner with no rate
When the company has no reference rate, a cleaner paid by the hour with no rate of their own is "Blocked": no amount ("—"), not paid, not exported, not marked as paid. The "Before paying" banner points it out: "1 missing rate". With a reference rate, nobody is blocked for this reason.
Step by step
- 1
Click the "missing rate" pill in the banner, then the cleaner. Their card opens with the block "No amount until their rate is entered.".
- 2
Enter their rate in "Their hourly rate".
- 3
Click Save and calculate. The button shows "Calculating…", then the message "Hourly rate updated" is shown: their amount is calculated and they move to "To pay".
Apply the same rate to several cleaners
Step by step
- 1
In the Table view, tick the box at the start of each cleaner's row, or the box in the header to tick them all. A bar appears at the bottom of the screen: "3 selected" and their amount.
- 2
In the bar, enter the hourly rate.
- 3
Click Apply. The message "Hourly rate applied to 3 cleaners" is shown.
- "Deselect all" closes the bar without changing anything.
Export for the accountant
The software prepares your accountant's files, in your company's language. The window has two parts, and each part gives its own file.
Step by step
- 1
At the top of the screen, click Export for the accountant. The "Export for the accountant" window opens.
- 2
Under "Month", choose the month.
- 3
Tick the parts to export:
- "Payroll items for employees": the same file as before, unchanged;
- "Amounts for self-employed workers and external delivery drivers": what you owe them, their invoice, the difference and the day of the payment.
- 4
Click CSV file or PDF. The files are downloaded and the message "Export downloaded: September 2026" is shown.
To export only a few people, tick their rows in the Table view, then click Export the selection in the bar at the bottom.
| Part | What the file gives |
|---|---|
| Payroll items for employees | Per employee: normal hours, extra hours by tier, hours not worked, bonuses, benefits, absences and public holidays worked. No net salary and no contributions |
| Amounts for self-employed workers and external delivery drivers | Per person: contract, activities, hours, drops, amount, cleanings not approved, invoice number and amount, difference, day of the payment |
Frequently asked questions
Why is a cleaner under "No job this month"?
They are known (rate or contract saved) but have nothing to be paid for the month: no hours, no drops, no salary. They move back into the list as soon as they have their first job of the month.
What does the "Not approved" column mean?
These are the hours of cleanings not yet approved, according to your company's "When does a cleaning count?" setting. Approve these cleanings in Finance › Cleaning to approve so that they count.
Does the software calculate the net salary or the contributions?
No. It counts the hours, the bonuses and the absences. The net salary, the contributions and the returns remain your accountant's job.
How are weeks spanning two months counted?
In the payroll items, a week spanning two months is counted in the month in which it ends.
Where do I choose whether a cleaner is paid on planned time or on clocked hours?
In Settings › My company › Organisation, "How do you pay your cleaners?" block, for the default basis. For one cleaner in particular, in Team › Contracts.