Fees
Overview
The Fees section under Settings allows managers to create, manage and track club fees. Fees are charged to club members based on their membership, tournament participation or one-time events. Players can see their outstanding dues on the Dashboard and on their profile.
This guide covers how to create fees, the three types of fees available, how to edit and deactivate fees, how dues are displayed to managers and players, and how to record payments.
To access Settings — Fees:
- Log in to CrickTeams as a Manager
- Click Settings from the left navigation menu
- Click Fees from the Settings sub-menu
media-id: 4fd6d3be-d7b6-473b-8288-da282dc11918
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Fee Types
CrickTeams supports three fee types. Each type determines who the fee is charged to and how it appears in the app.
| Fee Type | Who Sees It | When to Use |
|---|---|---|
| Club Membership Fee | All club members | Annual or seasonal membership dues charged to every player in the club |
| Tournament Fee | Players in that tournament only | Entry or participation fee for a specific tournament — only visible to rostered players |
| One Time Fee | All club members | A single non-recurring charge for the whole club — equipment fund, event fee, etc. |
media-id: 37fbab0e-5563-436f-a005-cc2bd6563a5e
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Adding a Club Fee
Managers can create new fees at any time from the Fees page, as long as the active club fee limit has not been reached.
Step 1 — Open the Add Club Fee form
- Go to Settings → Fees
- Click the + Add Club Fee button in the top right corner
- The Add Club Fee form opens
Step 2 — Fill in fee details
| Field | Required | Description |
|---|---|---|
| Fees Name | Required | Enter a descriptive name for the fee — e.g. ‘Membership Fees’, ‘Spring Tournament Fee’, ‘Equipment Fund’ |
| Fees Type | Required | Select the fee type — Club Membership Fee, Tournament Fee or One Time Fee |
| Amount/Player ($) | Required | Enter the amount each player owes in dollars — use the up/down arrows or type the amount |
| Due Date | Required | Enter the date by which the fee must be paid in MM/DD/YYYY format |
media-id: f10a80f3-37cf-483a-899a-44be11a81438
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Step 3 — Save the fee
- Once all fields are filled in click Save
- The new fee appears on the Active tab of the Fees page
- The fee is immediately assigned to all relevant members based on the fee type
- Players will see the fee as an outstanding due on their Dashboard and profile
- The Active Club Fees usage counter increases by 1
Editing a Club Fee
Managers can edit existing fees at any time. Clicking on a fee row opens the Edit Club Fee form.
- Go to Settings → Fees
- Click on the fee row you want to edit — the Edit Club Fee form opens
- Update the fee name, type, amount or due date as needed
- Click Save to apply the changes
- The updated fee details are immediately reflected for all assigned players
media-id: 9945d745-2911-4a1c-9926-a0a223e81e02
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Active and Inactive Fees
Each fee can be set to Active or Inactive. This allows managers to temporarily or permanently stop charging a fee without deleting it. Inactive fees do not count toward the Active Club Fees usage limit.
How to Deactivate a Fee
- Go to Settings → Fees → Active tab
- Click on the fee you want to deactivate to open the Edit Club Fee form
- Uncheck the checkbox
- Read the warning message
- Click Save to deactivate the fee
- The fee moves from the Active tab to the In Active tab
- The Active Club Fees usage counter decreases by 1
What Happens When a Fee is Deactivated
- The fee no longer appears as an outstanding due for any player
- Players who have not paid will no longer see this fee on their Dashboard or profile
- Players who have already paid retain their payment records for reference
- No new players will be associated with this fee
- The fee remains on the Inactive tab — it is not deleted
- The due amount calculation is recalculated to exclude the deactivated fee
- The deactivated fee cannot be activated again. It displays as a read only fee
media-id: cc04897d-5560-4512-aed1-d1af58e23053
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Active Club Fees Limit
Your CrickTeams plan includes a limit on the number of active club fees you can have at one time. The usage counter at the top of the Fees page shows your current usage.
- The counter shows Active fees only — inactive fees do not count
- If you reach the limit the + Add Club Fee button will be disabled
- To add more fees either deactivate an existing fee to free up a slot or upgrade your plan
- Upgrade your plan to increase the active fee limit for your club
Recording Payments
Managers can record payments against a fee directly from the Fees page or from the Player detail modal on the Players page.
Record Payment from the Fees Page
- Go to Settings → Fees
- Find the fee you want to record a payment for on the Active tab
- Click the Record Payment button on the right side of the fee row
- Select the player whose payment you want to record
- Enter the payment amount
- Click Save to record the payment
- The player’s outstanding dues are updated accordingly on their Dashboard and profile
Record Payment from the Player Detail
- Go to Players from the left navigation menu
- Click on the player whose payment you want to record
- The Player Detail modal opens showing all transactions
- Click the Record Payment button at the bottom right
- Enter the payment amount and confirm
- The transaction updates immediately
Fees on the Dashboard
Fees are displayed on the Dashboard for both managers and players. The information shown differs depending on the user’s role.
Manager Dashboard — Total Club Dues
Managers see a Total Club Dues card on their Dashboard that shows the combined outstanding dues across all active club members.
media-id: 3347e959-7722-44dd-8fee-b2a14f59b811
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
- My Dues card: shows the manager’s own outstanding fees — fees assigned to them personally
- Total Club Dues card: shows the sum of all outstanding dues across every active club member
- Click View all fees in My Dues to see a full breakdown of the manager’s own fees
- Click Manage Fees in Total Club Dues to go directly to Settings → Fees
- Click + ADD in Total Club Dues to quickly create a new fee
Player Dashboard — My Dues
Players see only their own outstanding dues on the Dashboard. They do not see the total club dues or other players’ balances.
media-id: 45abf2eb-b7c5-4c91-ad95-d30016ea1e96
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Which Fees Appear on the Dashboard
| Fee Type | Shown to Manager | Shown to Player |
|---|---|---|
| Club Membership Fee | Yes — shown in My Dues and Total Club Dues | Yes — shown in My Dues |
| One Time Fee | Yes — shown in My Dues and Total Club Dues | Yes — shown in My Dues |
| Tournament Fee | Yes — shown in My Dues and Total Club Dues | Only if player is in that tournament roster |
| Inactive Fee | Not shown — excluded from all due calculations | Not shown — excluded from all due calculations |
Validations
CrickTeams enforces the following rules when creating or editing fees.
Creating a Fee
Errors
- Leaving the Fees Name, Fees Type, Amount or Due Date empty
- Entering an amount of zero or a negative amount
- Entering an invalid date format for Due Date — use MM/DD/YYYY
- Setting a Due Date in the past when creating a new fee
- Trying to create a new fee when the Active Club Fees limit has been reached
Editing a Fee
Errors
- Clearing the Fees Name, Fees Type, Amount or Due Date and trying to save
- Entering an invalid amount format
Deactivating a Fee
Things to be aware of:
- Deactivating a fee removes it from all player due calculations immediately — this cannot be undone
- Players who are in the middle of paying a deactivated fee will no longer see the remaining balance
Frequently Asked Questions
What is the difference between the three fee types?
Club Membership Fee and One Time Fee are visible to all club members. Tournament Fee is only visible to players who are rostered in that specific tournament. Use Club Membership Fee for recurring annual dues, One Time Fee for one-off club charges, and Tournament Fee for tournament-specific entry or participation costs.
What happens to dues when a fee is deactivated?
When a fee is deactivated it is immediately removed from all due calculations. Players who have not paid will no longer see it on their Dashboard or profile. Players who have already paid retain their payment records. The deactivated fee moves to the In Active tab and does not count toward your active fee limit.
Can I reactivate a deactivated fee?
No. A deactivated fee cannot be reactivated. Please create a new fee again with the same details.
Why can a player not see a Tournament Fee?
Tournament Fees are only visible to players who are in the specific tournament’s roster. If a player is not rostered in the tournament they will not see the fee. Make sure the player has been added to the tournament’s Players tab before assigning a tournament fee.
Can I record a partial payment?
Yes. When recording a payment you can enter any amount up to the full outstanding balance. If you enter a partial amount the remaining balance will continue to show as outstanding on the player’s Dashboard and profile.
Why is the + Add Club Fee button disabled?
You have reached the Active Club Fees limit on your current plan. To add a new fee either deactivate an existing fee to free up a slot or upgrade your plan to increase the limit.
Does deactivating a fee delete payment history?
No. Deactivating a fee never deletes payment records. All payments recorded against the fee are preserved for historical reference even if the fee is deactivated.
What is the difference between My Dues and Total Club Dues on the Dashboard?
My Dues shows only the signed-in user’s own outstanding fees. Total Club Dues (visible to managers only) shows the combined outstanding dues of all active club members. Players only see My Dues — they cannot see Total Club Dues or other players’ balances.
Related articles
- Players — View player profiles and record payments
- Expenses — Submit and manage club expenses
- General — Update club profile and invite players
- Subscription — View and manage your plan and billing