Time Card Calculator

Turn one or more work shifts and breaks into paid hours and pay.

24-hour or AM/PM.
24-hour or AM/PM.
$
Total paid hours
Days worked
Gross pay

Results update as you type.

About this calculator

A time card calculator takes clock-in and clock-out times and an unpaid break, works out the paid hours for each shift, and multiplies by your hourly rate to estimate the gross pay. Enter up to seven days under advanced options for a full week — each day appears as its own row and the paid hours and pay are totalled. Times use 24-hour HH:MM or AM/PM, and a clock-out before the clock-in is treated as an overnight shift.

For each day it measures clock-out minus clock-in, rolls past midnight for night shifts, subtracts the unpaid break, and records the paid hours for that day. Every day that has both an in and an out time becomes a row in a daily breakdown table, and the tool sums the paid hours across the week and multiplies the total by your hourly rate to estimate gross pay. The table can show times in 24-hour or 12-hour AM/PM format.

For example, a week of five 9:00–17:00 days with a 30-minute unpaid break is 7.5 paid hours a day, 37.5 hours for the week; at a rate of 20 per hour that is 750 in gross pay. This is the tool for adding up a weekly timesheet, checking a paycheck against your logged hours, or totalling billable time across several shifts.

Frequently asked questions

Can I add a whole week of shifts?

Yes. Day 1 is always visible; open advanced options to enter days 2 through 7. Each day with both an in and out time becomes a row in the daily breakdown, and the paid hours and pay are summed across all of them.

Does this figure include tax?

No. It multiplies paid hours by your hourly rate to give gross pay before any tax or deductions. Use an income tax calculator to estimate take-home pay.

What is the difference from the hours calculator?

The time card totals one or more shifts and their pay, including the break and hourly rate. The hours calculator instead splits a single day into regular and overtime hours.

How do I calculate my weekly pay from a timesheet?

Enter each day’s clock-in, clock-out and break, set your hourly rate, and the tool sums the paid hours for the week and multiplies by the rate to show gross pay before deductions.

Does it handle overnight shifts that cross midnight?

Yes. If a clock-out time is earlier than the clock-in on the same day, it is treated as running into the next morning and 24 hours are added so the paid hours stay positive.

Can I show times as AM/PM instead of 24-hour?

Yes. Under advanced options set the table format to 12-hour and the daily breakdown will show clock-in and clock-out with AM/PM instead of 24-hour time.

Is the break deducted from every day?

Yes. The unpaid break you enter is subtracted from each day that has an in and out time, so it is removed once per shift across the whole week.

❤️ Love Calculator.Free? Share it

𝕏  X Facebook Reddit
API — use this calculator from code

Call this calculator as a free JSON endpoint — no key required. Send the field values below as query parameters or JSON. Read the full API docs →

Endpoint

GET https://calculator.free/api/v1/time-card/

curl

curl "https://calculator.free/api/v1/time-card/?clock_in=09:00&clock_out=17:00&break_min=30"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/time-card/?" + new URLSearchParams({
    "clock_in": "09:00",
    "clock_out": "17:00",
    "break_min": "30"
  }));
const data = await r.json();
console.log(data.results);

Results are estimates for general guidance only, not financial, medical or tax advice.