Allocate time entries to projects, organize projects around clients (or departments), and add tags to keep your data organized.
How you can organize time entries #
- If you do client work, name projects with the title of the assignment given by your client (e.g. “Ecommerce Analytics”, “Website Redesign”, “SuperApp”). You can also have a special project where you’ll put all non-billable time entries (eg. emails, time-off, meetings).
- If you do client work but want to keep it simple, you can just use client’s name as the project name and then use tasks to indicate what type of service you’ve provided.
- If you have common projects for different clients, you can use projects for the type of service (eg. marketing, development) and use tags to indicate for which client a particular time entry was.
- If you don’t work with clients, you can use projects as general areas of work (eg. sales, operations, support).
- If you use Clockify for tracking personal productivity, you can name projects by activity (e.g. emails, working, learning, cooking).
Projects and tasks #
Projects are the primary mean of organizing your time. At a higher level, you can organize projects around clients (0r departmants or whatever else).
If you need more control, you can further classify time entries using tasks (ie. sub-projects or jobs) and use them to designate the type of work (e.g. design, writing, programming), or whatever else you want (eg. bugs, sprint A, phase X).
While tasks are commonly used to designate the type of activity (eg. design, coding), description field (“What’s up”) is most commonly used for the actual thing you’ve worked on (eg. “Add commit hooks and fix bug #638”).
When projects and tasks aren’t enough to keep things organized, use tags.
The best thing about tags is that they are available across the workspace. Tags work regardless of the project so you can create one tag, use it on multiple projects, and filter reports based on them. You can even use multiple tags to filter reports with more precision.
You can use tags to add additional information to time entries. For example, you can:
- Mark time entries with non-standard billing rates or currencies so you know how to invoice them
- Mark time entries you’ve invoiced with “invoiced” tag so you don’t bill a client twice (you can use bulk edit to update multiple entries at once)
- Mark what type of work or service you provide (eg. project management, feedback, debugging, coding) so you can see what type of work takes how much time across all projects
- Mark what part of the business you’re working on (eg. internal, support, client work, mobile)
- Mark time that you worked overtime
Tags are useful because you can use them as keywords by which you can filter reports to find exactly what you need.
Before you can use tags, you have to create them in Tags, in your workspace settings.
Once you’ve created a tag, all users in your workspace can select it when tracking time.
Only admins can create, edit, and delete tags.
Adding clients and projects #
- Go to Workspace Settings and then to Clients tab (or click Clients in the sidebar)
- Type client name and click ADD
- Go to Projects
- Click + Create new project
- Name the project and select client
- Project should now be available for selecting on the Time Tracker page
Clients are used to organize projects. If you don’t organize projects by clients, you can change the “Client” label to “Departments” or anything else you want (edit “Client” label by hovering over the “Client” tab in your workspace settings).
Keep in mind: a client can have many projects, but a project can belong to only one client.
It’s not possible to add just a client to a time entry as clients are used as a grouping mechanism for projects. But, you can create a project named after a client. Alternatively, you can create a tag for each client and add it to a time entry, so you can later group entries by tag (great thing about tags is that they are available across projects and that a time entry can have more than one tag).
If you don’t make a project public, you have to add people to the project before they can track time for it