Best Time Card App for Nurses and Shift Workers

For nurses, the best time card app is whichever one handles three things a normal calculator cannot: shifts that cross midnight, 12-hour blocks that are really 12:30, and totals in both H:MM and decimal. Scheduling apps show who works when; they do not total your hours. Hours does that, free and offline.

Disclosure: we make Hours, so treat this as a comparison written by an interested party. We have not invented ratings, download counts or reviews for anyone, and there is a section below on where Hours is the wrong tool. Features and pricing change — check each product's own page before you commit.

Why is shift work harder to total than a nine-to-five?

An office week is five identical blocks that start and end on the same calendar day. A nursing rota is none of those things, and every difference breaks a different tool.

None of that is exotic. It is just arithmetic in base 60 with exceptions, and the base-60 part is where most tools quietly give the wrong answer.

Which tools do nurses actually have?

ToolTypeCrosses midnightAdds H:MM correctlyDecimal in one tapAccountOfflineCost
Hours: Time Card CalculatorH:MM calculatorYesYesYesNot requiredYesFree
NurseGrid and similarShift calendarShows the shiftNot its jobNoRequiredLimitedFree tier
Employer system (UKG, Kronos, Workday)Timekeeping of recordYesYesDepends on the employerEmployer accountNoEmployer pays
ClockifyTime trackerYesYesReports, not one tapRequiredLimitedFree tier, paid plans
Toggl TrackTime trackerYesYesReports, not one tapRequiredLimitedFree tier, paid plans
Excel or Google SheetsSpreadsheetOnly with MOD or +1Only with [h]:mm formatMultiply by 24Account for SheetsDesktop Excel yesFree tier or paid
Your phone's calculatorBase-10 calculatorNoNoNoNoneYesFree

Two columns you will find on other comparison pages are missing on purpose: star ratings and download counts. We cannot verify anyone else's, so printing them would be decoration rather than information.

The row that matters most is the last one. Your phone's calculator reads 12:30 as the decimal 12.30. Three of those come to 36.90, while three genuine 12-and-a-half hour shifts are 37:30, or 37.5 decimal hours. The gap is 0.6 of an hour — 36 minutes — from one set of three, and it goes the same direction every single time.

How do you total a night shift that ends the next morning?

Split it at midnight and add the two halves. Take a 19:00 → 07:30 night:

  1. Start to midnight. 19:00 to 24:00 is 5:00.
  2. Midnight to the end. 00:00 to 07:30 is 7:30.
  3. Add the halves. 5:00 + 7:30 = 12:30 elapsed.
  4. Subtract the unpaid meal. 12:30 − 0:30 = 12:00 paid — if you actually got the break.

The shortcut, if you prefer one number: add 24 hours to the end time and subtract. 07:30 + 24:00 = 31:30, and 31:30 − 19:00 = 12:30. Same answer, one step. Which calendar day that shift belongs to for overtime purposes is a separate question, and it is covered in the overnight and overtime hours guide.

What does a real 14-day block add up to?

Here is a two-week block in the shape most nurses recognise — three day shifts, then three nights, with the late finishes that actually happen rather than the ones on the rota:

DayShiftElapsedMealPaid
Week 1 · Mon07:00 → 19:3012:30−0:3012:00
Week 1 · Tue07:00 → 19:3012:30−0:3012:00
Week 1 · Wed07:00 → 19:4212:42−0:3012:12
Week 2 · Mon19:00 → 07:3012:30−0:3012:00
Week 2 · Tue19:00 → 07:3012:30−0:3012:00
Week 2 · Wed19:00 → 08:1513:15−0:3012:45

Week 1. Minutes first: 0 + 0 + 12 = 12. Hours: 12 + 12 + 12 = 36. Week 1 is 36:12, which is 36 + 12/60 = 36.20 decimal hours.

Week 2. Minutes: 0 + 0 + 45 = 45. Hours: 12 + 12 + 12 = 36. Week 2 is 36:45, or 36 + 45/60 = 36.75 decimal hours.

The block. 36:12 + 36:45: minutes 12 + 45 = 57, hours 36 + 36 = 72. The 14 days come to 72:57, which is 72 + 57/60 = 72.95 decimal hours.

Check it the other way, which is always worth doing before a number goes to payroll. In decimal: 12.00 + 12.00 + 12.20 + 12.00 + 12.00 + 12.75 = 72.95. The two routes agree, so the total is sound.

Note what happened to the rota. Six shifts labelled "12 hours" should be 72:00 flat. They came to 72:57 — 57 minutes of real work that only exists if somebody wrote down the actual finish times.

Where does overtime start on three 12s?

This is the question that makes shift work different, and the answer changes the number substantially.

The federal default in the United States is overtime past 40 hours in a 7-day workweek. Hospitals and residential care facilities have a second option, usually called 8/80: with an agreement reached with employees in advance, the employer uses a 14-day work period and pays overtime for hours past 8 in a day and past 80 in the 14 days.

Run the same block both ways:

ArrangementThresholdStraight timeOvertime
40-hour workweekOver 40 in each 7 days72:570:00 — neither week reaches 40
8/80Over 8 in a day, over 80 in 14 days48:0024:57

The 8/80 overtime is the daily excess on each shift: 4:00 + 4:00 + 4:12 + 4:00 + 4:00 + 4:45. Minutes: 12 + 45 = 57. Hours: 4 × 6 = 24. That is 24:57 of overtime. Straight time is six shifts capped at 8 hours each, 6 × 8:00 = 48:00, and 48:00 + 24:57 = 72:57 — the block total, so nothing has been double-counted or lost.

Same six shifts, same 72:57 worked, and the overtime is either zero or nearly 25 hours depending on an arrangement most nurses never see written down. It is worth knowing which one applies to you.

General information about US federal overtime rules, not legal or tax advice. The 8/80 arrangement is an option available to hospitals and residential care establishments, not an automatic rule, and it requires an agreement with employees before the work period begins. Several states have their own daily overtime and meal-break rules that go further. Check your contract and your state, or ask someone qualified.

What is the meal deduction actually costing?

Every shift in that block lost 0:30 to an automatic meal deduction. Six shifts is 6 × 0:30 = 3:00 — three full hours per block.

If the breaks happened, that is correct and unremarkable. If they did not, at a base rate of $42.00 an hour it is 3.00 × $42.00 = $126.00 a period, and across 26 biweekly periods $126.00 × 26 = $3,276.00 a year.

An automatic deduction is applied whether or not the break happened, so the correction can only come from you — through your employer's exception process, backed by your own record of when the shift actually started and ended. That record is the entire reason to keep a personal time card at all.

How do differentials change the pay?

Take the three night shifts from week 2: 12:00 + 12:00 + 12:45 = 36:45, or 36.75 decimal hours. At a $6.00 night differential that is 36.75 × $6.00 = $220.50 on top of base pay for the block.

The base pay under 8/80, at $42.00 an hour with overtime at 1.5 × that, or $63.00:

ComponentH:MMDecimalRateAmount
Straight time48:0048.00$42.00$2,016.00
Overtime24:5724.95$63.00$1,571.85
Base total72:5772.95$3,587.85

One caveat that is easy to get wrong in your own favour or against it: under federal law a shift differential generally has to be folded into the regular rate before the overtime multiplier is applied, so overtime hours worked at night are worth more than a flat 1.5 × $42.00. The table above deliberately shows base pay only. If your night hours include overtime, the true figure is higher than $3,587.85 plus $220.50, and your payroll department calculates the blended rate.

The transferable lesson is the same one that applies to every timesheet: total in H:MM, convert once at the end, then apply rates. Converting each shift to decimal and rounding as you go is how a block drifts. The mechanics are in converting minutes to decimal hours, and the multiplier itself in how to calculate overtime and time-and-a-half.

So which app should a nurse use?

Match the tool to the job, because these are three different jobs:

That third job is what Hours is for. You type 12:00 + 12:00 + 12:12 and get 36:12, because it carries 60 minutes into an hour instead of treating 12.12 as a decimal. A night shift entered as 19:00 to 07:30 comes out as 12:30 rather than an error. One tap flips the block total to 72.95. Enter $42.00 as the rate and it shows the pay. The block stays in the saved history, and it exports to CSV for whoever keys it in or PDF for whoever reads it. It is free, has no ads, no tracking and no sign-in, and it runs entirely on the device — which matters in a basement unit with no signal. It has been on the iPhone App Store since 2015 and is now on Android too.

Where Hours is the wrong tool: there is no live timer, no rota, no shift swapping, no differential engine that applies night pay automatically, and no connection to your employer's system. It will not tell you that Thursday is a night. It tells you what the nights came to.

How should you keep a personal time card?

  1. Write the real times down at the end of every shift. Actual clock-out, not scheduled. Do it before you leave the building — reconstructing last Wednesday on payday is guessing, and it usually guesses low.
  2. Note whether the meal break happened. One character is enough. This is the single most disputed line on a nursing time card.
  3. Total each shift in H:MM first. Elapsed, minus the break if you took it. Never in decimal, never on a phone calculator.
  4. Add the block, then convert once. 72:57 → 72.95. One conversion, at the end, on the total.
  5. Compare against your pay stub the day it arrives. You are looking for two things: hours that do not match, and overtime split the way you expected. Raise differences the same week, while the shift is still recent enough for anyone to remember.
  6. Keep the export. A CSV or PDF timesheet from four months ago answers a payroll query in a minute. "I think it was about twelve hours" does not.

Total your shifts, nights included

Hours adds and subtracts time in hours and minutes, handles shifts that cross midnight and negative totals, flips to decimal in one tap, applies your hourly rate, keeps a saved history, and exports a timesheet to CSV or PDF. Free, offline, no ads, no sign-in.

Download Hours free

Frequently asked questions

What is the best time card app for nurses?

The one that gets the arithmetic right for the shifts you actually work: crossing midnight, 12-hour blocks that are really 12:30, and totals in both H:MM and decimal. Schedule apps organise your rota but do not total it. Trackers expect you to press start, which rarely survives a floor shift. A calculator that speaks H:MM — Hours is free, offline and needs no account — does the part the others skip.

How do I calculate a 12-hour night shift that ends the next morning?

Split it at midnight. 19:00 → 07:30 is 5:00 before midnight plus 7:30 after, so 12:30 elapsed, or 12:00 paid after an unpaid 30-minute meal. Subtracting 19:00 from 07:30 gives a negative number, which is exactly why phone calculators fail on nights.

Do nurses get overtime after 8 hours or after 40?

It depends on the arrangement. The US federal default is past 40 in a 7-day workweek. Hospitals may instead use 8/80 — a 14-day period agreed in advance, with overtime past 8 in a day and past 80 in the period. The block above is 0:00 of overtime under a 40-hour week and 24:57 under 8/80. Some states add daily rules of their own. General information, not legal advice.

What if I worked through a meal break that was deducted automatically?

Report it through your employer's exception process and keep your own record of the shift. Six 30-minute deductions in a block is 3:00 unpaid — $126.00 at $42.00 an hour, or $3,276.00 across 26 biweekly periods.

Is there a free time card app for nurses with no account?

Yes — Hours is free, has no ads, no tracking and no sign-in, and runs entirely on the device, so it works with no signal at all.

How do I add up three 12-hour shifts correctly?

Add the minutes, carry every 60 into an hour, then add the hours. Three shifts of 12:30 are 37:30, or 37.5 decimal hours. A phone calculator says 36.90, and the missing 0.6 of an hour is 36 real minutes.