> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexwash.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tip Pool

> Pay out tips fairly in minutes. Pool tips across your locations, split them by shift or hours worked, and see exactly what payroll owes each employee.

The Tip Pool report adds up the tips collected at your locations for a pay
period and splits the total across every employee who worked. It shows each
employee's tip share next to their hours and labor cost, so you can hand the
numbers straight to payroll.

## Accessing the Report

Open **Time Clock > Reports > Tip Pool**, select one or more locations and a
date range, and click **Run**. The date range defaults to the last two full
workweeks.

Running the report requires the **Time Clock Reports** permission on the
user's [role](https://docs.flexwash.com/configuration/users-and-admin/roles.md).

![Tip Pool report with the date range and Run button](https://mintcdn.com/flexwash/FwIQzzNuootBE2CD/reports/tip-pool/tip-pool-report.png?fit=max\&auto=format\&n=FwIQzzNuootBE2CD\&q=85\&s=4ea37ff95ffb00b8db5d7b94ef02e2d5)

> [!NOTE]
>
> If an employee is still clocked in during the period, a warning lists them.
> Their hours are incomplete until they clock out, so run the report again
> after the shift ends.

## Tips by Location

The first table shows the tips collected at each selected location. These are
the tips customers added to their payments, counted by payment date in each
location's timezone. Each location's total matches the **Tips** column of the
[Deposits report](https://docs.flexwash.com/reports/deposits.md) for the same dates. Click a location to
open its Deposits report.

**Cash tips (entered)** adds tips collected outside FlexWash, such as a tip
box. Enter the amount and it joins the pool. Cash tips are not part of the
Deposits report, and FlexWash does not save the amount: it clears each time
you run the report.

**Pool total** is the location tips plus the cash tips. This is the amount
that is split.

![Tips by Location with cash tips entered](https://mintcdn.com/flexwash/FwIQzzNuootBE2CD/reports/tip-pool/tips-by-location.png?fit=max\&auto=format\&n=FwIQzzNuootBE2CD\&q=85\&s=de3f9e3061525e1ad4206895c826b95a)

## Labor & Tip Shares

The second table splits the pool across employees. It has one row for each
employee at each location they worked. An employee who worked at two of the
selected locations appears twice. Click an employee to open their time cards
and correct any punches.

### Split Method

Pick how the pool is divided with the toggle above the table:

* **Split equally**: every employee who worked in the period gets the same
  share. A row with only sick hours gets no share.
* **Split by hours worked**: shares follow each employee's regular, overtime,
  and double overtime hours. Sick hours are not counted toward the share.

Shares are rounded to the cent and add up to the pool total. If no one worked
in the period, the pool is not split and a warning shows. Switching the method
updates the table right away without running the report again.

![Labor and Tip Shares split by hours worked](https://mintcdn.com/flexwash/FwIQzzNuootBE2CD/reports/tip-pool/labor-and-tip-shares.png?fit=max\&auto=format\&n=FwIQzzNuootBE2CD\&q=85\&s=c92d5b23a970e88e06268851c8109aa7)

### Columns

| Column | Description |
| :- | :- |
| **Location** | The location the hours were worked at |
| **Employee** | The employee |
| **External Payroll ID** | The employee's ID in your payroll provider, from their employee profile |
| **Wage** | The employee's hourly wage, or **Not set** |
| **Tip Wage** | The employee's **Tip Wage Minimum**, or **Not set** |
| **Paid Hours** | Regular, overtime, double overtime, and sick hours |
| **Labor Cost** | Pay for the paid hours, including overtime premiums |
| **Tip Share** | The employee's share of the pool |
| **Tip Share / Hr** | Tip share divided by paid hours |
| **Base Pay + Tips / Hr** | Labor cost plus tip share, divided by paid hours |
| **Top Up** | What payroll adds so base pay plus tips reaches the tip wage. See [Top Up](#top-up) |

> [!NOTE]
>
> The table's footer row shows the totals for the period.
>
> **Wage**, **Tip Wage**, **Labor Cost**, **Base Pay + Tips / Hr**, and **Top
> Up** show only for users with the **View And Edit Employee Wages**
> permission. Other users see tip shares and hours, and only the period's
> total labor cost.

### Top Up

Some employees are paid a lower base wage because they earn tips. Set a
**Tip Wage Minimum** on their employee profile: the hourly amount their base
pay plus tips must reach.

When an employee's base pay plus tip share falls below that minimum for their
paid hours, **Top Up** shows the difference payroll needs to add. When they
meet or pass the minimum, it shows \$0.00. If the employee has no hourly wage
or no tip wage minimum, the column shows a dash.

For example, an employee with a \$7.00 wage and a \$15.00 tip wage minimum
works 20 hours. Their labor cost is \$140.00 and their tip share is \$100.00,
so base pay plus tips is \$240.00. The minimum for 20 hours is \$300.00, so
the top up is \$60.00.

![Tip Wage Minimum on the Edit Employee page](https://mintcdn.com/flexwash/FwIQzzNuootBE2CD/reports/tip-pool/tip-wage-minimum.png?fit=max\&auto=format\&n=FwIQzzNuootBE2CD\&q=85\&s=1733dec9c6389ea3e50674394e581362)

## Exporting

Click the CSV icon next to **Run** to export the Labor & Tip Shares table. The file name
includes the date range and the split method used, and the export follows the
same permission rules as the table.

> [!TIP]
>
> The split method and the cash tips stay on the page only. Download the CSV
> for each pay period to keep a record of how the pool was split.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.