Timesheet approval software
Review every hour before it hits a client invoice. Members submit weekly timesheets. Managers approve or reject with a reason. Members who require review need approved hourly entries before invoicing. The audit trail is complete.
- 7-day free trial
- Cancel anytime
- Works with Xero
Acme Corp · Rebuilt the checkout flow; tested across browsers.
Startup Inc · Migration planning meeting.
Acme Corp · "Worked on stuff". Needs detail.
Unreviewed timesheets are where billing errors get through
Most teams have the story. A junior logged a 12-hour day that was actually 4 hours. A contractor's "Worked on Acme" entry made it onto the invoice. A description that looked fine at the time read terribly when the client got the PDF.
A weekly approval step takes minutes per manager and catches most billing errors before they reach a client.
- Junior descriptions go straight to clients with no editing pass.
- Contractors forget to log time and the manager does not know until invoice day.
- Non-billable hours sneak onto billable invoices.
- Errors are caught after the invoice has already been sent.
How approvals work in Hour Cap
Turned on per person, reviewed a week at a time, and enforced at the point the invoice is built.
Approvals only where you need them
Mark which members require approval and who their approver is. Senior staff submit and ship; juniors and contractors get a review pass. Nobody has to be in a workflow that does not fit them.
- A requires-approval flag per member
- Assign an approver, who must be a manager or above
- New entries auto-marked Unsubmitted, ready for the next weekly submit
Approve or reject with a reason
The review screen shows every entry for the week. Approve in bulk or one at a time. Reject with a written reason and the submitter sees what to fix.
- Approve, reject, or comment on individual entries
- The rejection reason is visible to the submitter
- Fix and resubmit in the same flow
"Worked on stuff"
Eight hours needs more than three words. Split it by task and say what changed for the client.
Review required members before billing
Entries in PendingApproval and Approved status are locked. The invoice wizard only includes approved entries, and entries that do not require approval at all. Nothing in flight ends up on a client invoice by accident.
That includes time logged against a support conversation, which is an ordinary time entry and follows exactly the same rules.
- Submitted entries lock automatically, with no further edits
- The invoice wizard scopes to approved or no-approval-needed entries
- A full audit trail: who approved, who rejected, what reason, and when
Turn approvals on in three steps
Decide who needs a review, point them at an approver, and let the weekly rhythm do the rest.
-
Choose
Pick who needs approvals
Usually juniors and contractors. Senior people whose entries are already trusted can be left off entirely, so nobody is reviewing work that never needed reviewing.
-
Assign
Map each submitter to an approver
One approver can cover many people, and must be a manager or above. Approvers see everything their people logged that week, including hours from support threads.
-
Review
Friday submit, Monday review
The cycle takes minutes. By the time you reach invoicing, only approved entries are eligible and nothing still in review can be pushed to Xero.
What an approval step changes
Common questions
Why I built Hour Cap
I'm Jonathan, a freelance web developer in Brisbane, Australia. After 15 years, I wanted my client work to run on one system instead of separate tools that didn't handle retainers or Xero, copy/paste errors, and time that never got invoiced. I needed one tool that handled retainers, fixed-price, and hourly projects, let me write proper multi-line descriptions, showed me what was actually profitable, and pushed straight to Xero as invoices. Nothing did all of it, so I built one. Today it is pivotal to my business: all my time tracking, invoice drafting, and profitability runs through Hour Cap, and it scales the same way for agencies and teams.
Independent and self-funded. When you email support, you reach the person who built it.
More about JonathanApprove before you invoice
A weekly review pass is the cheapest QA you can run. Trial the Business plan to use approvals.