TimeCardCalc

Timesheet Calculator

A timesheet calculator adds the hours you worked each day, minus unpaid breaks, and gives the total in hours:minutes and in decimal hours for payroll.

Last updated: October 9, 2026

Settings

Pay period
Time format
Overtime, rounding and more options

Only if your employer or state counts overtime by the day. Hours already counted as daily overtime are not counted again for the weekly limit.

Off by default. If you tick it, your entries are saved in this browser only (never sent anywhere). Untick to delete them.

Your timesheet

Period: –

Totals

    Estimates only. This calculator is for general information. It is not legal, payroll or tax advice. Your employer, payroll provider or a tax professional has the final say on how your hours and pay are figured.

    Weekly, biweekly or semi-monthly: which one is mine?

    • Weekly: one pay period every seven days.
    • Biweekly: one pay period every two weeks (two workweeks).
    • Semi-monthly: two pay periods a month, usually the 1st–15th and the 16th–end of month.

    Check your pay stub or ask payroll if you are not sure. The calculator keeps overtime separate for each workweek in all three cases.

    How to fill in the timesheet

    1. Pick the pay period and the first day.
    2. Enter start and end times for each day you worked; add the unpaid break in minutes. Overnight shifts work automatically.
    3. Use the notes column for a project or task name; it is included in the CSV file.
    4. Check the totals, then print, download the CSV or copy the totals into your payroll form.

    Example: Monday 9:00 AM–5:30 PM with a 30-minute break = 8:00 = 8.00 hours. Five days like that make 40:00 = 40.00 hours.

    Need to turn minutes into decimals by hand? Use the minutes to decimal chart. Want a paper form instead? See the printable timesheet.

    Frequently asked questions

    How do I calculate a timesheet?

    For each day, subtract the start time from the end time and then the unpaid breaks. Add the days to get the week, and divide the minutes by 60 for decimal hours. This calculator does all three and also shows overtime and pay if you enter a rate.

    How do I calculate a biweekly timesheet?

    Calculate each of the two weeks separately and add them. Overtime is figured one workweek at a time, not on the two-week total, so a 45-hour week followed by a 35-hour week still has 5 overtime hours (U.S. Department of Labor, Fact Sheet #23).

    Can I enter a lunch break on the timesheet?

    Yes. Type the unpaid break in minutes for each day. It is subtracted from that day’s hours. For two separate shifts in one day, tick “Add a second shift per day”.

    Can I export my timesheet?

    Yes. “Download CSV” gives you a file that opens in Excel, Numbers or Google Sheets, with a row for each day and totals at the bottom. “Copy totals” puts the totals on your clipboard, and “Print / Save as PDF” opens your browser’s print dialog.

    What is a semi-monthly timesheet?

    A semi-monthly pay period runs twice a month, for example the 1st to the 15th and the 16th to the end of the month. Choose semi-monthly in the settings and pick any date in the period.

    Is my timesheet stored online?

    No. It is calculated in your browser and nothing is uploaded. It is only kept on your device if you tick “Remember my entries on this device”.

    Sources

    1. U.S. Department of Labor, Wage and Hour Division. Fact Sheet #23: Overtime Pay Requirements of the FLSA (revised October 2019). https://www.dol.gov/agencies/whd/fact-sheets/23-flsa-overtime-pay

    Last checked: October 9, 2026. We only cite pages we have opened. If you spot a mistake, email info@timecardcalc.app.