It is easy to remember the long afternoon spent building something. The ten-minute call, the extra review and the half-hour investigation are much easier to lose. Those small gaps can make an hourly invoice difficult to explain.
The answer is not to charge for every activity automatically. Record what happened, then apply the billing agreement consistently. That separation gives you both useful business information and a fair basis for charging the client.
Define what counts as billable time
Billable time is work a client has agreed to pay for under the engagement. It may include production, meetings, research, revisions, or travel, but the answer depends on the contract rather than a universal list.
Write a simple billing policy for each project. Separate included work from overhead, set limits for revisions or meetings, and document any activity that requires advance approval before it can be charged.
- Confirm covered services in writing
- Record the agreed hourly rate
- Define billing increments and rounding
- Identify work requiring prior approval
Record time with useful context
Start a timer when you begin a focused task, or make a manual entry at a natural checkpoint. Choose one method for each workflow so that the same activity is not captured twice.
A useful entry names the outcome, not just the tool used. Replace “design work” with a description such as “revised homepage wireframe after client review” so the client can connect time to progress.
- Assign every entry to one project
- Use a specific task description
- Capture start, stop, and duration
- Add a note for unusual work

Review billable hours every day
A daily review catches missing entries while the work is still easy to remember. Look for overlapping timers, long unexplained blocks, entries on the wrong project, and notes that would confuse someone outside the team.
Compare the running total with the estimate or project cap. When hours are approaching a limit, tell the client before continuing and document any approved change to scope, budget, or schedule.
- Close open or duplicate timers
- Correct project and task assignments
- Check progress against the budget
- Preserve approved time records
Prepare hours for invoicing
Before invoicing, group approved entries by service, phase, or role according to the agreement. Calculate each line from the accepted hours and rate, then check that the detailed record equals the invoice total.
Show enough detail for the client to verify the charge without exposing internal notes. Include the service period, description, hours, rate, line total, payment terms, and a timesheet attachment when the engagement requires one.
- Approve entries before billing
- Reconcile hours with invoice lines
- State the covered service period
- Keep the underlying time record
Agree what counts before the work starts
Discuss meetings, research, revisions, travel, waiting and rework where relevant. Confirm rates, budget limits and any minimum unit or rounding method. A client should know how additional requests affect the agreed allowance.
Correcting your own error is not automatically the same as a new client request. Record the actual work and then decide how it is treated under the agreement. The existence of a time entry does not by itself make the time billable.
Leave a short description when the task changes
Record the client, project, date, duration and what you did. “Fixed the mobile form submission issue” is easier to understand later than “development.” “Confirmed phase-two page scope” is more useful than “meeting.”
You do not need a long daily report. Write enough to recognize the work months later and use consistent project names. This reduces the chance of splitting one project into several unrelated labels at invoice time.
Preserve minutes before applying billing rules
If three tasks take 20, 35 and 50 minutes, the actual total is 105 minutes, or 1.75 hours. Applying a different upward rounding to every task could produce a different bill. Use the agreed method rather than choosing it after seeing the result.
Keep actual duration and billed duration distinguishable where the process requires it. This supports a clear explanation to the client and gives you accurate information about how long the work really took.
Raise a budget concern while the client still has a choice
If a ten-hour budget is eight hours used and another five hours appear necessary, explain the completed work, remaining issue and expected extra effort. The client can then approve more time, narrow the scope or defer part of the work.
An invoice for thirteen hours sent without notice may surprise a client who expected ten. Useful budget communication happens when the likely change becomes clear, not every few minutes and not only after the cost is unavoidable.
Review for common recording errors
Look for overlapping entries assigned to different clients, timers left running overnight, breaks included unintentionally, wrong rates and records already billed. Correct the facts rather than adjusting time to meet a target.
If a correction affects approved time, explain it through the relevant process. Keeping a usable record of changes is especially helpful when a client has already reviewed the timesheet.
Present a summary with accessible support
Group related tasks and rates on the invoice, and attach a relevant detailed timesheet when needed. The amount should lead back to hours, and the hours should lead back to recognizable work.
Keep other clients’ information and private internal notes out of the attachment. Once invoiced, identify the used records and retain the version that supports the charge.
Questions you may still have
What information should a billable time entry include?
Include the date, client, project, task, duration, and a short description of the result. Add the applicable rate or billing category when rates vary.
Should billable hours be rounded?
Use the increment agreed with the client and apply it consistently. Avoid introducing a rounding rule after the work has already been completed.
When should a client receive a timesheet?
Send one when the contract requires it or when detailed support will help the client review the invoice. The invoice should still summarize the charge clearly.