Time Card Calculator
Calculate weekly or biweekly work hours, unpaid breaks, regular time, overtime and estimated gross pay with this free time card calculator — built for real schedules, including split shifts and overnight work.
Share links encode the calculation settings and time entries in the URL hash so the calculator can reopen the calculation without sending those entries to our server. Share links contain your entered time-card data and settings in the URL, so only share the link with people you trust.
The calculator performs its math locally in your browser. Your time entries are not sent to our server by the calculator. A share link is only created when you ask for one, and the encoded calculation is kept in the URL hash.
Why Use This Time Card Calculator?
This time card calculator is built for people who need a working time card, not just a clock subtraction. Enter start and end times, add unpaid breaks, and it totals each day, week, or two-week period. You can also add split shifts, handle overnight work, convert the result to decimal hours, estimate gross pay, and print or export the finished report.
It works for employees, managers, freelancers, and small businesses that need a quick way to total worked hours before entering them into payroll or a timesheet.
How the Time Card Calculator Works
For every completed shift, the calculator finds the elapsed minutes between the start and end time, treats an end time earlier than the start as an overnight shift, then subtracts the unpaid break minutes entered for that shift. The result is summed into the day’s total and then into the relevant 7-day block.
The default calculation uses a 40-hour workweek and a 1.5x overtime multiplier. For covered, nonexempt employees, the U.S. Department of Labor describes the federal rule generally as overtime at not less than one-and-one-half times the regular rate after 40 hours in a workweek, while noting that exceptions and other rules can apply. See the U.S. Department of Labor. This calculator applies the settings shown on the page; it does not determine legal entitlement or payroll compliance.
Real Time Card Examples
Why Decimal Hours Matter
Payroll and timesheet systems commonly express time as a decimal number. The conversion is based on minutes as a fraction of an hour: 15 minutes is 0.25 hours, 30 minutes is 0.50, 45 minutes is 0.75, and 20 minutes is approximately 0.33. This time card calculator shows both formats so you can check the conversion before copying the result.
What Makes This Different From a Basic Hours Calculator?
A basic hours calculator usually answers one question: how long was this shift? A time card has a bigger workflow. You may need several days, multiple shifts, unpaid breaks, a two-week pay period, decimal conversion, overtime assumptions, gross pay, a payroll comparison, and a printable record. This calculator puts those steps together instead of making you move the data between several tools.
About Overtime Settings
Under the federal Fair Labor Standards Act, a workweek is a fixed, recurring period of 168 hours (seven consecutive 24-hour periods) that can start on any day or hour, and overtime is figured for each workweek separately; hours cannot be averaged across two weeks. That is why the biweekly view calculates each week on its own. Use the “Workweek starts on” setting to match the day your employer’s workweek begins. Some states add daily or different overtime rules that this federal-style calculation does not apply.
The calculator exposes the overtime threshold and multiplier instead of assuming one rule fits every workplace. The default is 40 hours and 1.5x for the common federal US calculation. You can turn overtime off or change the threshold and multiplier for a different scenario.
Estimated gross pay: this simplified estimate assumes one hourly rate and the overtime multiplier shown. Actual payroll may use a different regular rate when bonuses, multiple pay rates, commissions, or other compensation apply.
Important: The calculation is only as accurate as the settings and hours you enter. State rules, collective bargaining agreements, employer policies, exemptions, multiple-rate pay, bonuses and other payroll factors can change what an actual payroll calculation should contain. Use the calculator as an arithmetic and estimation tool, not as a legal determination.
Frequently Asked Questions
Does this time card calculator include lunch breaks?
Yes. Each shift has an unpaid-break field in minutes. Enter 30 for a 30-minute unpaid lunch, 60 for an hour, or 0 when no unpaid time should be deducted.
Can I use it for a biweekly time card?
Yes. Switch to Biweekly and the calculator displays two seven-day blocks. Each block is calculated separately before the two-week total is combined.
Can I enter more than one shift in a day?
Yes. Use “Add another shift” on any day. This is useful for split schedules such as 7 AM-11 AM and 1 PM-5 PM.
Does it handle overnight shifts?
Yes. When the end time is earlier than the start time, the calculator treats the end as the following day. For example, 10 PM to 6 AM is eight hours before any break deduction.
Can I enter 24-hour time?
Yes. Use the 24-hour toggle and entries such as 08:30 and 17:15. The parser also accepts common AM/PM entries.
What is the difference between 8 hours 30 minutes and 8.50 hours?
They describe the same amount of time. 30 minutes is one-half of an hour, so 8h 30m becomes 8.50 decimal hours.
Can I compare the result with the hours on my payroll record?
Yes. Enter the payroll hours in the optional comparison field and the calculator shows the difference from the time-card total. The comparison is arithmetic only; it does not determine whether a payroll amount is legally correct.
Does the calculator save my time entries?
Not as an account or server record. The calculator runs its calculations in your browser. Refreshing or closing the page clears the active entries unless you created your own share link or saved a copy of the report.
Methodology
Shift duration: clock-out minus clock-in, with a next-day adjustment when the end time is earlier than the start time.
Unpaid break: the break minutes entered for the shift are subtracted from that shift’s elapsed minutes.
Daily total: all completed shifts for the day are added together.
Weekly total: the seven displayed days in each weekly block are added together.
Overtime: when enabled, overtime is the amount above the threshold selected in the settings for each individual weekly block. Regular hours are the remaining hours. Gross pay uses the regular rate for regular hours and the selected multiplier for overtime hours.
Decimal conversion: total minutes divided by 60.
Rounding: if you select a rounding option, each clock-in and clock-out is rounded to the nearest selected interval before the shift duration is calculated. The default is exact time with no rounding.