For trades, cleaning contractors, site and event teams

Project Time Tracking Software for Crews Who Work by the Job

Start your free trial14 days free, no card. Every hour your team works lands on the right job. £3 per employee a month.14 days free · no card · £3 per employee

TimeTally is project time tracking software for teams who work shifts on sites and jobs. Staff clock in to the job on their own phone, switch jobs when they move, and every approved hour lands on a project. You see the hours and labour cost each job and each client took, ready for job costing and payroll.

Used by hundreds of UK businessesBook a Demo
  • Free iPhone and Android apps
  • Projects included, no add-on
Clocked in on the TimeTally app: 3h 23m on the Wellington Street project since 8:01 AM, with “Tap to switch project”, Start Break and End Shift

How an hour finds its job

Job time tracking that fits how your team already works

Some of your people clock in on site, some fill in a timesheet at the end of the day, and some jobs are planned weeks ahead on the rota. All three put the hours on a job, and a manager approves the week before anything counts.

  1. The clock-in card before a shift: Shift Today 08:00–16:30, the Wellington Street project, “You're at Leeds site” and Start Shift

    On the clock

    They clock in to the job

    The clock-in card shows the job before the shift starts, taken from their rota shift when the shift names one job. Moving to another site at lunch is Tap to switch project and a choice of job, so the morning and the afternoon land on different jobs without anyone typing a time.

  2. One day of the timesheet on a phone: 08:30 to 18:00 with a 1h break, 8h 30m, and Time on each project split 4h and 4h 30m between two client jobs

    On the timesheet

    Or split the day on the form

    Staff who fill in a timesheet instead put the day's hours, then share them out under Time on each project: 4h on one job, 4h 30m on another. It warns if the jobs add up to more than the hours worked.

  3. The rota's shift form for Emma Wilson: 14:00 to 22:00, a 45 minute break, the Leeds site project (LDS-01, Wellington Street, Leeds) with the activity Survey, and a note visible to her

    On the rota

    Or plan it on the shift

    Give a rota shift its job (and an activity) when you plan the week. The shift form shows the job's ID and address, the clock-in picks it up, and Insert Assigned Shift Hours & Projects copies it onto the timesheet.

WS-114Whichever way they come in, the hours sit on the job, split into regular and overtime, once the week is approved.

Settings → Projects

Set up each job the way you price it

Projects are switched on in every new account. A job can be a site, a contract, a client's building or an event: whatever you need the hours added up by.

Client
Free text on the project. Analytics rolls jobs up to their client with one switch, By client.
Job ID
Your own reference, such as WS-114. It shows in the project list, the analytics and its export, and two jobs can't share one.
Sub-projects
Up to three levels under a job: a fit-out, then each flat, then each room. A sub-project uses its parent's GPS area unless it has its own.
Activities
What the time was spent doing (Installation, Cleaning, Travel between sites). One list for the company, switched off until you want it.
Site
An address on the job, and an optional GPS area people must be inside to clock in (the £1 add-on).
Import
Bring a long job list in from a CSV: name, ID, client, parent, site, radius, pay mode and colour.

Timesheet Analytics → Projects & jobs

Project time tracking that shows what each job took, in hours and pay

Pick a period, from this week to this year or your own dates, and every job your team charged time to is listed with its hours, its people and its labour cost. Narrow it to one job, one department or one person.

TimeTally's Projects & jobs analytics for October: four projects for two clients, Wellington Street fit-out the biggest job at 354h 30m with three people, 13h overtime on jobs and £13,539 charged cost; the Hours by project table lists each job's ID, client, people, days, regular and overtime hours, share and cost, with Wellington Street opened to show the three people who charged to itThe Projects & jobs summary on a phone: 4 projects charged for 2 clients, Wellington Street the biggest job, 13h overtime on jobs and £13,539 charged cost
  1. Hours by project Every job with its job ID, client and site, its regular and overtime hours, and its share of the total. Open a row to see who charged to it.

  2. By client One press rolls the jobs up to their clients, so you see a client's hours and cost across every job you run for them.

  3. Charged cost Each person's hours at their own hourly rate, with overtime at the rates you pay it. It uses today's rates, not a job's own pay rate: a guide to labour cost, not an invoice.

  4. Overtime on jobs How much overtime went on jobs and which job had the most. Further down the tab, each job's overtime as a share of its hours, before the next one is quoted.

What the time was spent doing: Installation 494h, Cleaning 359h and Travel between sites 15h, with the projects, people and cost of each
With activities on, the same tab shows what the time was spent doing, across every job.

Rules that travel with the job

Four settings that sit on a project, so they follow the work wherever your people are that day.

  • Pay

    Pay that changes with the job

    A job can pay its own hourly rate instead of the person's (Instead of base rate), add an amount on top of it (On top of base rate), or pay a flat fee per unit. Those lines go into pay and the payroll export.

  • £1 add-on

    Clock in only at the site

    Draw an area round the job's address, from 25 metres to 2 kilometres. With GPS clock-in on, people inside it clock in; people outside it are blocked, or let through and flagged, as you choose. The area belongs to the job (or a sub-project), never to the person.

  • On by default: Flag

    Spot hours on the wrong job

    When someone clocks in to a job their rota shift doesn't name, the manager sees “Not on rota” on that day. You can switch the check off, or block it instead. Requiring a job to clock in at all is a separate setting, off until you turn it on.

  • Off by default

    Let each job's manager approve its days

    Turn on Project managers approve their days and the manager of a job sees only the days worked on it, and approves or rejects each whole day. The person's usual manager decides the rest of the week.

More on the site check: GPS clock-in. More on approvals: timesheet approval software.

Built for teams who move between jobs

The people who most need hours by job are the ones least likely to sit at a desk with a timer running.

Trades and construction

A job per site or contract, the switch at lunch when the van moves on, and the hours each job took when you price the next one. See construction timesheet software.

Cleaning contractors

A job per building and the client above it, evening cleans planned on the rota, and the hours each contract really takes. See TimeTally for cleaning services.

Events and hospitality crews

A job per event, the crew's shifts planned against it, and the hours and overtime each event cost once the week is approved.

Hours and labour cost by job. Not invoices.

TimeTally is the record of who worked on which job and for how long, and what those hours cost you. It isn't a billing or project management tool, and it's better to know that before your trial than after it.

If you bill clients by the hour from a timer, compare TimeTally and Harvest. If you just need simple staff timesheet software without jobs, that's the same app with projects switched off.

  • No invoices or billable rates Nothing is sent to clients. Bill from your accounts software, using the job ID and client in the export.
  • No project budgets or estimates There's no budget to burn down and no alert when a job passes one. The rota's cost alerts watch shifts, not jobs.
  • No tasks or Gantt charts Jobs hold hours, people, sites and pay rules. Planning the work itself stays where it is.
  • Payroll-ready hours by job Approved weeks export to Xero, QuickBooks or CSV, with project pay on its own line.

Loved by UK small businesses

Real reviews from TimeTally customers

TimeTally has been excellent for our business… The system has saved us a significant amount of administration time.
Jordan IngoeCLI Manchester
Setup was dead simple and the team just got on with it. Got everyone up and running in an afternoon with no help needed. Does everything we need for timesheets and holidays without the faff.
S.M.
Has completely changed how I handle timesheets. Used to dread it every week — now it takes me minutes. Really easy to get around and my staff picked it up straight away.
J.T.
Started using it just for rotas but quickly realised it does loads more. The timesheets and leave management are great, and it even handles TOIL and overtime which I wasn't expecting. Use it for everything now.
R.K.

One price, with projects included

Timesheets, clock-in, projects, the rota and holiday tracking are one plan. You pay for the people, never for the jobs.

  • 14-day free trial, no card needed
  • No charge per job, client or site
  • Billed monthly, cancel any time

A crew of 12

12 people × £3£36 a month

+ GPS clock-in, 12 × £1£12, if you want it

£3per employee a month

Start your free trial How payroll exports work

Frequently Asked Questions

What owners and office managers ask before they move job hours off paper and spreadsheets.

Book a Demo

Still have a question? See all FAQs

What is project time tracking software?

Project time tracking software records which job, site or client each hour of work belongs to, not just how many hours someone worked. In TimeTally staff clock in to a job on their phone (or split their day between jobs on a timesheet), a manager approves the week, and the analytics show the hours and the labour cost of each job and each client. It is built for teams who work shifts on sites and jobs, such as trades, cleaning contractors, construction crews and event staff.

Can a worker move between jobs in one shift?

Yes. While clocked in, they tap Tap to switch project and choose the next job. The time before the switch stays on the first job and the time after it goes to the new one. Someone who fills in a timesheet instead shares the day's hours between jobs under Time on each project, and the form warns if the jobs add up to more than the hours worked.

Does TimeTally show labour cost per job?

Yes, when pay is switched on and you're allowed to see pay. The Projects & jobs tab in Timesheet Analytics shows each job's hours and a cost worked out from each person's own hourly rate, with overtime at the rates you pay it. It uses today's rates and does not include a job's own pay rate or flat fee, so treat it as the labour cost of the hours, not a quote or an invoice. Pick a period from this week to this year, or a custom range.

Can I invoice clients or set project budgets in TimeTally?

No. TimeTally has no invoices, billable rates or project budgets, and it doesn't send anything to clients. It records the hours and labour cost of each job and gives you the figures by job and by client, with an export that carries the job ID and client, so you can bill from your own accounts software. If you bill clients by the hour from a timer, a billing tool such as Harvest may suit you better.

Can staff only clock in when they are at the job's site?

Yes, with GPS clock-in, an optional add-on at £1 per employee a month (free during the trial). You draw an area round each job's address, from 25 metres to 2 kilometres, and people can clock in to that job only inside it. A sub-project without its own area uses its parent job's.

How do project hours get into payroll?

Only approved timesheets go to payroll. The CSV export can give one row per employee per project, one row per project, or one row per project split, and Xero and QuickBooks receive a manual journal with a separate Project Pay line where jobs pay their own rates. The analytics export (Detailed lines, Person × project or Projects summary) carries the job ID, client and site for your own job costing.

How much does project time tracking cost?

TimeTally is £3 per employee a month, with projects, timesheets, the rota and holiday tracking all included. A crew of 12 is £36 a month. GPS clock-in is £1 extra per employee. There's a 14-day free trial and no card is needed to start.

Know what every job cost you

Try TimeTally free for 14 days. Set up your jobs, let your team clock in to them on their phones, and see the hours and labour cost of each job at the end of the week. It's part of the same employee time tracking software, at £3 per employee a month.

14-day free trial · No credit card needed · Cancel anytime