Contract Management

Creating and managing employment and contractor contracts.

The Contracts section within HR Management allows you to create, track, and manage contracts for every team member — whether they are permanent employees, temporary staff, or external contractors.

Creating a Contract

From HR Management > Contracts, click Create Contract. The form includes:

  • Team member — select the member this contract belongs to
  • Contract type — Permanent, Temporary, Contractor, or Consultant
  • Position — the role or job title
  • Department — the department the member works in
  • Start date — when the contract begins
  • End date — when the contract expires (leave blank for open-ended contracts)
  • Weekly hours — expected hours per week (supports fractional hours, e.g., 37.5)
  • Rate type — Hourly, Salary, or Fixed
  • Client billing rate — the rate charged to clients for this member's work (visible only with the hr.view_contract_rates permission)
  • Internal project rate — the internal rate used for project cost tracking (visible only with the hr.view_contract_rates permission)
  • Contract documents — upload up to 10 files (maximum 10MB each) such as signed agreements, addenda, or supporting paperwork

Contract Statuses

Contracts follow a lifecycle with seven possible statuses:

  • Draft — the contract is being prepared and has not yet taken effect
  • Active — the contract is currently in force
  • Inactive — the contract is not currently active but has not been terminated
  • Suspended — the contract is temporarily paused
  • Terminated — the contract has been ended early
  • Expired — the contract has passed its end date
  • Archived — the contract is retained for historical records only

Managing Contracts

From the contracts list, you can:

  • View all contracts with visual status indicators and filtering options
  • Sort by member, type, status, or date
  • Edit any contract to update its terms, dates, or documents
  • Delete contracts that are no longer needed (requires the hr.delete permission)
  • Upload or manage attached documents

HR Dashboard Metrics

The HR Dashboard provides contract-related KPIs at a glance:

  • Total team members — the number of people in your workspace
  • Active contracts — how many contracts are currently in force
  • Expiring soon — contracts expiring within the next 30 days
  • Compliance rate — the percentage of members with active or draft contracts
  • Member type breakdown — a split between employees and contractors
  • Upcoming renewals — the top five contracts expiring within 30 days, listed for quick action

Permissions

  • hr.view — view the contracts list and details
  • hr.create — create new contracts
  • hr.update — edit existing contracts
  • hr.delete — delete contracts
  • hr.view_contract_rates — view the client billing rate and internal project rate fields