Project & Job Code TrackingProject Time TrackingBuilt Into the Schedule

Employees log time to a project and job code inside the scheduled shift they are clocked into. Project hours, labor cost and payroll all come from one record — on the web, on mobile or at the biometric time clock.

  • Projects & Job Codes
  • Cost & Billable Rates
  • Project Budgets
  • • Setup within 5 minutes
  • • No credit card required
  • • 14-day full trial

23,000+customers since 2015

Happy customerHappy customerHappy customerHappy customerHappy customer
4.6/ 5

1,116 new sign-ups in the last 30 days

Why Project Time Belongs in the Shift

One record for attendance, payroll and job costing

Standalone project timers run separately from the time clock and the rota, so the hours on a project rarely agree with the hours on the payslip. ClockIt combines employee scheduling, time tracking and project management basics, and records project time inside the clock-in itself.

Comparing tools? See ClockIt vs Clockify and ClockIt vs Toggl Track.

Tracked inside the scheduled shift

Project time is logged within the scheduled shift an employee is clocked into, so project hours can never add up to more than the hours you pay for.

Job codes per project

Break each project into job codes such as development, meetings or installation, and see exactly which part of the job the hours went to.

Cost and billable rates

Give each project member a cost rate and a billable rate, so every hour shows what it cost you and what you can bill for it.
Projects, budgets & job codes

Set up a project once, cost every hour against it

Create projects with a budget in the currency the client pays in, add the job codes your team will log against, and assign the people who work on it. Labor cost and billable value build up automatically as time is tracked.

  • Project budgets

    Set a budget per project, in any currency.

  • Unlimited job codes

    Break each project into the job codes your team logs against.

  • Cost & billable rates

    Each member carries their own cost rate and billable rate.

  • Budget alerts

    Get alerted as a project nears its budget.

ClockIt project settings with project budgets, job codes and member cost and billable rates
Live project timer

Start a project timer from the shift they are working

Once an employee clocks in, the shift opens a project time panel. They describe the task, pick the project and job code, and start the timer — attendance and project time stay one record rather than two.

  • Project & job code picker

    Search and pick the project and job code in one step.

  • Billable toggle

    Mark any entry billable for client invoicing.

  • Runs only while clocked in

    The task timer cannot run outside a worked shift.

  • Shift totals

    Payable, work and break time shown above the timer.

ClockIt shift panel with a project time tracker, project selector and start button
Add time after the fact

Log finished work without breaking payroll

Forgot to start the timer? Employees add completed project time to the shift afterwards. The entry has to fall within an interval they were actually clocked in for, which keeps project reports honest.

  • Web, iOS & Android

    Add project time from any device.

  • Inside a clocked-in interval

    Entries can't be invented outside worked hours.

  • Billable flag carries through

    Billable entries flow into invoicing summaries.

  • Task descriptions

    Note what was done for each block of time.

Adding completed project time with a job code and billable toggle on web and mobile

iOS & Android

Project time on every shift card

In the ClockIt mobile app each scheduled shift shows the project time logged against it. Field and site teams pick the project and job code from their phone, and managers see who has clocked in, who missed a punch and what they are working on.

ClockIt iOS app showing project time on each scheduled shiftClockIt Android app tracking project time against a shift

Job Codes on the Device

Attach a job code to every biometric punch

Your crews already clock in at the terminal. Now they can tell you what they are clocking in for — the job, the project or the cost code goes in at the device, and the hours arrive in ClockIt already costed.

Entered at the punch, not afterwards

The employee keys the job, project or cost code on the terminal keypad as part of clocking in or out. Depending on the model the device asks for the code right after the face or fingerprint match, or takes the code first and then verifies — either way the code travels with the punch.

Resolves to your existing projects and tasks

A code entered on the device maps to the same Projects and Tasks your team already picks in the web and mobile apps. One list, one set of reports, whether the hours came from a terminal, a phone or a browser.

Job costing and billing without a second system

Hours land against the right job automatically, so project reports, billable versus non-billable hours and client invoices come straight out of attendance. No paper job sheets to re-key at the end of the week.

Works on the terminals you already own

Job code capture runs over the same ADMS push connection as your punches, on ZKTeco, eSSL and NGTeco terminals. No firmware swap, no new hardware, no local PC.

Project Reports

See where every hour went

Daily project breakdowns for the team lead, and flexible reports for whoever runs job costing, billing or payroll.

ClockIt logged tasks report with time spent by project per day

Time spent by project

A daily breakdown of logged hours stacked by project, with a day-by-day log of every task, its project, job code, shift and whether it was billable.

ClockIt report grouped by date with saved segments

Segments you can save

Group, filter and choose the columns you need, then save the view as a segment so the same project report is one click away next week.

Billing, Budgets & Automation

From tracked hours to invoices and payroll

Client Invoicing

Turn billable project hours into client invoices using each member's billable rate.

Billable vs Non-Billable

Every entry is flagged, so billable totals and internal cost are reported separately.

Budget Alerts

Get alerted when a project's tracked time or cost approaches its budget.

Automatic Desktop Tracking

Desktop activity monitoring, app usage tracking and idle detection for office and remote teams.

Payroll-Ready Hours

Project time comes from the same clock-in record payroll uses, so job costing and wages agree.

Assigned Projects Only

Employees see only the projects they are members of, which keeps the picker short and the data clean.

As a small business owner, I was skeptical about implementing a new time tracking system. But this mobile app has exceeded all my expectations. It's user-friendly, reliable, and the reporting features have given me invaluable insights into our productivity.

Frequently asked questions

Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.

  • Project time tracking records the hours employees spend on each project, job or task rather than only their total hours for the day. It shows where labor actually goes, which projects run over budget, and how much of the team's time is billable to clients.

  • In ClockIt, project time is recorded inside the scheduled shift an employee is clocked into. The project timer only runs while the employee is clocked in, and time added afterwards must fall within a clocked-in interval of that shift. Project hours, attendance and payroll therefore come from the same record and cannot drift apart.

  • Clockify and Toggl Track are project timers first: employees start a timer against a project, separately from any shift. Clockify's paid plans add a Schedule for planning project assignments and shifts; Toggl Track does not include shift scheduling. ClockIt starts from the shift — employees are scheduled, clock in, and log project and job-code time inside that shift — and job codes can also be entered on ZKTeco, eSSL and NGTeco biometric time clocks. ClockIt suits hourly and field teams that need job costing tied to payroll; a standalone timer suits freelancers and agencies that only bill client hours.

  • A job code labels a piece of work inside a project — for example installation, travel or snagging on a construction job. In ClockIt each project has its own list of job codes, and employees pick the project and job code when they log time, so hours can be costed and reported at that level.

  • Yes. On ZKTeco, eSSL and NGTeco terminals connected to ClockIt, employees key the job code on the device as part of clocking in or out. The code arrives with the punch and maps to the same projects and job codes used in the web and mobile apps.

  • Each project member has a cost rate and a billable rate. ClockIt multiplies the hours tracked against the project by those rates, so you see what the work cost and what it can be billed for, alongside the budget set for the project. Budget alerts warn you as a project approaches its budget.

  • ClockIt covers the time side of project management — projects, job codes, budgets, member rates, project reports and client invoicing — combined with employee scheduling and attendance. It does not include task boards or Gantt charts, so teams that plan work in Asana, ClickUp or Monday typically keep that tool for planning and use ClockIt for time tracking, job costing and payroll.

  • Yes. Each project time entry can be marked billable, and billable hours can be turned into client invoices using each member's billable rate. The same hours feed project reports and payroll.