Skip to main content

Projects and Clients for Timesheets

A timesheet is a document that indicates the hours an employee has worked, separated by days of the week.


Accessing Timesheets

Employees access timesheets via Time Management > Time Sheets.

Timesheet TypeHow to Access
Current weekAutomatically generated
Previous weeksClick the "Create Previous Timesheet" action button

Setting Up Projects and Clients

Before employees can log time to timesheets, you need to configure projects and clients.

Location: Admin > Projects / Clients Setup

Important

IceHrm is not a project management tool. It only stores minimum details about clients and projects. This information is used specifically for timesheets.


Setup Order

Projects and clients must be set up in the correct order:

1. Add Clients first

2. Then create Projects and assign them to Clients
Remember

Each project must be attached to a client. You cannot create a project without first having a client to assign it to.


Step 1: Add Clients

Clients can represent both external clients and internal departments.

  1. Go to Admin > Projects / Clients Setup

  2. Click the Clients tab

  3. Click Add New

  4. Enter client details:

    • Name — Client or department name
    • Details — Optional description
  5. Click Save

Example Clients

Client NameType
Acme CorporationExternal
Beta IndustriesExternal
Internal OperationsInternal
Marketing DepartmentInternal

Step 2: Add Projects

Once clients exist, create projects and link them to clients.

  1. Go to Admin > Projects / Clients Setup

  2. Click the Projects tab

  3. Click Add New

  4. Enter project details:

    • Name — Project name
    • Client — Select the associated client
  5. Click Save

Example Projects

ProjectClient
Website RedesignAcme Corporation
Mobile App DevelopmentAcme Corporation
Annual ReportInternal Operations
Social Media CampaignMarketing Department

Workflow Summary

StepActionLocation
1Add clientsAdmin > Projects / Clients Setup > Clients
2Add projects (assign to clients)Admin > Projects / Clients Setup > Projects
3Employees access timesheetsTime Management > Time Sheets
4Employees log time against projectsEdit timesheet and add entries

Quick Checklist

  • Add all clients (external and internal)
  • Create projects and assign each to a client
  • Verify employees can see projects in their timesheets
  • Communicate project codes/names to employees