Make your hours add up.
Start with your dates. Add the shifts you actually worked, check the assumptions, and take your summary with you.
1. Choose your dates
From and To include both dates. The calculator starts with the current Monday–Sunday week. The Period selector offers Daily, Weekly, Biweekly, Monthly and Custom. Weekly returns to the current workweek using your chosen workweek start. Daily selects today, Biweekly selects two weeks starting with the current workweek, and Monthly selects this calendar month. Adjust dates to match your pay period. You can select a single day or a range of up to 366 days. Changing dates keeps all entries in the session; only selected dates contribute to totals. “Jump to saved date” brings entries outside the range back into view. In Settings, “Workweek starts” controls overtime grouping without changing your selected dates.
2. Enter each shift
Enter clock-in and clock-out directly in the row for each day, plus unpaid break minutes. Type “9” or “930a” for AM and “530p” for 5:30 PM. Numbers without AM/PM use 24-hour time, so “1730” means 5:30 PM. Tab moves between controls; Enter moves directly to the next entry field. Settings offers a 24-hour display or your device’s time picker. A blank break means zero; paid breaks should not be subtracted.
A partially entered shift is marked incomplete. The subtotal includes valid shifts only; complete exports and gross pay wait until all shifts in the selected range are valid. Clear both clock times to leave a row unused.
Fill dates in bulk
Choose “Fill multiple dates,” enter clock-in, clock-out and optional unpaid break minutes, then select the dates to fill. Weekdays are selected initially, or all dates when the range contains only a weekend. Use Weekdays, All dates or Clear selection to adjust targets. A preview shows how many dates are selected. Replacing existing entries requires confirmation. Unselected dates and pay settings are kept. To clear an individual row, empty both clock fields; Reset clears the session after confirmation.
3. Check overnight shifts
If clock-out is earlier than clock-in, it is automatically assigned to the next day and labeled “Ends next day.” For example, 10 PM–6 AM is eight hours before breaks. Check AM/PM carefully. Equal clock times are invalid, and shifts must be shorter than 24 hours. Split longer shifts into shorter entries. Overlaps, including across dates, must be resolved before complete totals and exports are available.
4. Add pay if you want it
Enter a nonnegative hourly rate with up to two decimal places. The overtime rule is off by default. If you choose Weekly, overtime starts after 40 hours per workweek at 1.5×. Each workweek is calculated separately, even when your selected range spans several weeks. Only entries in the selected range count toward those workweek totals. Open “Overtime” next to pay to choose None, Weekly, Daily or Total period. The “After” field is the number of paid hours before overtime applies. Daily uses one threshold per start date; Total period uses one threshold across all selected dates. These modes are separate, and do not combine daily and weekly rules. Choose a multiplier or a fixed overtime hourly rate. Currency selection changes the unit only; it does not convert your rate. Calculation details show each group’s regular hours, overtime and pay. Paid time is clock-out minus clock-in and unpaid breaks; overnight hours belong to the start date. Gross pay is rounded to the nearest cent for each calculation group, before taxes and deductions. A blank rate still produces hour totals; a zero rate intentionally produces zero pay. An invalid rate does not hide valid worked hours. The rate and overtime settings apply to all weeks in this session; change them as needed for the dates you are reviewing.
5. Keep your result
Print creates a clean timesheet through your browser. Copy summary writes a text breakdown to the clipboard. Export CSV downloads shift-level data for a spreadsheet. Print & copy options lets you add an optional timesheet title. There is no automatic sharing or URL containing your entries.
6. Keep a copy before leaving
Entries remain in this tab until you reload or close it. Print, copy or export a result you want to keep. Reset clears all entries and pay settings in this session after confirmation.
Important boundaries
These are clock-time estimates. Actual elapsed time can differ during daylight-saving changes. The calculator attributes an overnight shift to its start day and warns when it crosses the selected range or workweek’s end. Use actual break placement and split workweek records for official allocation. Never use a single 80-hour threshold across two weeks.
Read the U.S. Department of Labor overtime guidance for the federal framework and exceptions. State rules and individual circumstances can differ.