Ratecard InvoicesGuide

How to turn Jira worklogs into client invoices with the right rates

Updated 2026-10-10 · by Hieu Tran, written with AI agents and checked against the sources below

Jira records hours, not money. Turning worklogs into an invoice means mapping projects to clients, applying the rate that was in effect on each day for each person, dropping non-billable work, and getting it into your accounting tool without retyping.

Free tool: Worklog CSV → client invoices with dated rates, plus Xero and QuickBooks files

Runs in your browser. Works with Tempo exports, Jira CSV exports with Log Work columns, or any CSV with person, date and hours.

1. Get the worklogs out

2. Rates that change over time

Keep a small rate table: person, client, rate, effective-from date. For each worklog, use the most specific rule (person + client, then person, then client, then a default) whose start date is on or before the work date. That way a rate change in March doesn't reprice February.

3. Clients and non-billable work

Map each Jira project key to a client. Projects without a client (internal, meetings) are non-billable and stay off the invoice, but keep them in the report so the hours add up.

4. Into accounting

Free tool: Worklog CSV → client invoices with dated rates, plus Xero and QuickBooks files

Runs in your browser. Works with Tempo exports, Jira CSV exports with Log Work columns, or any CSV with person, date and hours.