Time
Every billable hour, invoiced.
Enter time by person, project and task. A named person approves the timesheet, billable hours carry the rate for their role, and approved hours land on the next invoice without being retyped.

- Time by person, project and taskThe same dimensions the ledger uses.
- Timesheet approvalSubmitted, approved or returned with a reason by a named person.
- Billable and non-billableKept apart on every line and every total.
- Rates by person or roleWith client and project overrides.
What you get
Entered where the work is booked
Time goes against a person, a project and a task, using the same dimensions as the ledger, so a project's hours and its costs meet in one place.
Approved by a named person
A timesheet is submitted and approved like any other change. Nobody bills hours that no one signed off.
Billed once, from the record
Approved billable hours go to billing at the rate for the person or role. The invoice line points back to the timesheet.
How it works
From the timesheet to the invoice.
Pick a step to see it. The panel stays beside you while you read.
Fill the grid by day. Billable and non-billable hours are kept apart, and the day totals show at a glance whether the week adds up.
Timesheet, week of 5 October
| Project | Mon | Tue | Wed | Thu | Fri | Total |
|---|---|---|---|---|---|---|
| Site visits, Harbourline | 4.0 | 3.5 | 0.0 | 4.0 | 2.0 | 13.5 |
| Training build, Northgate | 3.0 | 4.0 | 7.5 | 3.0 | 5.0 | 22.5 |
| Internal, non-billable | 1.0 | 0.5 | 0.5 | 1.0 | 1.0 | 4.0 |
| Total | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 40.0 |
Submitted timesheets wait in the approval queue with the approver named. A rejected line goes back with a reason, and every decision is kept.
Timesheets waiting
Set a rate by person or by role, and by client or project where it differs. The rate in force on the day is the rate on the line.
Rate card
| Role | Standard rate | Harbourline rate |
|---|---|---|
| Consultant | 150.00 | 150.00 |
| Senior consultant | 180.00 | 165.00 |
| Trainer | 120.00 | 120.00 |
Billable hours move to the next invoice at their rates, with tax by place of supply. Non-billable hours stay in the project's cost.
Invoice draft from the timesheet
- Site visits, 13.5 hours at 150.00
- 2,025.00
- Training build, 22.5 hours at 120.00
- 2,700.00
- HST at 13%
- 614.25
- Invoice total
- 5,339.25
Hours worked and not yet billed show as an unbilled receivable and as a task in the close, so nothing earned goes uninvoiced.
Time to cash
- Time entered36.0 billable hoursDone
- Time approvedBy the project leadDone
- Invoiced5,339.25 including HSTWaiting
- PaidApplied to the receivableInfo
Timesheet, week of 5 October
| Project | Mon | Tue | Wed | Thu | Fri | Total |
|---|---|---|---|---|---|---|
| Site visits, Harbourline | 4.0 | 3.5 | 0.0 | 4.0 | 2.0 | 13.5 |
| Training build, Northgate | 3.0 | 4.0 | 7.5 | 3.0 | 5.0 | 22.5 |
| Internal, non-billable | 1.0 | 0.5 | 0.5 | 1.0 | 1.0 | 4.0 |
| Total | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 40.0 |
Timesheets waiting
Rate card
| Role | Standard rate | Harbourline rate |
|---|---|---|
| Consultant | 150.00 | 150.00 |
| Senior consultant | 180.00 | 165.00 |
| Trainer | 120.00 | 120.00 |
Invoice draft from the timesheet
- Site visits, 13.5 hours at 150.00
- 2,025.00
- Training build, 22.5 hours at 120.00
- 2,700.00
- HST at 13%
- 614.25
- Invoice total
- 5,339.25
Time to cash
- Time entered36.0 billable hoursDone
- Time approvedBy the project leadDone
- Invoiced5,339.25 including HSTWaiting
- PaidApplied to the receivableInfo
Under the hood
Hours that reach the ledger.
Time lives beside the ledger, not in a separate tool. It uses the same dimensions, approvals and roles, so there is nothing to reconcile.
Entry
- Person
- Project and task
- Billable or not
Approval
- Named approver
- Decision history
Billing
- Rate by person or role
- Invoice draft
- Tax by place of supply
Books
- Accounts receivable
- Project costs
- Unbilled receivable
Capabilities
What time covers
Time by person, project and task
The same dimensions the ledger uses.
Timesheet approval
Submitted, approved or returned with a reason by a named person.
Billable and non-billable
Kept apart on every line and every total.
Rates by person or role
With client and project overrides.
To invoice
Approved hours drafted onto the next invoice.
Unbilled time
Shown as an unbilled receivable and a close task.
Keep going with the rest.
Billing
Usage, milestones, retainers, time and materials.
Learn moreAccounts receivable
Invoices, collections and cash applied.
Learn moreControls and approvals
The agent proposes, people approve.
Learn more
Questions
Questions, answered.
Can I track billable and non-billable hours separately?
Yes. Each timesheet line is marked billable or not, and the totals keep them apart. Billable hours go to billing at their rate, and non-billable hours stay in the project's cost.
Who approves a timesheet?
A named approver, set per project or per team. A rejected timesheet goes back with a reason, and every decision is kept in the audit log.
How do approved hours get onto an invoice?
Billing pulls approved billable hours into the next invoice draft at the rate for the person or role. The invoice line links back to the timesheet entries.
Do I need a separate timesheet tool?
No. Time is entered and approved in Eternify Ledger, so the hours, the rates and the invoice share one record.
Invoice the hours you worked.
Bring a week of timesheets and we show the invoice they produce.