Zoho Projects Time Log Restrictions: Task, IP and Profile

Zoho Projects: Time Log Restrictions

Zoho Projects lets administrators control who can log time, against what, when, and from where. All of these settings sit in one place: Portal Configuration, then Task & Timesheet, then the Time Log Settings tab. Each setting below is saved with Update where the page asks for it. The four newest restrictions are by task progress, project status, IP address, and user profile, and they are covered first.

Where to find the settings

  1. Click the settings icon in the top navigation panel.
  2. Go to Portal Configuration, then Task & Timesheet.
  3. Open the Time Log Settings tab.

The four new restrictions

By task work hours and task progress

Switch on Time Log Restriction Based on Task Work Hours and users cannot log more hours against a task than were allotted to it. If a task has 6 hours of work set, entries that add up to more than 6 hours are blocked. Switch on Consider Task Completion Percentage as well to restrict by progress. If a task has 8 work hours and is 25% complete, users cannot add more than 2 hours (25% of 8). This option needs the work hours restriction switched on first.

By project status

Enable Restrict Based on Project Status, then choose the project status or statuses for which time logs and timers are not allowed.

By IP address

Enable IP Based Restriction to stop users logging time from IP addresses that are not approved. Under Allowed IPs, choose one of:

  • Current IP: time logs can be added only from the current IP.
  • Specific IP: only from a specific set of IPs.
  • IP Range: only from a specific range of IPs.

By user profile

Under Profile Based Timer Restriction, select the profiles that must not add time logs or use timers.

Other time log restrictions on the same tab

Time Log User Restriction

Decide whose tasks and issues a user can log time against:

  • Task & Issue Owners: only users assigned to the task or issue.
  • Anyone in Project: any member of the project.
  • Associated Team Members: every member of the team associated with the task or issue.

Closed tasks and issues

In the Log hours for closed tasks and issues section, choose Allow or Don't allow.

Multiple timers

Enable or disable Allow Multiple Timers to control whether a user can run more than one timer at once.

Note: Multiple timers can still be started through API calls even when Allow Multiple Timers is disabled in the portal.

Task and issue dates

Toggle Restriction Based on Task/Issue Dates to keep time logs and timers between the start and end dates of the task or issue.

Holidays, weekends, and leave

In Restrict Time Log(s), select Holiday, Weekend, or Leave to block logs on those days. Leave can be enabled only if your portal has the Zoho People integration.

Time Log Configuration

Choose how users can record time, and for which entities (tasks, issues, or general logs): All (add logs for every module and start the timer), Manual (add logs by hand only), or Timer (timers for tasks and issues).

Overlapping time logs

Decide what happens when a new log overlaps an existing one on the same day:

  • Allow: overlapping logs are accepted.
  • Warn but allow: accepted, with a prompt.
  • Restrict: not accepted.

Timers behave slightly differently under Restrict. If both the start and end of the latest entry overlap existing entries, the timer logs nothing. If the overlap is partial, the overlapping portion is ignored and only the rest is logged. For example, with an existing log from 9 AM to 12:00 PM, a timer entry from 11 AM to 12:00 PM is rejected, while a timer entry from 11 AM to 1 PM is logged as 12:00 PM to 1 PM.

Past and future time

In Time Log Period Settings, set Log past time and Log future time to Allow, Don't Allow, or Customize. Customize accepts a span of up to 3 years from the current date, and weekends and configured holidays are not counted in the span. Users selected under Exclude Users are exempt from the past-time restriction and can log all past time. Tick Apply this restriction when editing time logs if you want the same limit applied to edits (this applies to Don't Allow and Customize only).

Option Past time Future time
AllowLog all past timeLog all future time
Don't AllowNo past timeNo future time
CustomizeA set span back. Five days lets you log today and the past 5 days. Five weeks lets you log past days of this week and the past 4 weeks. Five months lets you log past weeks of this month and the past 4 months.A set span forward, counted the same way.

These settings are reflected in the date pickers across Issues, Task Details, Timesheet (Log Time and Weekly Log Time), Calendar, and Update Log Hours. For example, to allow all past days but only two weeks ahead, set past time to Allow and future time to Customize with 2 weeks from the current week. If today is 17 February 2025, users can log all past days, the rest of the current week, and the next two weeks up to 2 March 2025, provided weekends are not restricted.

Daily and weekly hour limits

Toggle Time Log Restriction on, and the Daily log hour limit and Weekly log hour limit default to your business hours. You can edit them, but the daily limit cannot exceed 24 hours and the weekly limit cannot exceed 168 hours.

Need help? As a Zoho Partner serving the UK and Ireland, we can help you design time tracking rules that match how your team bills, and configure them across your Zoho Projects portal. Book a discovery call with 1 Cloud Consultants.