Expenses
Overview
The Expenses section under Settings allows managers to configure the expense types and scopes available to players across the club. Players submit expenses using these categories, and managers can extend the built-in defaults by adding custom types and scopes.
This guide covers the default types and scopes, how to add custom entries, how players see and use them, plan availability, and the validations the system enforces.
To access Settings β Expenses:
- Log in to CrickTeams as a Manager on a Pro or Premium plan
- Click Settings from the left navigation menu
- Click Expenses from the Settings sub-menu
media-id: f5380179-d41f-4218-8327-3c6b43627aa7
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 0de95b4f-6d82-4fef-8bb9-05ae1dfc6a55
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 7ba6fbb1-0d7b-4f3a-b83e-e91eedb95a2c
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Plan Availability
Settings β Expenses is only available on CrickTeams Pro and CrickTeams Premium. The table below shows which expense features are available on each plan.
| Feature | Free | Pro ($20/mo) | Premium ($99/mo) |
|---|---|---|---|
| Expense tracking (submit & view) | Yes | Yes | Yes |
| Settings β Expenses (types & scopes) | No | Yes | Yes |
| Custom expense types (up to 5) | No | Yes | Yes |
| Custom expense scopes | No | Yes | Yes |
Expense Types
The Expense Types tab lets managers view the default types and add up to 5 custom expense types. Every expense submitted by a player must have a type assigned.
Default Types
Click the Default Types accordion to expand and view all built-in types. These are always available and cannot be edited or removed.
media-id: 02b111f6-dbad-443f-80be-2485a1890bee
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: feaebb00-065f-47f5-9824-2af9ebcc5dae
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
| Default Type | Typical Use |
|---|---|
| Equipment | Kit, gear, or club equipment purchases |
| Travel | Flights, train, taxi, or mileage reimbursement |
| Meals | Food and drink during club activities |
| Umpiring Fee | Match umpire costs |
| Event/Location Fee | Venue hire or event costs |
| Miscellaneous | Any other club expense not covered above |
Adding a Custom Type
Managers can add up to 5 custom expense types. Once the limit is reached the + Add Custom Type button is disabled.
- Go to Settings β Expenses β Expense Types tab
- Click + Add Custom Type in the top right
- Type a name in the Enter type name⦠field (max 30 characters)
- Click Add to save, or Cancel to discard
media-id: 2eb0ca38-c709-4305-9329-03b12900c480
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 1733b408-2402-47b1-8541-a383eb38dc6b
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
How Players See Expense Types
When a player creates a new expense, the Expense Type dropdown lists all default types followed by any custom types added by the manager.
media-id: 92659e85-2dc7-4498-9b68-9cf155a3a8e2
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Expense Scopes
The Expense Scopes tab lets managers view the default scopes and add custom scopes. Scopes define what an expense is attributed to β Club, Tournament, Match, Practice or Personal.
Default Scopes
Click the Default Scopes accordion to expand and view all built-in scopes. These are always available and cannot be edited or removed.
media-id: dac1de25-ebb3-4c9b-b49c-d409253ab5b2
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
| Default Scope | Use When |
|---|---|
| Club | Expense applies to the whole club |
| Tournament | Expense is tied to a specific tournament |
| Match | Expense is related to a particular fixture |
| Practice | Expense incurred during a training session |
| Personal | Individual player expense |
Adding a Custom Scope
Managers can add custom scopes in the same way as custom types.
- Go to Settings β Expenses β Expense Scopes tab
- Click + Add Custom Scope in the top right
- Enter a name and click Add
media-id: 84134f00-1659-4694-88ed-57267fee35ea
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 65d3996f-0f68-4b73-a4be-728cfd05e49c
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
How Players See Expense Scopes
When a player creates a new expense, they select an Expense Scope from a dropdown. Default scopes appear first, followed by any custom scopes.
media-id: 03d8821d-bdc8-4db5-b0a7-88cf3265630c
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Validations
CrickTeams enforces the following rules when managing expense types and scopes.
Custom Types
Errors
- Leaving the type name blank
- Entering a name longer than 30 characters
- Entering a duplicate name (case-insensitive)
- Trying to add a new type when the 5-type limit has been reached
Custom Scopes
Errors
- Leaving the scope name blank
- Entering a duplicate name (case-insensitive)
Player Submission
Errors
Players cannot save an expense without:
- Selecting an Expense Type
- Selecting an Expense Scope
Frequently Asked Questions
Why is Expenses missing from my Settings sidebar?
Settings β Expenses is only available on CrickTeams Pro and CrickTeams Premium plans. If you are on the Free plan, the Expenses option will not appear in your Settings sidebar. Go to Settings β Subscription to upgrade your plan.
How many custom expense types can I add?
You can add up to 5 custom expense types per club. The counter at the top of the Expense Types tab (e.g. 0/5) shows how many have been used. Once the limit is reached, the + Add Custom Type button is disabled. Once the limit is reached you will need to upgrade your plan to add more
Can I delete a custom type or scope?
No. Custom type and scope cannot be deleted.
Do players need approval to use a new custom type?
No. Custom types and scopes added by a manager are available to players immediately. There is no separate approval step for types and scopes in Expense Settings.
What is the difference between Expense Type and Expense Scope?
Expense Type categorises what the expense is for (e.g. Equipment, Travel, Meals). Expense Scope defines what the expense is attributed to (e.g. Club, Tournament, Match). Both fields are required when a player submits an expense.
Why canβt a player find the expense type they need?
The type may not have been added yet by a manager, or the 5-type custom limit may have been reached. Managers can review and manage custom types under Settings β Expenses β Expense Types.
Related articles
- Expenses β Submit and manage club expenses
- Players β View player profiles and record payments
- General β Update club profile and invite players
- Subscription β View and manage your plan and billing