How to manage projects in Clockify

Clockify is time tracking software that helps you track hours on projects, analyze progress, get budget alerts, and schedule future work hours across projects.

A project is “a piece of planned work or an activity which is done over a period of time and intended to achieve a particular purpose”. 

Whatever the type, each project will impose a certain budget and a deadline on your team.

And how well you manage project deadlines and budgets will majorly impact project success.

Besides, you also have to effectively manage task distribution between the team, so everyone knows exactly what they’re doing.

Plus, add to that the constant communication and collaboration happening between your team members during the project.

What if you had everything in one place to help the whole team manage projects successfully?

How to manage projects in Clockify?

Clockify offers a complete set of features to manage projects from their start to finish.

1. Create a project and assign a client

When your team is starting a new project, the first thing you should do is to create it in your base.

Creating a new project, setting up its client, color, and its status as public.
Create a new project, add its client, give it a color, and make it public or private. You can also create a new project based on a template you previously saved.

And if that project brings in a new client too, you would need to add a new client first.

Then, the work you do on the project is traceable to the client you will later bill for your services.

A client database example with an option to edit client information.
Add a new client to your database with the most important information.

See how to create projects and clients in Clockify. There’s an option to import clients and projects from your Excel files.

2. Set estimates and reminders

As each project has a deadline and a limited budget at your disposal, it’s good to keep everyone reminded of this crucial part of successful project completion.

In Clockify, you can set time and budget estimates for each project or task you’re working on.

Setting up project's time and budget estimates, manually in total, or as a task-based estimate.
Set time and budget estimates, manually for the whole project or for each task separately.

Based on these estimates, you will be able to later visually track progress.

You can also set reminders whenever a project reaches a certain percentage of an estimate.

Setting up project alerts to warn you when a project gets close to an estimate.
Set up reminders not to go over the estimate.

3. Split the project into tasks

A common way to deal with a project is to split it into smaller portions so each team or team member knows exactly what they need to do.

Creating a list of billable tasks for a project, with their hourly and cost rates.
Divide projects into tasks, assign specific people to each, and set rates.

If a task is done, click on the three dots and mark them as done.

In Clockify you can add as many tasks your team needs – specific or general ones. 

For each task, you can set a billable hourly rate (to see the earnings that task brings) and cost rate (to see the cost working on that task generates).

4. Organize & add team members

Managing human resources is one of the most important parts of managing projects. You need to know the labor cost and profit generated while working on a project.

Check whether you have enough human resources in the team to complete the project and if you decide to add new people, just add their email addresses and assign them an adequate team role.

A list of added team members with their hourly and cost rates, roles, and the team to which they belong.
Add all team members and set up their billable and cost rates.

Here, you can also split your team members into groups for easier task management. With groups, you can assign tasks to the whole group instead of adding each individual.

Cost rates demonstrate the amount of money a working hour of a particular team member costs, while billable rates show the amount of money earned per their working hour.

See how to manage rates to calculate profitability and overall labor costs.

For example, in Clockify there is a difference between admins, managers, and regular users.

  • Admins: can see and edit everything
  • Regular users: mostly track time
  • Managers: can manage projects and approve timesheets

Each of these has different roles and permissions, and they can have different rates, as well.

5. Assign tasks across your team

You can organize people per project, or distribute projects per team member/group, whatever is easier for you.

In both cases, Clockify will allow you to switch between the Project and Team view, keeping the same information you entered.

Assigning team members to a project.
You can use your mouse to move a scheduled task to another day or split it into two. When a new team member is added, their schedule line will be in white until you publish the schedule to notify them about the task.

Underlined projects show that some team member is assigned to work on that particular project on that day, so you have a quick overview of the schedule.

To create a new assignment for a user, just hover over a day and create a new task (user line).

And if you want to set up a project milestone, hover over the colored part of the day (project line).

Creating project tasks and milestones.
Setting up new tasks and milestones.

If you switch to Team view, you will see overall team availability – who has free hours, who is booked to the fool capacity (time tracking target), and who is overbooked.

Scheduling team members in Clockify.
Use drag and drop to move tasks to another day, or click on them to edit the assigned hours.

6. Track project billable and non-billable hours

There needs to be transparency between you and your clients about the time spent on billable tasks (e.g. design, development) and non-billable tasks (e.g. meetings, error fixing), so everything you do on a project should be properly tracked. 

Your team can track the hours they spend working on each project, with a:

  • Tracker,
  • Timesheet, or
  • Auto-tracker.

With the tracker, you can specify what tasks you are working on. The timer records the beginning and end of your activity, adding to your entries log after you enter a description of your work, the project, and the client.

The manual mode allows you to manually enter the start and end times of past, present, or future tasks.

Time tracker in Clockify.

The timesheet summarizes the work done on each project. Your team can use timesheets to record daily or weekly work activities and submit those timesheets for manager review.

Timesheet in Clockify.

The Auto-tracker helps you keep track of how much time you spend on programs and web browsers while working on a desktop computer. Only you can see these records, and you can then choose which entries you want to transfer to Clockify web.

Auto tracker in Clockify.

7. Record project expenses

Managing projects sometimes require additional expenses not initially included in the budget.

Clockify lets you record whatever expense you might have during a project – fixed fees (e.g. day rates, retainers, overtime pay, etc.) or unit-based expenses (e.g. mileage, material, meals, etc.)

With expenses, you can:

  • create different expense categories,
  • give them unit prices, or enter whole amounts,
  • attach receipts,
  • connect expenses to a project, and
  • include them in an invoice.
Creating expense categories in Clockify and adding a new expense.
Create expense categories, and add each expense with a photo of a receipt.

Expenses can be managed from the web or directly from a mobile app (Android iOS).

8. Track progress

If you’ve entered time and budget estimates for your project, you will be able to track progress on it.

Based on your budget estimate, you will be able to see:

  • the amount of tracked billable hours
  • Recorded (billable and non-billable) expenses
  • Remaining budget, and
  • Total tracked (billable and non-billable) hours.
Visually following project progress, with a budget estimate and recorded expenses.
See project progress based on a budget estimate.

Based on your time estimate, you will be able to see:

  • total tracked hours, 
  • remaining hours, 
  • tracked billable and non-billable, and
  • recorded (billable or non-billable) expenses.
Visually following project progress, with a time estimate and recorded hours.
See project progress based on a time estimate.

9. Forecast progress

Forecasting helps you visualize your project’s progress based on tracked and scheduled time.

If you, for example, schedule more hours than you estimated at the beginning, the forecasting feature will alert you that the project will go over the estimate by ‘x’ hours and the line would be displayed in red.

The forecasting tab showing the project is currently on track, under the estimate.
Use forecasting to plan ahead and adjust schedules.

You can use forecasting to adjust estimates or to adjust team schedules and reassign tasks.

10. Chat with your team

To ensure a project is completed successfully, you need to make sure your team members stay connected. So, it’s safe to say that communication is a complete necessity for project management.

With Clockify, you get access to a free team communication app to:

  • Exchange messages
  • Make voice and video calls
  • Exchange files of any type
  • Keep and access files at any time
Clockify integrated with a free team chat app - Pumble.
Once allowed, the Pumble widget will be in the downright corner. By clicking on it, you will be able to chat with your team directly from Clockify – or switch to a web or app version for better clarity.

11. Customize project reports

Regular reporting gives you a clear overview of the overall performance of the project, whether you want to inform clients of the project’s progress or scan through generated costs and profit.

Clockify offers summary, detailed, and weekly reports which can display any date range you need, and filter the data by:

  • team/team members.
  • clients,
  • projects,
  • task,
  • tag,
  • status (billability, approval, invoicing status), and
  • description.
Summary report filtered to show tracked hours, costs, profit, and tasks for two projects.
The progress is demonstrated in a summary report.

If you want to share reports with your clients, just click on a share button and set up a public link to a report where they can follow real-time updates on the project.

Sharing a report to people outside of your organization.
Share reports with a public link to keep everyone updated on real-time progress.

12. Bill projects

When all work on the project is completed, you need to invoice your services, and Clockify lets you do that with customizable invoices.

Just import your billable entries and expenses, and your invoice will be ready for clients.

Besides that, here you can manage all the other invoicing information, such as your company and client information, issue and due dates. You can even add taxes and discounts.

An invoice with tracked billable time and recorded expenses ready to bill a client.
Bill your services with customizable invoices.

All your invoices will be in the invoice list so you can have an overview of their status (sent, paid, unsent, overdue).

A list of invoices with distinct statuses - paid/sent/unsent.
A list of all invoices.

Manage projects with ease

Clockify facilitates project management for the whole team. You can effectively organize tasks across team, follow the progress and stay sure that you are within the budget and deadline.

With Clockify, you can choose from four different plans, each suitable for different projects and organizations of varying sizes.

We recommend the PRO plan as it has all the advanced features for successful project management.

See which plan might be the best option for your team.

Free time tracker

Time tracking software used by millions. Clockify is a time tracker and timesheet app that lets you track work hours across projects.


Learn more Arrow Right Primary
Clockify time tracker
Watch demo (12:35)
Closing video