Appearance
Resource Types
Resource types were previously called work types in Flowstate, so older links and screenshots may still use that name. Resource types tell Flowstate how to load each employee with overhead. Full-time permanent carries different burden than fixed-term, which carries different burden than intern. Set the overhead percentage on the resource type once, assign the resource type to each employee and vacancy, and the cost chain takes care of the rest.
Without resource types, every salary calculation runs flat — base salary only, no benefits, no employer tax, no equipment cost. That gap is usually 25-40% of the true number, which is enough to throw off a forecast badly.
Why Resource Types Matter
Without resource types, Flowstate would treat every person as having the same cost structure. In reality, a full-time permanent employee typically costs 25-40% more than their base salary when you factor in benefits, employer taxes, equipment, and office space. An intern or fixed-term contractor may carry little to no overhead.
Resource types capture this difference so that your financial forecasts reflect true cost, not just salary.
Configuring Resource Types
- Navigate to Settings → Finance → Resource Types
- Click Add Resource Type to create a new classification
- Fill in the required fields (see data model below)
- Click Save
You can edit or deactivate existing resource types at any time. Deactivated resource types remain in the system for historical reporting but cannot be assigned to new employees or vacancies.
Data Model
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Display name for the resource type (e.g., "Full-time Permanent") |
description | string | No | Longer description of the employment category |
overheadPercentage | number | No | Overhead multiplier applied to base salary (default: 0). A value of 0.3 means 30% overhead. |
isActive | boolean | No | Whether the resource type can be assigned to new employees/vacancies (default: true) |
sortOrder | integer | No | Controls display ordering in dropdowns and lists (default: 0) |
excludeHolidays | boolean | No | When true, public holidays are excluded from working day calculations for this resource type (default: false) |
Understanding Overhead Percentage
The overheadPercentage field is the single most important setting on a resource type. It is a decimal multiplier added on top of base salary to calculate the fully loaded cost of an employee.
Formula:
Fully Loaded Cost = Base Salary x (1 + overheadPercentage)Example:
| Resource Type | Base Salary | Overhead % | Fully Loaded Cost |
|---|---|---|---|
| Full-time Permanent | $100,000 | 30% (0.3) | $130,000 |
| Part-time | $50,000 | 15% (0.15) | $57,500 |
| Intern | $40,000 | 5% (0.05) | $42,000 |
TIP
Work with your finance team to determine the correct overhead rates for each employment category. Common items included in overhead: employer payroll taxes, health insurance, retirement contributions, equipment, office space allocation, and software licenses.
WARNING
Changing an overhead percentage affects all future cost projections for every employee and vacancy assigned to that resource type. Existing historical data is not retroactively recalculated, but all forward-looking forecasts will reflect the new rate immediately.
Excluding Holidays
The excludeHolidays flag controls whether public holidays (as defined by the employee's location) are subtracted from their available working days.
false(default): Public holidays reduce available working days. A full-time employee in a location with 10 public holidays has fewer billable days.true: Public holidays are not subtracted. This is useful for resource types where people are expected to work through holidays (e.g., on-call rotations, shift workers).
Assigning Resource Types
Resource types are assigned at the individual level:
- Employees: Each employee record carries a
workTypeIdfield linking to a resource type - Vacancies: Each vacancy record also carries a
workTypeIdfield so that open positions carry accurate cost projections before they are filled
When you change an employee's resource type, their cost projections update automatically in all active scenarios and forecasts.
Best Practices
- Create distinct resource types for each employment category. Do not use a single "Employee" type with an averaged overhead. The whole point is to capture cost differences.
- Review overhead rates quarterly. Benefits costs, tax rates, and office expenses change. Keep your overhead percentages current.
- Use
sortOrderto prioritize common types. Put "Full-time Permanent" first so it appears at the top of dropdown menus. - Deactivate rather than delete. If a resource type is no longer used, set
isActivetofalse. This preserves historical data integrity.
Required Permissions
Managing resource types requires the settings_entity_config_* permission group. Users without this permission can view resource types but cannot create, edit, or delete them.
Related Pages
- Work Types API Reference -- REST API endpoints for programmatic management
- Getting Started: Resource Types -- Conceptual introduction to resource types
- Getting Started: Cost Attribution -- How overhead flows into cost calculations
- Exchange Rates -- Multi-currency settings that interact with cost calculations