> ## 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.

# Membership Roster

> See every current member in one list, with this month's projected recharges by bill day, so you know who to call and what revenue is coming.

The Membership Roster lists every current member vehicle across your organization, with contact details, package, status, and key dates. Above the list, **Projected Recharges by Bill Day** shows what your members will be charged on each day of the month.

Use it to:

* Build a call list of members whose card is failing.
* Find frozen members who come back this month.
* See how much membership revenue is still to bill this month.
* Export member contact details for one site or one customer tag.

## Accessing the Report

In the left sidebar, go to **Reports > Memberships > Roster**.

The report always covers your whole organization. It has no date range, car wash selector, or **Run** button. To narrow it to one location, filter by **Home Site**.

### Permission

Viewing the report requires the **Member Behavior Report** permission, the same permission as the Member Behavior Report. An admin can grant it by editing a role and checking **Member Behavior Report** in the **Reports** section. See [Roles](https://docs.flexwash.com/configuration/users-and-admin/roles.md).

Users below Support only see customers whose home site is a car wash they have access to.

## Who Is Included

The roster has one row per member vehicle. A customer with two vehicles on a membership has two rows.

| Status | Included |
| - | - |
| **Active** | Yes |
| **Payment Failed** | Yes |
| **Frozen** | Only when the freeze ends this month. Indefinite freezes and freezes that end in a later month are not included. |

Cancelled, pending, invalid card, interim import, and prepaid memberships are not included. House accounts and deleted customers are not included.

The **home site** is the car wash the customer belongs to and is billed under. It is not always the car wash where the membership was sold.

## Projected Recharges by Bill Day

This card shows each member's next recharge, grouped by the day of the month their membership bills. Each amount is the same preview as **Next Recharge** on the customer profile, so it includes any promotion, upsell, or downsell. All amounts are before tax. The card refreshes every 10 minutes.

| Tile | Description |
| - | - |
| **Monthly Recurring** | The total of every member's next charge, and the number of customers. |
| **Rest of This Month** | The total of the bill days from tomorrow to the end of the month. |
| **Payment Failed** | The total for payment-failed members, and the number of customers. FlexWash retries these charges every night, so they are not on a bill day. |

![Projected Recharges by Bill Day card with the Monthly Recurring, Rest of This Month, and Payment Failed tiles, and a bar chart by bill day showing a next-month tooltip](https://mintcdn.com/flexwash/rPyCLP3vm-1UiYka/reports/membership-roster/projected-recharges.png?fit=max\&auto=format\&n=rPyCLP3vm-1UiYka\&q=85\&s=2c1ac1cac16f535e88dac88cdcdb718b)

The chart shows the projected amount for each bill day, with a dashed line on today. Hover over a bar to see the charge date, the amount, the number of customers, and the tax.

* **Bill days that have already passed** show each member's next charge, which is next month.
* **Bill days past the end of a short month**, such as the 31st in a 30-day month, bill on the month's last day.

Below the tiles, the card notes how many customers could not be previewed, for example because they have no card on file, and how many have nothing due on their next bill date, for example because they are still frozen then or paid ahead.

## Members

The **Members** table shows 50 rows per page, sorted by customer name. Click a column header to sort by that column. The **Offer** column cannot be sorted. Click a customer's name to open their profile.

![Members table with the search box, Filters, and Export CSV, showing active, payment failed, and frozen members with their offers and dates](https://mintcdn.com/flexwash/rPyCLP3vm-1UiYka/reports/membership-roster/members-table.png?fit=max\&auto=format\&n=rPyCLP3vm-1UiYka\&q=85\&s=9b05d92eed3343d54b788c0a43706205)

| Column | Description |
| - | - |
| **Customer** | The customer's name. |
| **Home Site** | The car wash the customer belongs to. |
| **Phone** | The customer's phone number. |
| **Email** | The customer's email address. |
| **License Plate** | The vehicle's plate. A vehicle without a plate shows **No plate**. |
| **Package** | The membership package. |
| **Offer** | The promotion, upsell, or downsell that applies to the member's next charge, with its type. Blank when no offer applies. |
| **Status** | **Active**, **Payment Failed**, or **Frozen**. Payment Failed shows the number of failed charges, for example **Payment Failed X2**. |
| **Valid Until** | The date the membership is paid through. For frozen members, it shows the date the freeze ends instead. |
| **Status Since** | The date of the vehicle's last status change. |
| **Member Since** | The date the vehicle first became an active member. |
| **Last Order** | The date of the last order for this member vehicle. Open, pending, and voided orders do not count. |

All dates show in the home site's timezone.

### Search and Filters

The search box matches a customer's name, phone number, email address, or license plate.

Click **Filters** to narrow the list, click **+ Add filter**, set the filter, and click **Apply**. When you add more than one filter, a member must match all of them. Click **Clear** to remove every filter.

![Filters window with a Failed Charges filter row, the Add filter button, and the Clear, Cancel, and Apply buttons](https://mintcdn.com/flexwash/rPyCLP3vm-1UiYka/reports/membership-roster/filters.png?fit=max\&auto=format\&n=rPyCLP3vm-1UiYka\&q=85\&s=c5d30af8eefde0fbff745e87a9e002b3)

You can filter by:

* **Home Site**
* **Status**
* **Customer Tags**: customers with any of the selected tags.
* **Failed Charges**: the number of failed charge attempts, for example at least 3.
* **Status Since**, **Valid Until**, **Member Since**, and **Last Order**: before, after, on or before, or on or after a date.

The table header shows how many member vehicles match.

### Export

Click **Export CSV** to download every row that matches your search and filters, not only the current page. The file has the same columns as the table.


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