Free weekly template and calculator

Free Timesheet Generator With PDF and CSV Download

Create a professional weekly timesheet with start and end times, unpaid breaks, projects, notes, total hours and optional pay—without signing up.

Automatic daily totalsOvernight shiftsPDF, CSV and textRuns in your browser

Generate a Weekly Timesheet

Enter one employee’s week. Hours recalculate automatically.

No entries sent to Backlsh
Use the rule applicable to your situation.
Scroll horizontally on smaller screens.End earlier than start = overnight shift.
Day / dateTypeStartEndUnpaid breakProject / clientTask or notesPaid hours
Total paid hours0.00
Regular hours0.00
Overtime hours0.00
Estimated gross pay—

Still collecting timesheets by hand?

Backlsh builds timesheets from recorded work activity, so managers review real data instead of reconstructing a week from memory.

Automate Timesheets
How to use it

Create a downloadable timesheet in three steps

Use it for one employee, freelancer or contractor at a time.

1

Add the person and week

Enter the employee or contractor name, company or client and the Monday that starts the workweek.

2

Enter shifts and breaks

Add daily start and end times, unpaid breaks, work type, project and a short task description.

3

Review and download

Check daily and weekly totals, then copy the summary or download a PDF or spreadsheet-ready CSV.

What the generator includes

A more useful weekly timesheet

The original form recorded only daily hour totals. This version captures the context needed to review a real week.

01

Start, end and breaks

Daily paid hours are calculated from shift times after deducting the unpaid break entered.

02

Overnight-shift support

An end time earlier than the start time is treated as finishing the following day.

03

Project and task context

Add the client, project or task description needed for invoicing, approval or internal reporting.

04

Work and leave types

Mark a row as work, PTO, sick leave, holiday or another paid category.

05

Optional gross-pay estimate

Add an hourly rate to estimate straight-time gross pay. Taxes, deductions and overtime premiums are excluded.

06

Multiple exports

Download a PDF for review, a CSV for spreadsheets, copy a text summary or print the result.

Weekly timesheet example

How daily and weekly totals work

Assume an employee works 9:00 AM to 5:30 PM with a 30-minute unpaid break Monday through Friday.

Daily calculation

Each shift contains 8 hours and 30 minutes of elapsed time.

8h 30m elapsed − 30m unpaid break = 8 paid hours

The generator displays the result as both a readable duration in the PDF and 8.00 decimal hours in the CSV.

Weekly calculation

DaysDaily hoursWeekly total
Monday–Friday8.0040.00
Saturday–Sunday0.000.00
Total—40.00

If overtime separation is enabled, hours above the threshold are shown separately. The generator does not decide which overtime rule applies.

Use-case guidance

What should a timesheet contain?

The right level of detail depends on whether the record supports payroll, client billing or internal project reporting.

For employees and payroll

Record the work date, start and end times, unpaid breaks, paid hours and any leave. Managers should review missing or unusual entries before approval.

For freelancers and consultants

Include the client, project, task description and time spent so the timesheet can support an invoice or status report.

For project teams

Use consistent project names and meaningful task notes. This makes weekly totals more useful for budgets, capacity and profitability.

Frequently asked questions

Free timesheet generator FAQs

How do I create a weekly timesheet?

Enter the employee or contractor, choose the week, and record each day’s start time, end time and unpaid break. Add project or task details when required, review the calculated total, then download the PDF or CSV.

Is this timesheet generator free?

Yes. You can complete a weekly timesheet and download PDF or CSV files without creating an account or entering payment information.

Does it calculate hours after breaks?

Yes. Enter the unpaid break in minutes for each workday. The generator subtracts that time from the elapsed shift. Do not deduct a break that should be treated as paid time.

Can it handle an overnight shift?

Yes. When the end time is earlier than the start time, the shift is treated as ending on the following day. For example, 10:00 PM to 6:00 AM is eight elapsed hours before breaks.

Can I download the timesheet as PDF or CSV?

Yes. PDF creates a readable weekly report, while CSV creates a spreadsheet-ready file containing daily dates, work types, start and end times, breaks, projects, notes and calculated hours.

Does the generator calculate overtime pay?

No. It can separate weekly hours above a threshold, but the optional pay estimate uses the regular hourly rate for all paid hours. Use the Backlsh overtime-pay calculator for a separate scenario estimate.

Is my timesheet information stored?

No entries are sent to Backlsh by this generator. Calculations and file generation run in the browser. Closing or refreshing the page clears unsaved entries.

Is this an official payroll record?

Not automatically. Employers may require approval, signatures, specific record fields or retention procedures. Review the generated timesheet against the rules and policies that apply to your workplace.

What is the difference between a manual and automatic timesheet?

A manual timesheet is completed from entered or remembered hours. An automatic timesheet is built from recorded work activity or attendance data, reducing end-of-week reconstruction while still allowing review and correction.

Move beyond manual entry

Let Backlsh Build Timesheets Automatically

Capture work time, project activity and attendance context so managers review the week instead of reconstructing it.