ActualTime vs Contract Hours: Time Tracking in GLPI

Comparison between the ActualTime plugin (TICGAL) and the Contract Hours module (NexTool) for time tracking in GLPI tickets.

Time tracking in tickets is essential for teams that sell services by the hour and for managers who need to measure actual team effort.

ActualTime (TICGAL)

  • Focus: measure real time spent by the technician on each task
  • How it works: start/pause/stop buttons on the ticket task
  • Data: actual vs estimated time per task
  • License: free, open source
  • Ideal for: measuring productivity and actual team effort

Contract Hours (NexTool)

  • Focus: control hour consumption per service contract
  • How it works: timer in the ticket timeline, linked to the contract
  • Data: consumed vs contracted hours, balance, billing
  • License: licensed NexTool module
  • Ideal for: companies that sell hour packages and need client-facing reports

Comparison

AspectActualTimeContract Hours
TimerOn the taskIn the ticket timeline
Contract linkNoYes (automatic)
Client dashboardNoYes
BillingNoYes
Consumption reportBasicDetailed by period
PriceFreeLicensed

When to use each one

  • ActualTime: measure internal team effort, without billing needs
  • Contract Hours: service contract management with clients, with balance control and reports
  • Both: ActualTime for internal metrics + Contract Hours for external billing

Frequently Asked Questions

ActualTime tracks time spent per task (start/pause/stop). Contract Hours tracks time spent per contract, with billing, balance and a client dashboard. They are complementary.

ActualTime (TICGAL) is free. Contract Hours (NexTool) is licensed, with billing and contract consumption report features.

Yes. ActualTime to measure real technician effort, Contract Hours to control contract hour balance. The data is independent.

Need help?