Canonical: https://app.steadystatecrew.com/help/payouts-report

# Pay your cleaners from the Payouts report

In Money, open the Payouts tab, pick a period, check each cleaner's hours, tips and adjustments, then select Mark paid after you pay them. Download CSV gives you the same table for a spreadsheet.

In **Money**, open the **Payouts** tab, pick a period, check each cleaner's hours, tips and adjustments, then select **Mark paid** after you pay them. **Download CSV** gives you the same table for a spreadsheet.

## Before you start

You are signed in as the owner. Dispatchers and cleaners never see the **Payouts** tab; the owner is the only one who sees pay. Choose how cleaners are paid first:

- **Settings**, then **Policies**, then **Cleaner payout mode**: **Hourly (time entries)** or **Percentage of job**. For percentage, **Payout percentage (optional)** is the shop-wide share.
- **Team**, then **Cleaners**, then **Edit**: **Hourly rate ($)** and **Payout % (optional)** for each person. A cleaner with no percentage uses the shop's.

## Steps

1. Open **Money**, then **Payouts**. Use **Period** to pick **This week**, **Last week**, **This month** or **Last month**.

2. Read the table: **Cleaner**, **Hours**, **Rate** (or **Share** in percentage mode), **Base**, **Tips**, **Adjustments**, **Total** and **Status**. Hours come from the crew's **Arrived** and **Done** taps, and a visit counts in the period it was completed.

3. Read **Check before paying**, if it appears. It lists visits that need a look, for example "a cleaner is still clocked in" or "time was clocked but the visit is not complete yet". To fix hours, open the job and use **Adjust** under **Time**; the change needs a reason.

4. To add a bonus or a deduction, select **Add adjustment**. Choose the cleaner, the day it **Applies on**, an **Amount (use - to deduct)** and a **Note**, then select **Add**. Select **Delete** on a line to remove it.

5. Pay the cleaner outside the app. Then select **Mark paid** on their row, pick **Paid by** (**Cash**, **Check**, **Zelle**, **Direct deposit** or **Other**), add a **Note (optional)** and select **Mark paid** again. The row shows **Paid** and the date.

6. To keep a copy, select **Download CSV**.

## What happens next

- **Mark paid** only records that you paid; it does not send money.
- A paid period is closed. You cannot add or delete adjustments on a day inside it, and an overlapping period shows **Overlaps a paid period**.
- Tips go to the cleaners who worked that visit, split like the visit's pay.
- If a total changes after you marked it paid (a late tip, an edited price), the row shows **Changed since paid** with the difference. Settle it with an adjustment in an open period.

## If something goes wrong

- **You marked the wrong period paid.** Select **Void** on the row, write a **Reason** and select **Void** again. Then mark it paid again.
- **"The total changed. Check the new amount and try again."** Something changed while the box was open. Read the new total and select **Mark paid** again.
- **"This adjustment is managed by referrals and cannot be deleted here".** Crew referral bonuses are not deleted from this table.
- **Hours differ from "Hours this week" on the Overview tab.** That card counts by clock-in week; **Payouts** counts by the week the visit was completed.

## Related

[Referral program](https://app.steadystatecrew.com/help/referral-program) · [Connect Stripe to take cards](https://app.steadystatecrew.com/help/connect-stripe)
