Templates · Updated
Free freelance timesheet template
IN SHORT
A freelance timesheet lists the hours you worked for a client: date, start and end time, hours in decimals, project, what you did and whether it's billable. Multiply billable hours by your rate to get the invoice amount. This free template comes as a readable weekly table and as CSV you can paste into Google Sheets or Excel. Send it with each invoice for hourly work.
Prices and limits as of .
Clients who pay by the hour want to see where the hours went, and a timesheet that matches the invoice line by line answers that before they ask. Keep one per client per billing period. Write the description for the client, not for yourself: "Homepage layout, mobile fixes" is useful to them, "misc" isn't.
Copy the timesheet
TIMESHEET Freelancer: [your name or business name] Client: [client name] Project: [project name or SOW number] Period: [Monday date] to [Sunday date] Rate: $[85] per hour Date | Start | End | Hours | Task | Billable ---------- | ----- | ----- | ----- | --------------------------------- | -------- [2026-10-12] | 09:00 | 12:15 | 3.25 | [Homepage layout, desktop] | Yes [2026-10-13] | 13:00 | 17:30 | 4.50 | [Homepage layout, mobile fixes] | Yes [2026-10-14] | 16:00 | 16:30 | 0.50 | [Call: weekly check-in] | No [2026-10-15] | 10:00 | 11:45 | 1.75 | [Contact form and thank-you page] | Yes Total hours: [10.00] Billable hours: [9.50] Amount: [9.50] x $[85] = $[807.50] Approved by client: ____________________ Name, date
Date,Start,End,Hours,Project,Description,Billable,Rate,Amount 2026-10-12,09:00,12:15,3.25,Website redesign,"Homepage layout, desktop",Yes,85,276.25 2026-10-13,13:00,17:30,4.50,Website redesign,"Homepage layout, mobile fixes",Yes,85,382.50 2026-10-14,16:00,16:30,0.50,Website redesign,Call: weekly check-in,No,85,0.00 2026-10-15,10:00,11:45,1.75,Website redesign,Contact form and thank-you page,Yes,85,148.75
In Google Sheets, paste the CSV into cell A1, then use Data > Split text to columns. In Excel, paste it and use Data > Text to Columns with comma as the delimiter. Add a SUM under the Hours and Amount columns.
How to fill it in
- Write hours in decimals, not hours and minutes: 1 hour 45 minutes is 1.75, 20 minutes is 0.33. Invoices multiply decimals, and 1.45 is not the same as 1:45.
- Log each block of work on its own line, with start and end times. It takes seconds and settles most questions about a total.
- Mark calls and admin as billable or not, the way your contract says. Showing unbilled time builds trust when the client sees it's free.
- Round the same way every time and say how in your contract, for example to the nearest 15 minutes.
- Total billable hours, multiply by the rate, and make the invoice line match the timesheet exactly.
- Ask the client to approve the timesheet if your contract or their accounts team requires it.
If you only wrote down start and end times, the time card calculator totals them for the week in decimal hours.
Export it from SoloWOS Time Tracking
- Track time in Time Tracking with the timer, or add entries by hand with a date, start and end time, project, description and billable flag.
- Open Time Tracking > Reports and pick a range: this week, last week, this month, last month, or your own from and to dates.
- Click Export CSV. The file has one row per entry with date, start, end, duration in hours and minutes, decimal hours, project, client, description, billable, hourly rate, amount and the person who logged it.
- Delete the columns your client doesn't need, or send the CSV as it is with the invoice.
To bill the same hours, create an invoice in Invoicing, choose the project and click Add unbilled time with the date range. SoloWOS adds the billable entries as invoice lines at the project's hourly rate and skips entries already billed on another invoice, so the invoice and the timesheet match. For more on keeping hours accurate, read how to track billable hours.
Questions
Do freelancers need a timesheet?
How do I convert minutes to decimal hours?
Should non-billable time go on the timesheet?
How often should I send a timesheet?
SoloWOS tools mentioned here
Run your client work from one account
14 days free, no card needed · Then Basic for $2/month.
Start your free trial