Tristiks/Blog

Time Tracking

Jira Time Tracking: How It Works and Where It Falls Short

By Suraj Rao9 min read

What You'll Learn

  • Jira's built-in time tracking lets you set an original estimate on a work item, log time against it and watch the remaining estimate fall.
  • Native Jira time tracking is built for planning delivery work, and Atlassian's docs don't cover billing rates, invoices or client records.
  • Agencies either add a Marketplace time tracking app to Jira or run billable client work in a tool that turns tracked hours into invoices.
Illustration of a person at a laptop with a stopwatch and checked-off tasks, beside the headline: Jira time tracking, honestly reviewed

Jira time tracking is built in: you give a work item an original estimate, log the time you spend on it, and Jira keeps a remaining estimate and adds the totals up in reports. It's designed to help teams plan and deliver work. It isn't designed to bill clients for it.

This guide explains how Jira time tracking works, step by step, using Atlassian's own documentation as of November 2026. Then it covers the reports, the most common add-ons, where native tracking stops for agencies and freelancers, and how to decide whether Jira or a client-work tool fits you better.

One naming note: Jira Cloud now calls issues "work items" and projects "spaces". We use the new terms, but older guides and screenshots will say issues and projects.

How Jira time tracking works

Jira's time tracking is built on three values that live on each work item. Together they appear in the Time tracking field.

ValueWhat it meansWho sets it
Original estimateHow long you expect the work to takeWhoever plans the work
Time spentThe total of all time logged on the work itemAdded up from each work log
Remaining estimateHow much work Jira thinks is leftCalculated as you log time, or set by hand

According to Atlassian's guide to logging time, you can enter time in weeks, days, hours and minutes, such as 2d 4h 30m. If you type a number with no unit, Jira uses the default unit your admin has chosen.

How Jira converts days and weeks

Jira turns days and weeks into hours using your site's working time. By default, a day is 8 hours and a week is 5 days. An admin can change both in the time tracking settings, and decimals are allowed (for example, 7.5 hours a day).

You typeWith the defaults, Jira reads
30m30 minutes
1h 30m1.5 hours
1d8 hours
2d 4h20 hours
1w5 days (40 hours)

If your team works 7.5-hour days and nobody changes the setting, every 1d in Jira is half an hour longer than your real day. That's worth checking before you rely on any totals.

How the remaining estimate changes: a worked example

When you log time for the first time, Jira subtracts it from the original estimate and shows the result as the remaining estimate. After that, each new log is subtracted from the remaining estimate.

Say a developer picks up a work item called "Build the contact form" with an original estimate of 1d (8 hours):

  1. Monday: logs 3h. Time spent is 3h; remaining is 8h minus 3h, so 5h.
  2. Tuesday: logs 4h. Time spent is 7h; remaining is 5h minus 4h, so 1h.
  3. Wednesday: logs 1h, then realizes validation needs another 3 hours. In the same log, they set the time remaining to 3h by hand, so the work item shows the real picture: 8h spent, 3h to go.

The original estimate stays at 8 hours throughout, so the gap between estimate and actual is visible later in reports.

How to track time in Jira, step by step

Here's the whole process, from settings to reports.

1. Check that time tracking is set up

Time tracking is on by default in Jira Cloud. To use it in a space, the Time tracking field must be on the work item's screen (company-managed spaces) or added to the work type (team-managed spaces). People also need the Work on work items permission in that space to log time.

An admin can review the global settings under Settings, then Work items, then Time tracking: working hours per day, working days per week, the time display format and the default unit.

2. Add an original estimate

Enter the estimate in the Original estimate field when you plan the work. On a company-managed Scrum board, the board's estimation settings decide whether the team estimates in story points or time, and whether progress is tracked by "remaining estimate and time spent". In team-managed spaces, you turn on estimation in the space's features and choose story points or time.

3. Log work as you go

Open the work item, select More actions, then Log work (or select the Time tracking field). Enter the time spent and, if needed, the time remaining, then select Save.

Log time the same day. Work logs entered on Friday from memory are rarely accurate, which is the same problem we cover in our guide on how to fill out a timesheet.

4. Edit or delete a work log

Find the Work log in the work item's activity section, then choose Edit or Delete. You'll need the "edit own" or "edit all" work log permission to edit, and the matching delete permission to delete. When you delete a log, Jira can add the time back to the remaining estimate automatically, or you can set a new remaining estimate yourself.

5. Review the reports

Jira's reports page includes several that need time tracking turned on. We cover them next.

Jira time tracking reports

According to Atlassian's list of reports, these use time tracking data:

  • Time tracking report: for one version of a space, it shows each work item's original estimate, estimated time remaining, time spent and accuracy, with progress and accuracy bars. The work items need a Fix version, and the report shows up to 1,000 work items and 1,000 subtasks.
  • User workload report: how many unresolved work items a person has and how much estimated work remains, by space.
  • Version workload and workload pie chart reports: these also need time tracking turned on.

These reports answer delivery questions: are we on track for this release, and who has too much on their plate? They don't answer billing questions such as how many billable hours you worked for a client last month or what that time is worth.

Common Jira time tracking add-ons

Because native tracking is focused on estimates, many teams add an app from the Atlassian Marketplace. Jira even has a Time tracking provider setting that lets a Marketplace app replace the built-in features. Atlassian's settings page notes that your data might then be stored with the app's developer, so read each vendor's privacy statement.

Two examples, described from their own Marketplace listings as of November 2026:

  • Timesheets by Tempo: timesheets that teams submit and leads approve, billable and non-billable hours, reports by project, client or team, and suggestions for time entries from calendars and other tools. It's a paid app with a free trial.
  • Clockwork by HeroCoders: automatic timers that can start and stop when a work item changes status, manual work logs, and timesheet and calendar views you can filter and export. A Pro version adds labor costs and billing data.

Some standalone time trackers also connect to Jira instead of replacing its tracking. For example, Toggl Track lists a Jira integration on its Premium plan, and Everhour embeds its timer in Jira. Our roundup of the best time tracking apps compares these and others.

Where Jira time tracking falls short for client work

For product and software teams, Jira's time tracking may be all they need. For agencies, consultancies and freelancers who bill clients, the gaps show up quickly.

As of November 2026, Atlassian's documentation for native time tracking covers estimates, work logs, settings and reports. It doesn't describe:

  • Billing rates or billable vs non-billable time. The docs don't mention a rate on a work log, so native reports can't tell you what the hours are worth.
  • Invoices. Hours have to be exported or copied into an invoicing tool, which is where billable time gets lost.
  • Clients. Work is organized by space and work item, not by client with contacts, billing details and payment terms.
  • A running timer or desktop tracking. The docs describe typing in the time spent, not a timer or a desktop app that tracks in the background with screenshots or activity levels.
  • Proposals and contracts. The scope you agreed with the client lives somewhere else.

You can close some of these gaps with Marketplace apps, at extra cost and setup. The question is whether Jira should be the center of your client work at all.

When Jira is the right tool, and when a client-work tool fits better

Your situationJira fits wellA client-work tool fits better
Type of workSoftware or product work in backlogs and sprintsProjects you bill to outside clients
Why you track timeEstimates, velocity and release planningInvoices, budgets and proof of work
TeamSeveral teams with custom workflowsFreelancers and small agencies
Time trackingManual work logs, plus an app if neededTimer on desktop and web, ready to invoice
ClientsNot part of the modelOne profile per client, with rates and invoices

Stick with Jira if you're a product team, your time tracking is for planning rather than billing, and you rely on its workflows, automation and integrations. Adding an app such as Tempo or Clockwork is the natural next step if you need timesheets.

Consider a client-work tool if most of your hours end up on client invoices. Tristiks Grow, which we make, is built for that. Its kanban board sorts tasks by due date, gives tasks and bugs short keys like ALV-14 and tracks time on every card.

The Tristiks Grow task board, with client tasks in Overdue, Today, This Week and Upcoming columns

Time comes from OneTrack, the desktop app for macOS, Windows and Linux, or the web timer, with optional screenshots and activity levels. Project time tracking shows each project's tracked time beside its estimate, and the hours become invoices without copying. Tristiks Grow doesn't connect to Jira, so it suits teams that run client work in it, not alongside it.

The Tristiks Grow Time Tracking screen: hours tracked this week, month and year, with a chart of hours per day

Plenty of agencies use both: Jira for a client's in-house product team, and a client-work tool for their own hours and invoices. For a side-by-side look, see Tristiks Grow vs Jira.

If you're still choosing a way of working, our guide to Kanban vs Scrum for client projects explains why many agencies prefer a continuous board to sprints.

Frequently asked questions

Does Jira have built-in time tracking?

Yes. Jira Cloud has time tracking turned on by default. You can set an original estimate on a work item, log time against it, and see time spent and the remaining estimate in the Time tracking field and in reports.

How do I log time in Jira?

Open the work item, select More actions, then Log work, or select the Time tracking field. Enter the time spent (for example, 2h 30m) and the time remaining if it has changed, then select Save. You need the Work on work items permission in that space.

Can Jira track billable hours?

Not natively. Atlassian's documentation for built-in time tracking doesn't cover billing rates, billable vs non-billable time or invoices. Teams that need billable hours usually add a Marketplace app such as Tempo, or track client time in a tool built for invoicing.

Why is my Jira remaining estimate wrong?

Usually because time was logged, edited or deleted after the estimate changed. Atlassian notes that editing or deleting a work log uses the earlier values to calculate the time remaining, so you may need to set the remaining estimate by hand. Also check that your working hours per day match your team's real day.

Can Jira create timesheets?

Atlassian's docs for native time tracking describe work logs on each work item and reports, not a weekly timesheet per person. Timesheet apps such as Tempo and Clockwork add that view.

Wrap up

Jira's time tracking is good at what it was built for: estimating work and seeing whether a release is on track. It stops short of billing, so agencies either extend it with an app or track client time somewhere that turns hours into invoices.

If that's you, see how Tristiks Grow compares with Jira for client work.

Category: Time Tracking

Suraj Rao

Suraj Rao is the founder of Tristiks, the team behind Tristiks Grow and its desktop time tracker OneTrack. He writes about time tracking, client work and getting paid, and about DevOps, cloud and AI from years of building software.

All articles

Save time and money in one click

Tristiks Grow brings time tracking, clients, proposals, invoicing, and more into one place.

Free 14 day trial. No credit card required.