The complete timesheet guide
Published 27 June 2026
A timesheet answers one question your client is paying you to answer honestly: where did the hours go. If you bill by time, the sheet is where the money actually starts. Get it right and the invoice writes itself, the client signs off without a fuss, and you can see at a glance which work pays and which quietly eats your week. Get it wrong, fill it in from memory, leave the descriptions vague, mix paid and unpaid time, and you either undercharge or end up arguing over a bill that should have been routine.
This is the hub page for timesheets. It covers what a timesheet is, what belongs on one, how to fill it in without it becoming a chore, the line between billable and non-billable hours, how to set a rate and apply it, the rounding rules that keep small tasks honest, weekly versus monthly sheets, getting the thing approved, and the step most people rush: turning logged hours into an invoice. Where a topic earns a deeper look you will find a link to a focused guide or to the free timesheet generator itself. The headings below are the questions people actually ask, in roughly the order they come up.
What is a timesheet?
A timesheet is a record of the hours you worked, broken down by day or by task, usually over a week or a month. It is the raw material behind an hourly invoice: it shows what you spent time on, how long each piece took, and which of those hours the client agreed to pay for.
Think of the timesheet as the layer underneath the invoice. The invoice tells the client what they owe; the timesheet is the working that justifies it. On a fixed-price job you might never need one, but the moment you charge by the hour or the day, the sheet becomes the record that says "here is the time, here is what it was spent on, here is the part you agreed to pay for." It protects you when a client questions a bill, and it protects the client from being charged for work they never sanctioned.
A timesheet is also a tool for you alone, before anyone else sees it. Logged honestly over a few weeks, it shows where your hours really go, how much time disappears into admin and email, and whether the rate you quoted matches the effort the work demands. Freelancers in particular find the first month of careful logging uncomfortable and useful in equal measure. The post on timesheets for freelancers walks through that habit and why it pays off.
What should a timesheet include?
A timesheet needs your name, the client or project it covers, and the period it spans. For each entry, record the date, a short description of the task, the hours, and whether the time is billable. Most sheets also carry an hourly rate and a running total, plus a line for approval when someone signs off.
Start with the header. A timesheet should name you (or whoever did the work), the client or project it covers, and the period it spans, a specific week or month with start and end dates. Without that frame, a page of hours floats free of context, and three months later nobody can tell which job it belonged to or who is meant to pay it.
Then the body, one row per task. Each row carries the date, a short description, the hours, and a marker for whether the time is billable. Add an hourly rate where it applies, and let a running total build at the foot so the sheet shows both hours worked and the amount they come to. A line for sign-off, who approved the sheet and when, turns a private record into something a client has agreed to. The timesheet generator lays these fields out and totals them as you type, and the timesheet templates hub has profession versions with realistic lines already in place, such as the consultant timesheet.
How do you fill in a timesheet?
Log time as you go, one line per task per day, rather than reconstructing the week from memory on Friday. Write a description specific enough to mean something later, enter the hours in a consistent unit, and mark each line billable or not. Add the rate, let the totals add up, and review before you submit.
The single habit that makes timesheets work is logging time close to when you spend it. Memory is a poor accountant. Reconstruct a week on Friday afternoon and you will round up the meetings, forget the small tasks, and lose the half-hours that add up to real money. Capture each task as you finish it, or at least at the end of each day, and the sheet stays accurate without effort.
Write descriptions a stranger could understand. "Client work" tells an approver nothing and invites a query; "Drafted homepage copy, two rounds of edits" reads as obviously real. Keep your units consistent, decimal hours or hours and minutes, but not a mix, and mark each line billable or not as you enter it, while you still remember. The detailed walkthrough in how to create a timesheet goes line by line through a full example.
What is the difference between billable and non-billable hours?
Billable hours are the time a client has agreed to pay for, usually the work named in your contract or scope. Non-billable hours are real work that the client does not pay for directly: admin, internal meetings, proposals, learning, fixing your own mistakes. Both belong on a full timesheet; only the billable lines reach the invoice.
Billable hours are the work the client signed up for: the design, the code, the advice, the report, whatever your contract names. Those hours go on the invoice. Non-billable hours are everything else that still takes real time, internal meetings, writing proposals, chasing your own invoices, fixing a bug you introduced, learning a tool the job needed. The client does not pay for those directly, and it would be wrong to slip them onto the bill.
Recording both, even though only one gets invoiced, is the point that trips people up. A sheet that shows only billable time hides how your week actually runs. When you track the non-billable hours too, you see the true ratio, and that ratio is what tells you whether your rate is high enough. If half your week is unpaid admin, the billable half has to carry the whole business. That maths is exactly what the guide on what a freelancer should charge works through.
How do you set and apply an hourly rate?
Set a rate that covers your costs, your unpaid non-billable time, and the profit you want, not just a number that sounds fair. Once set, apply it consistently: multiply each billable line by the rate, or use one blended rate across the sheet. Different tasks can carry different rates when the work genuinely differs in value.
A rate is not a guess at what feels reasonable. Build it from the ground up: the income you need, plus the cost of running your work, plus the unpaid hours the billable hours have to cover, divided by the hours you can realistically sell in a year. The number that falls out is often higher than the one people instinctively quote, which is precisely why so many undercharge. The rate calculator runs that calculation for you, and the rate calculator guide explains each input.
Applying the rate is the easy part once it is set. Multiply each billable line by the rate, or use a single blended rate across the whole sheet when the work is uniform. Charge different rates for genuinely different work, strategy versus production, senior versus routine, but keep them stable and explain them up front so a client is never surprised. If you bill by the day rather than the hour, the same logic holds; the day rate guide and the salary-to-hourly guide cover converting between the two.
How should you round time and choose time increments?
Pick an increment, commonly six minutes (a tenth of an hour), ten minutes, or fifteen minutes, and round every entry to it the same way. Six-minute billing turns minutes into clean decimals and keeps small tasks honest. Whatever you choose, agree it with the client up front and apply it to every line, not selectively.
Rounding sounds trivial until you notice how it compounds. A two-minute email here, a four-minute call there, left unrounded, never make it onto the sheet, and across a month that is hours of unbilled work. Pick an increment and round every entry to it. Six-minute billing, where each unit is a tenth of an hour, is popular for a reason: it keeps the figures as clean decimals and it captures small tasks instead of discarding them.
The rule that matters more than which increment you choose is consistency. Round the same direction every time, usually up to the next increment, and apply it to every line rather than rounding your own work down out of politeness and the client's up by habit. Agree the increment before the project starts, write it into the engagement if you can, and a client has no grounds to dispute it later. Selective rounding, generous on some lines and strict on others, is the fastest way to lose trust in a sheet.
How do you track time accurately during the day?
Accuracy is less about the tool and more about the moment you record. The reliable approaches all shorten the gap between doing the work and writing it down. Some people run a simple timer and stop it when they switch tasks. Others keep the timesheet open and jot a line the instant they finish something. A few prefer to block the day into planned slots and then correct the log against what actually happened. Any of these beats the Friday reconstruction.
Two small disciplines help most. First, record the task and the billable flag together, because deciding later whether a half-hour was billable is guesswork. Second, note the unusual things as they happen, a scope creep request, an extra revision, a meeting that ran long, so the line carries its own explanation when an approver reads it. If a project spans several people or phases and you want the full cost in view as you go, the project cost calculator turns hours and rates into a running total.
Should you use a weekly or a monthly timesheet?
Use a weekly timesheet when work is steady and you bill often, when approval happens each week, or when you want tight feedback on where time goes. A monthly sheet suits longer projects, retainers, and clients who prefer one consolidated bill. Many people log weekly for accuracy and then roll the weeks up into a monthly invoice.
The choice usually follows the rhythm of the work and how the client wants to be billed. A weekly sheet keeps everything close. Errors surface within days, approval is quick, and you get an early read on whether a project is running over the hours you scoped. It suits steady ongoing work, time-and-materials arrangements, and anyone who would rather catch a problem in week two than discover it in the month-end total.
A monthly sheet trades that immediacy for fewer touch points. It fits retainers, longer engagements, and clients who want one tidy invoice rather than four. The two are not really rivals. A common pattern is to log weekly, while the detail is fresh, then consolidate four weeks into a single monthly sheet and a single invoice. You keep the accuracy of frequent logging and the convenience of one bill, which is the arrangement most retainer clients prefer.
How do you get a timesheet approved?
Submit the sheet promptly, in the format the client expects, with descriptions clear enough that an approver recognises the work. Send it to the right person, flag anything unusual before they ask, and keep the version they signed. Approval before invoicing prevents the awkward conversation where a client disputes hours after the bill arrives.
Approval is the step that turns your record of hours into hours the client has accepted, and it is far easier to settle before the invoice than after. Submit the sheet on time and in the form the client expects. If they want a particular layout, particular task codes, or the sheet routed through a specific manager, follow it; a sheet that ignores the client's process is the one that sits unapproved while your payment waits.
Make the approver's job effortless. Clear descriptions mean they recognise the work without having to ask. Flag anything out of the ordinary yourself, the week you went over scope, the extra round of revisions, before they spot it and query the whole sheet. Keep the approved version exactly as it was signed, because that is the document your invoice rests on. When approval and billing run in that order, disputes mostly disappear; clients argue about surprises, not about hours they already approved. Getting this right also helps you get paid on time, since an approved sheet leaves nothing to negotiate at payment.
How do you turn a timesheet into an invoice?
Take the approved billable hours, group them into sensible invoice lines, and multiply each by its rate. You can show one line per task, one per day, or a single summed line with the sheet attached. Carry the total onto the invoice, add tax if you charge it, and reference the period the hours cover.
This is where the timesheet hands off to the invoice, and the cleaner the sheet, the simpler the hand-off. Take only the approved billable hours, the non-billable lines stay behind, and decide how much detail the client wants to see. You can list one invoice line per task, one per day, a grouped line per phase, or a single summed line with the full timesheet attached as backup. Match the format to the client; some want every line, some want one number and the sheet on file.
Then it is arithmetic. Multiply the billable hours by the rate, subtotal, add tax if you charge it, and put the period the hours cover somewhere obvious so the invoice and the sheet reconcile. Reference the timesheet, by date range or sheet number, and a client can trace the bill straight back to the approved hours. The fastest route is to carry the totals into the free invoice generator and let it lay out and total the lines. For everything that surrounds the invoice itself, numbering, payment terms, what every field means, the invoice guide is the companion to this page.
Who uses timesheets, and how do they differ by trade?
The structure of a timesheet barely changes from one profession to the next; what changes is the language on the lines and the increment that suits the work. A lawyer bills in fine six-minute units and writes descriptions tied to a matter, which is why the lawyer timesheet leans on precise, defensible entries. A developer logs against tickets or features in longer blocks, so the software engineer timesheet reads in tasks rather than minutes.
The pattern repeats across consultants, designers, translators, coaches, and the rest: same skeleton, different muscle. That is the point of starting from a profession template rather than a blank grid, the descriptions already sound like your work, the increment is set to a sensible default, and you spend your time logging hours rather than building a form. The full set lives in the timesheet templates hub.
What are the most common timesheet mistakes?
The usual ones are filling the sheet in from memory days later, vague descriptions nobody can verify, mixing billable and non-billable time, rounding inconsistently, and forgetting to get approval before invoicing. Each one either loses you money or invites a dispute. A timesheet only works when it is specific, current, and agreed.
The deepest mistake is timing. A sheet filled in days after the fact is a sheet built on memory, and memory rounds, forgets, and flatters. Log as you work and most of the other problems never start. Close behind is the vague description: "consulting," "misc," "project," the kind of line that an approver cannot verify and a client will not pay without a question. Specific beats short every time.
The rest are matters of discipline. Mixing billable and non-billable time on the same line hides what the client is actually paying for. Rounding inconsistently, strict on your hours and loose on theirs, or the reverse, erodes trust and usually costs you money. Skipping approval and going straight to the invoice invites the dispute you were trying to avoid. Run a quick check before you submit: every line dated, described, and marked billable or not; the rate applied evenly; the rounding consistent; and the sheet approved before it becomes a bill.
Where to go next
You now have the whole arc: what a timesheet is, what goes on it, how to log time so it stays accurate, the line between billable and non-billable hours, how to set and apply a rate, how to round, weekly versus monthly, approval, and the hand-off to an invoice. The fastest way to make it concrete is to start logging. Open the free timesheet generator, or browse the timesheet templates for a version built around your trade. When the hours are approved and ready to bill, the invoice guide and the free invoice generator take it from there, and each linked post above goes deeper on its own corner whenever you need it.