Time Tracker

Time Tracker

Developed By ArkHost

Compatible with WHMCS v9.1

Time tracking addon for WHMCS. Log billable hours per client and invoice them directly.

What it does:

  • Track time entries with start/end hours
  • Timer with persistence across page refreshes
  • Quick presets (15m, 30m, 1h, 2h, 4h, 8h)
  • Per-client hourly rates and invoice descriptions
  • Bulk invoice generation (handles multiple clients)
  • Calendar view with entry indicators
  • Duplicate entries to next day
  • CSV export
  • Client area page (visible only to clients with entries)
  • Admin dashboard widget with your running browser timer, actual time today, unbilled billable totals, and Add time / Review unbilled shortcuts
  • Mobile-friendly admin forms and module-contained scrolling for wide time-entry and client-rate tables

Filtering:

  • By client, date range, billable status
  • By invoiced status, admin

Multi-currency: Stats converted to default currency for reporting.

Requirements:

  • WHMCS 8.9+
  • PHP 8.1+
  • Valid license from ArkHost

Languages: English, Dutch, Russian

Dashboard widget: Enable Time Tracker in the admin dashboard's Show/Hide Widgets menu. The widget respects addon role access. Your running timer is local to this browser; unbilled totals cover all staff's billable, uninvoiced entries and respect configured billing minimums and increments.

 

There are no reviews yet!

Be the first to review Time Tracker.

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.6
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.5
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ArkHost

Changelog

v1.4.7 Released November 5th, 2026

Latest Version


  • Optional Zendesk ticket links: record a Zendesk ticket ID or pasted ticket URL on each time entry when the separate Zendesk for WHMCS addon is installed and configured
  • The admin list links to the ticket in Zendesk, the client area links to the Zendesk for WHMCS ticket page, and the CSV export adds a Zendesk Ticket column
  • Off by default under Settings > Display; without Zendesk for WHMCS the option is disabled and entries, lists and CSV exports stay unchanged
  • No Zendesk API calls; upgrading adds a nullable zendesk_ticket_id column and keeps existing entries unchanged

 

Previous Versions


v1.4.6 Released November 4th, 2026

View/hide detailed changelog

  • Translatable admin and client-area interface: labels, buttons, dialogs, notices, alerts and the CSV header row come from the language files
  • Spanish translation for the complete admin and client-area interface
  • One language loader for the admin and client areas: English loads first, then the selected language, with English fallback for missing or malformed files and missing keys
  • Dutch and Russian keep their existing client-area translations and fall back to English for new text

 

v1.4.5 Released October 31st, 2026

View/hide detailed changelog

  • Select all matching unbilled entries across every page, using the applied client, date, billable, invoiced and staff filters
  • Keep selections across pagination and clear them when applied filters change; the header checkbox stays page-only
  • Show the selected count, clients and applied date range in the invoice confirmation

 

v1.4.4 Released October 17th, 2026

View/hide detailed changelog

  • Enhanced the admin dashboard widget with your running browser timer, your actual saved time today, and unbilled billable hours and amount, plus Add time and Review unbilled shortcuts.
  • The dashboard widget respects addon role access and shows a safe notice when data is unavailable.
  • Fixed the mobile admin layout: wide time-entry and client-rate tables scroll within the module, so the page and Add/Edit Time Entry dialog fit narrow screens down to 320px.

 

v1.4.3 Released October 2nd, 2026

View/hide detailed changelog

  • Added full-description copying and expandable notes in the admin list, including invoiced entries.
  • Added remembered filters per administrator and shortcuts for Today, This week, This month, Last month and Uninvoiced entries.
  • New entries now prefill the applied client and selected date.
  • Added “Save & add another” to create consecutive entries without reopening the form.
  • Added day/month/year, month/day/year and year-month-day date formats, with optional leading zeros. System default remains available.
  • Fixed chronological sorting across admin and client lists and CSV exports: newest day first, then latest start time.

 

v1.4.2 Released August 9th, 2026

View/hide detailed changelog

  • Added a module Settings tab for time format and client-area navigation controls
  • Added server-side client-area pagination for standard and Lagom themes while keeping summary totals across the complete entry history
  • Moved existing settings out of the WHMCS addon configuration while preserving saved values; only the licence key remains there

 

v1.4.1 Released July 29th, 2026

View/hide detailed changelog

  • Fixed ampersands being stored as HTML entities in time-entry notes and invoice descriptions
  • Fixed edited notes not refreshing immediately in the admin time-entry table

 

v1.4.0 Released July 21st, 2026

View/hide detailed changelog

  • Added configurable per-entry billing increments and minimum billable time for invoice generation and pending totals
  • Fixed quote characters being stored as HTML entities in time-entry notes
  • Removed the 50-character limit from time-entry notes in generated invoice descriptions
  • Added 12-hour license-validation caching to improve module responsiveness and tolerate temporary licensing endpoint failures
  • Fixed the payment gateway dropdown query for WHMCS's EAV-based gateway settings table
  • Fixed filtered CSV exports being truncated at 100 entries, CSV quote escaping, and spreadsheet-formula handling
  • Fixed client-area billed totals, non-billable row amounts, and Lagom currency suffixes

 

v1.3 Released July 9th, 2026

View/hide detailed changelog

  • Added Invoice Payment Method setting: generated invoices now use a configurable gateway instead of a hardcoded one. Defaults to the client's own gateway, matching standard WHMCS behaviour
  • Calendar now respects active client and staff filters (dots reflect filtered data)
  • Fixed missing send_invoice_email default on fresh installs
  • Minor: inline invoice-description query replaced with existing helper function

 

v1.2 Released April 13th, 2026

View/hide detailed changelog

  • Admin dashboard widget showing unbilled hours/amount with shortcut to Time Tracker
  • Time format setting (24h/12h) on Configure page; all UI respects the choice, storage stays 24h
  • Non-billable entries can be included on invoices as complimentary $0 line items (respects client currency)
  • Fixed date shift bug in edit modal for admins in positive UTC offsets
  • Invoice generation uses transactional row-lock to prevent double-invoicing
  • Entry notes sanitised in client area and invoice descriptions

 

v1.1 Released March 11th, 2026

View/hide detailed changelog

  • Added configurable "Send Invoice Email" setting to control whether clients receive invoice notification emails

 

v1.0 Released December 26th, 2025

View/hide detailed changelog

Initial release

 

See also

w2x for Xero

Synchronise your invoices, Contacts, Products and Payments with Xero

Commercial
Services Fee

Transfer the fees to your client

Commercial
QuickBooks Online For WHMCS

Integrate your financial data stored in WHMCS into QuickBooks Online.

Commercial
KashFlow Accounting

Automatically transfer your billing & transaction history to KashFlow

Free
Zero Invoice Management

Avoid sending notifications or creation of 0€ Invoices

Free