For Fair Hours on Jira Cloud — updated 16 August 2026
Fair Hours answers one question: what did the time logged in this project, this month, actually cost? It reads the hours your team already logs in Jira, applies your hourly rates and your rules for overtime, weekends and night work, and shows the result by person or by issue. It can also log and correct time, and mark a month as approved.
Two views of the same month, chosen at the top:
Click a person's name to open their detail window: one line per worklog, with the
date, what was done, the hours and the cost. The issue appears by name, not just its key, and
the sentence the person wrote when logging is shown underneath. Where a line was paid differently, the
reason is written on it — for example weekend ×1.5 · €38.25/h.
Under the table, the app states its own reconciliation: the hours it priced against the hours Jira reports for the same period. If anything could not be read — a page of results that failed, a project it was refused — it says so and does not claim the totals match. A cost report that quietly comes out short is worse than one that admits a gap.
Export to spreadsheet produces the rows currently on screen, ready to paste into Excel or Google Sheets. The column order never changes between versions, so a spreadsheet you build on top of it keeps working.
A rate is never a single number frozen in time. Every rate has an effective date, so you can schedule a rise for next month or correct the past without rewriting what was already costed. There are three levels, and the most specific one wins:
| Level | Where | Used when |
|---|---|---|
| Person | Settings → People | That person has their own rate |
| Team | Settings → Teams | They are in a Jira group that has a rate |
| Company | Settings → top of the panel | Everyone else |
If someone is in two teams that both have a rate, the app does not pick silently: the team you placed first pays, and a message on screen names the person and says which team is paying. Move up and Move down change that order.
Teams are found through Jira's own group search, so there is no separate list of people to maintain. A group renamed in Jira keeps its rate.
In Settings → What counts as extra you set your own rules. All of them start switched off (multiplier 1.0), so nothing is invented behind your back.
| Setting | What it does |
|---|---|
| Standard day | Hours beyond this, on a weekday, are overtime. Counted per day, across all worklogs of that day — not per entry. |
| Overtime rate | Multiplier applied to those extra hours (for example 1.5). |
| Saturday / Sunday rate | Multiplier for every hour of that day. Weekend hours are paid at the weekend rate rather than being split into overtime. |
| Night window and night rate | The night premium is an addition on top of what the hour already earned, for the part of the shift falling inside the window (for example 22:00–06:00). |
| Night on weekends | Off by default: whether the night premium also applies on a Saturday or Sunday, or whether the weekend rate alone covers it. |
Log time at the top opens a small form: find the issue through Jira's own search,
pick the day, type how long (1.5, 1:30 and 1h 30m all work),
optionally the time it started, and what was done.
Inside a person's detail window, every line has Fix and Delete. Fix re-reads the entry from Jira at that moment, so two people editing the same day cannot silently overwrite each other. Delete asks for confirmation and says what goes and what stays.
After anything is written, the app shows three honest lists: what was written, what Jira refused with Jira's own reason, and what did not change at all. Nothing is reported as saved unless Jira accepted it.
An administrator of the project can press Close this month. That records who approved it, when, and the totals at that moment. While a month is closed, Fair Hours will not log, correct or delete time inside it — including a correction that would move an entry out of it.
Closing does not freeze the report. It is rebuilt from Jira's worklogs every time it is opened, and if the reality moves after the approval the screen says so in plain words — for example: "Since then, Jira has 1.00 h more (€40.00). The month now stands at 29.00 h." That is deliberate: a locked report that hides later changes is how cost figures drift away from the truth.
Reopen this month undoes the approval and deletes the approval record.
Email support@saoirsesoftware.com — in English, on business days, replies within two business days. Emails reach the person who writes the code.
See also the Privacy Policy, the Terms of Service and the Data Processing Agreement.