Timesheet calculator
Total dated time intervals with explicit breaks, overlap rejection, next-day endings and CSV export.
How to use
Enter shifts and add or remove rows. Explicitly select “End on the next day” for an overnight interval. Enter break minutes and calculate. Review gross, break and net minutes plus exact fractional hours. Export row data as CSV or the report as TXT.
2024-01-01 from 22:00 to 06:00 next day with a 30-minute break: 480 gross minutes, 450 net minutes, 15/2 hours. Another shift starting 2024-01-02 at 05:30 overlaps and is rejected; starting at 06:00 is adjacent and allowed.
Support & limits
This is arithmetic on the written schedule, not elapsed-time measurement across DST or a time zone. Breaks have an amount but no position within a shift, so overlapping gross intervals are rejected rather than assumed to be breaks. No implicit pay, overtime, attendance rounding or labor rules. CSV retains input row order, fixed English headers, CRLF and UTF-8 BOM for spreadsheets; TXT has no BOM or added final LF.
Common questions
Why can hours appear as 23/3 instead of 7.67?
Minutes are integers, and the fraction retains precision without rounding. 23/3 hours means 7 hours and 40 minutes. A successful calculation is not employer approval or legal compliance.
Related tools
Business days calculator
Count business days between two dates using your chosen weekends and manual holidays, with explicit endpoint inclusion.
Duration calculator
Add durations beyond 24 hours or subtract them sequentially without decimal drift, including milliseconds and negative values.
Printable calendar generator
Generate a Gregorian month or year with a chosen first weekday and download a standalone printable HTML calendar.