What changes
The browser creates a new PDF without uploading the timesheet or logo. The optional rate produces a billing estimate only and is not a payroll calculation.
Create a private India-focused employee or contractor timesheet with in/out times, breaks, regular and overtime columns, billable hours, tasks and approval lines.
Runs locallyNo uploadYou control saved copies
Record daily in and out times, breaks, tasks, locations and billable status, then generate a landscape A4 work-hours PDF in a browser worker.
The browser creates a new PDF without uploading the timesheet or logo. The optional rate produces a billing estimate only and is not a payroll calculation.
Confirm each date, in and out time, overnight shift, break, task, billable status and approval against the underlying attendance and contract records.
This business timesheet is not a statutory attendance register, muster roll, wage slip or payroll record. The regular-hours threshold only separates columns; overtime eligibility and pay must be determined under the applicable law and contract.
Record one row per date with in/out times, a break, work description and billable status. The tool calculates durations and creates a landscape A4 PDF with summaries and preparation or approval lines.
Entries do not verify attendance, approval or wages. Regular hours per day only divides worked time into columns. The optional billing estimate excludes overtime multipliers, taxes and payroll deductions.
| Your situation | Recommended approach |
|---|---|
| You need a row for each date in a period | Set the period first and use Fill period dates. Review every created row: dates are filled, but attendance and day types are not verified automatically. |
| A shift ends after midnight | Enter the start date and times. Clock-out earlier than clock-in means the following day. Equal times are invalid, not a 24-hour shift. |
| The day is leave, a holiday or a week off | Choose the matching Day type. Those rows contribute no worked or billable hours; they do not calculate paid leave or holiday entitlement. |
| You want an approximate client charge | Set the optional hourly rate and currency, then check Billable only for relevant worked rows. Review the estimate against the actual agreement outside this tool. |
The timesheet-example.json sample lists synthetic values for manual entry; this tool has no JSON import control. The example is arithmetic practice, not a real attendance or payroll record.
Expected result. Nine elapsed hours minus a one-hour break gives 8:00 worked, 8:00 regular, 0:00 overtime and 8:00 billable. At INR 500 per hour, the billing estimate is INR 4,000.00. The blank approval field does not represent an approved record.
Clock-out earlier than clock-in is interpreted as overnight, even if the earlier time was entered accidentally.
Try this: Check both times and the intended start date. The calculation does not apply timezone or daylight-saving corrections; use a suitable record when those differences affect the shift.
A worked row needs a whole-number break shorter than its shift, a unique date inside the period and different valid in/out times.
Try this: Follow the field error and compare the entry with your record. Keep one period within 62 calendar days and use no more than 62 daily rows.
The daily threshold only divides columns. Billable worked minutes use the same optional hourly rate regardless of the overtime column.
Try this: Review overtime eligibility and pricing using the applicable workplace process or agreement. Do not use this estimate as an automatic wage or overtime-pay calculation.
The current PDF text path supports standard English letters, numbers and limited punctuation rather than full multilingual text.
Try this: Use an acceptable supported transcription only when appropriate, or choose a document workflow that preserves the required script. Never silently alter an important person's name to pass validation.
Your files and form values are processed on this device. Downloaded copies remain wherever you save them. See how to check local processing and our privacy policy for site data and optional services.
Maintained by Shakti Prasad Ram. Found a mismatch? Report the tool, browser and steps without sending a sensitive document. Back to the tool
Guidance is published by PDF for Free. The generator performs documented calculations locally; it does not verify a registration, classify a transaction or file with a government portal.
GST invoice checklist Verify local processing Editorial policy