Jira Timesheets: Log, Approve and Report Time in Jira
ActivityTimeline Timesheets puts every Jira worklog in one timesheet, by person, project or epic. Approve the hours, close the period and send finance the report.
30-day free trial on the Atlassian Marketplace.
Platform Ops took the most time: 45% of the week.
What ActivityTimeline Timesheets Does
ActivityTimeline is a resource planning, capacity management and time tracking app for Jira. Its Timesheets module shows all logged time by person, project or epic, ready to check, approve and export.
One timesheet for all projects
Every worklog, by person, project or epic.
Missing hours, early
See who is behind while the week is still open.
Approval that locks the hours
Approved worklogs can't change. Closed periods stay closed.
Reports finance can use
Billable, client and cost center on every worklog. Excel in one click.
Which Timesheet Answers Your Question?
Pick the question you get asked most. Each one has a view built for it, shown here on the same sample team.
How many hours did each person log, across all projects?
Every worklog from every project, per person and per day. The same week regroups by project or epic.
| User | 2M | 3T | 4W | 5T | 6F | Sum |
|---|---|---|---|---|---|---|
| Maya | 8 | 8 | 6 | 8 | 2 | 32 |
| Priya | 8 | 8 | 8 | V | V | 24 |
| Tom | 8 | 7.5 | 8 | 9 | 8 | 40.5 |
Who hasn't logged their hours this week?
Logged against required hours for each person. Sam is 18 h short.
Is every worklog ready for payroll and the invoice?
Every worklog as a row, with its issue, comment and status. One has no comment yet.
| OPS-86 | 02 Nov | Rate tables for EU orders | 5 h |
| WEB-207 | 03 Nov | Cart totals with tax | 6 h |
| OPS-86 | 04 Nov | Rules engine tests | 8 h |
| OPS-86 | 05 Nov | No comment | 3 h |
Can approved hours still change?
Approved worklogs lock. A closed period stays closed.
Approved | Daniel | OPS-84 | 8 h |
Approved | Sarah | OPS-121 | 9 h |
Pending Approval | Sam | OPS-86 | 3 h |
Which hours are billable, and for which client?
Billable or not, and the client, on every worklog. 169 of 199 h are billable.
Can I get last month's report without rebuilding it?
Group it once, save it, share it and export it to Excel.
We planned 40 hours. How much was logged?
Planned against logged hours, per person. Sam logged 55% of his plan.
| User | Planned | Logged | Match |
|---|---|---|---|
| Maya | 36 | 32 | 89% |
| Daniel | 40 | 38.5 | 96% |
| Sarah | 32 | 42 | 131% |
| Sam | 40 | 22 | 55% |
"Jira shows time issue by issue. I need it per person, per project and per epic."
Jira Timesheets by User, Project and Epic
Every worklog from every Jira project, in one timesheet. Open any number to see who logged it, on which issue.
How to build timesheets in JiraEleven ready templates
User, Project and Epic timesheets, each with a Summary and views by project, user, issue or epic.
Day, week or month
Change the unit and the same hours roll up. Nothing to rebuild.
From total to worklog
Any number opens the worklogs behind it, with the issue, the hours and the comment.
All projects, one timesheet
Worklogs from every enabled Jira project, side by side.
Teams or people
Filter by team or pick people. The rows and the totals follow.
Excel in one click
Export the timesheet on screen to Excel, as configured.
"I only find out at month end who hasn't logged their hours."
Timesheet Progress and Missing Hours by Person
Timesheet Progress puts what each person logged next to what they should have logged. Missing hours show up while the week is still open.
Days off come out of the required hours, so they never read as missing time.
Logged against approved hours, so you see what is still waiting.
An email with one button that opens the timesheet.
"We bill clients and run payroll from these hours. Someone has to check them first."
Detailed Timesheets: Every Worklog, Comment and Status
The Detailed view lists every worklog as a row, with the columns you pick. Click one to check it, fix it and approve it.
How to build a Jira time tracking report| Status | Category | Issue | Date | Comment | Hours | Client |
|---|---|---|---|---|---|---|
| ▾ Sam Okafor (4 items) | 22 | |||||
Pending Approval | Billable | OPS-86 | 2026-11-02 | Rate tables for EU orders | 5 | Harbor Retail |
Pending Approval | Billable | WEB-207 | 2026-11-03 | Cart totals with tax | 6 | Harbor Retail |
Pending Approval | Billable | OPS-86 | 2026-11-04 | Rules engine tests | 8 | Harbor Retail |
Pending Approval | Billable | OPS-86 | 2026-11-05 | No comment | 3 | Harbor Retail |
| Total | 22 | |||||
Record details
Jira fields, worklog details, category and approval status.
Change time, category or comment, then approve.
By person, project, epic or issue. Sort by any column.
"After approval, a worklog changes and the invoice no longer matches."
Jira Timesheet Approval and Locked Reporting Periods
An approved worklog is locked. When a period closes, nobody can add, edit or delete time for those dates.
Timesheet approval in Jira, step by stepApprove, Then Close November
Five worklogs are selected. Sam's 3 h on 5 Nov is not: it has no comment yet, so the approver leaves it Pending Approval.
In the product the period closes on its own date. The second button skips ahead.
Logged, not approved yet. Still editable.
Locked while the period is open. An approver can unapprove it.
Approved before the period closed. Final.
Not approved before the period closed. Locked as it is.
Select worklogs and approve them together. The approver is recorded on each.
Reopen a worklog for a fix, as long as its period is open.
With a grace period for late entries.
See Approval and Period Closure on a Live Call
A product specialist walks you through approval, period closure and timesheet reports.
"Billable or not, which client, which cost center: a Jira worklog doesn't say."
Billable Hours, Clients and Cost Centers on Every Worklog
Each worklog says whether it is billable and carries the details you need, such as client or cost center. Group any timesheet by them.
Pick a category as you log: Billable, Non-Billable or one you add.
Fields on the same Log Work dialog, filled in as people log.
Any timesheet, by category, client or cost center.
Cost and revenue from these hours: Finances
How to track billable hours in Jira| Category / Client | Sum (h) |
|---|---|
| ▾ Billable | 169 |
| Harbor Retail | 114.5 |
| Juniper Health | 54.5 |
| ▾ Non-Billable | 30 |
| No client | 30 |
| Summary | 199 |
"Every month I rebuild the same Excel report."
Custom Timesheet Reports: Group, Save and Export to Excel
Build the report once. Save it, share it and export it to Excel whenever finance asks.
Custom grouping in Jira reportsTeams, people, projects, epics or a Jira filter.
By project, client, user or any Jira field, on several levels.
Open it again next month, share it, export it.
| User | Planned (h) | Logged (h) | Δ | 2 M | 3 T | 4 W | 5 T | 6 F |
|---|---|---|---|---|---|---|---|---|
| Maya Ortiz | 36 | 32 | -4h | 0h | 0h | -2h | 0h | -2h |
| Maya Ortiz | 36 | 32 | 89% | 100% | 100% | 75% | 100% | 50% |
| Daniel Weber | 40 | 38.5 | -1.5h | 0h | 0h | 0h | 0h | -1.5h |
| Daniel Weber | 40 | 38.5 | 96% | 100% | 100% | 100% | 100% | 81% |
| Sarah Fischer | 32 | 42 | +10h | +3h | +2h | +1h | +2h | +2h |
| Sarah Fischer | 32 | 42 | 131% | 150% | 133% | 112% | 133% | 133% |
| Sam Okafor | 40 | 22 | -18h | -3h | -2h | 0h | -5h | -8h |
| Sam Okafor | 40 | 22 | 55% | 62% | 75% | 100% | 38% | 0% |
| Summary | 148 | 134.5 | -13.5h | 0h | 0h | -1h | -3h | -9.5h |
| Summary | 148 | 134.5 | 91% | 100% | 100% | 97% | 90% | 63% |
"We planned 40 hours. How much was logged?"
Planned vs Logged Time by Person, Project and Epic
The Alignment view puts planned and logged hours side by side. See the gap in hours or as a percentage.
Estimates, bookings and placeholders are the plan.
The same templates as the Timeline view.
Colours show who is over or under plan.
Import Worklogs From Another Time Tracker
Bring your Tempo Timesheets history into ActivityTimeline. Your first timesheet report already includes past years.
Want to run both for a while? Tempo worklogs can keep syncing into ActivityTimeline.
What moving from Tempo looks likeWhere Timesheets Fits
ActivityTimeline has five modules that share one plan and one set of worklogs. Timesheets checks and approves the time. It doesn't plan work or price hours: Planner and Finances do.
1
Plan
Planner
Every person's and every team's Jira work on one timeline.
Open Planner
→
2
Track
Workspace
Each person sees their week and logs time in seconds.
Open Workspace
→
3
Approve
Timesheets
Review, approve and lock the time your team logs.
You are here
4
Analyze
Reports
Forecast capacity and compare planned with actual.
Open Reports
→
5
Budget
Finances
Turn logged time into cost, revenue and margin.
Open Finances
→
Frequently Asked Questions
Something else? Ask the team on the support portal or read the Timesheets documentation.
Try ActivityTimeline Timesheets in Your Own Jira
Start a 30-day free trial in your own Jira, or see Timesheets in a live demo with a product specialist.
Have a question first? Ask on the support portal. Running a security review? Start at the Trust Center, or buy through a partner.
| Status | User | Issue | Date | Hours |
|---|---|---|---|---|
Closed Approved | Daniel Weber | OPS-84 | 02 Nov | 8 h |
Closed Approved | Sarah Fischer | OPS-121 | 02 Nov | 9 h |
Closed Approved | Sam Okafor | OPS-86 | 02 Nov | 5 h |
Closed Approved | Daniel Weber | OPS-84 | 03 Nov | 4 h |
Closed Rejected | Sam Okafor | OPS-86 | 05 Nov | 3 h |
Closed Approved | Sarah Fischer | OPS-122 | 05 Nov | 8 h |