Fees

Last updated

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:

  1. Log in to CrickTeams as a Manager
  2. Click Settings from the left navigation menu
  3. Click Fees from the Settings sub-menu
Screenshot pendingSettings — Fees Page (Active Tab)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.
The Fees page showing active club fees with fee type, amount per player, due date and the option to record payments

Fee Types

CrickTeams supports three fee types. Each type determines who the fee is charged to and how it appears in the app.

Fee TypeWho Sees ItWhen to Use
Club Membership FeeAll club membersAnnual or seasonal membership dues charged to every player in the club
Tournament FeePlayers in that tournament onlyEntry or participation fee for a specific tournament — only visible to rostered players
One Time FeeAll club membersA single non-recurring charge for the whole club — equipment fund, event fee, etc.
Screenshot pendingAdd Club Fee — Fee Type Dropdownmedia-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.
Three fee types are available — Club Membership Fee, Tournament Fee and One Time Fee

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

  1. Go to Settings → Fees
  2. Click the + Add Club Fee button in the top right corner
  3. The Add Club Fee form opens

Step 2 — Fill in fee details

FieldRequiredDescription
Fees NameRequiredEnter a descriptive name for the fee — e.g. ‘Membership Fees’, ‘Spring Tournament Fee’, ‘Equipment Fund’
Fees TypeRequiredSelect the fee type — Club Membership Fee, Tournament Fee or One Time Fee
Amount/Player ($)RequiredEnter the amount each player owes in dollars — use the up/down arrows or type the amount
Due DateRequiredEnter the date by which the fee must be paid in MM/DD/YYYY format
Screenshot pendingAdd Club Fee Form — Emptymedia-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.
The Add Club Fee form — fill in the fee name, type, amount per player and due date then click Save

Step 3 — Save the fee

  1. Once all fields are filled in click Save
  2. The new fee appears on the Active tab of the Fees page
  3. The fee is immediately assigned to all relevant members based on the fee type
  4. Players will see the fee as an outstanding due on their Dashboard and profile
  5. 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.

  1. Go to Settings → Fees
  2. Click on the fee row you want to edit — the Edit Club Fee form opens
  3. Update the fee name, type, amount or due date as needed
  4. Click Save to apply the changes
  5. The updated fee details are immediately reflected for all assigned players
Screenshot pendingEdit Club Fee Formmedia-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.
The Edit Club Fee form — update fee details or uncheck Active to deactivate the fee for all currently assigned players

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

  1. Go to Settings → Fees → Active tab
  2. Click on the fee you want to deactivate to open the Edit Club Fee form
  3. Uncheck the checkbox
  4. Read the warning message
  5. Click Save to deactivate the fee
  6. The fee moves from the Active tab to the In Active tab
  7. 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
Screenshot pendingFees Page — In Active Tabmedia-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.
The Inactive tab shows all deactivated fees — they do not count toward the usage limit and are not visible to players

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

  1. Go to Settings → Fees
  2. Find the fee you want to record a payment for on the Active tab
  3. Click the Record Payment button on the right side of the fee row
  4. Select the player whose payment you want to record
  5. Enter the payment amount
  6. Click Save to record the payment
  7. The player’s outstanding dues are updated accordingly on their Dashboard and profile

Record Payment from the Player Detail

  1. Go to Players from the left navigation menu
  2. Click on the player whose payment you want to record
  3. The Player Detail modal opens showing all transactions
  4. Click the Record Payment button at the bottom right
  5. Enter the payment amount and confirm
  6. 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.

Screenshot pendingManager Dashboard — Total Club Dues and My Duesmedia-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.
Manager Dashboard — My Dues shows the manager's own outstanding amount, Total Club Dues shows all members' combined outstanding dues
  • 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.

Screenshot pendingPlayer Dashboard — My Dues Cardmedia-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.
Player Dashboard — My Dues shows the player's own outstanding dues only. Players cannot see other members' balances or total club dues

Which Fees Appear on the Dashboard

Fee TypeShown to ManagerShown to Player
Club Membership FeeYes — shown in My Dues and Total Club DuesYes — shown in My Dues
One Time FeeYes — shown in My Dues and Total Club DuesYes — shown in My Dues
Tournament FeeYes — shown in My Dues and Total Club DuesOnly if player is in that tournament roster
Inactive FeeNot shown — excluded from all due calculationsNot 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.

  • 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