happytails.ai

Time Card Calculator

Work out hours and pay after taking out unpaid breaks.

Your result

How to use Time card calculator
  1. Enter the values you want to calculate and choose the relevant units or settings.
  2. The result updates as you type. Adjust the available settings if needed.
  3. Review the result, then use Copy result or a download link when available.

Report a problem or share an idea.

Useful next steps

How Time card calculator works

Enter a start time, end time, unpaid break in minutes and an hourly rate, and Happytails.ai works out the hours worked and the pay for that shift. It subtracts the break from the time between start and end, then multiplies the hours by your rate. Times use the 24-hour hours:minutes format with optional seconds, and Ends next day handles overnight shifts. Pay is not rounded to the cent, and each calculation covers a single shift.

Before you start

Write your times in 24-hour format, such as 17:30 rather than 5:30 PM, and know how many minutes of your break are unpaid.

A worked example

A shift from 08:15 to 16:45 with a 45 minute unpaid break at 18.50 per hour gives 7.75 hours and pay of 143.375, which you would round to 143.38.

Continue your workflow: Date difference, Add days, Business days.

Common questions

How do I calculate hours for an overnight shift?

Turn on Ends next day. For example, 22:00 to 06:00 with a 30 minute break gives 7.5 hours. Without that option, an end time earlier than the start time produces an error asking you to select overnight.

Can I enter times with AM and PM?

No. The calculator only accepts 24-hour hours:minutes or hours:minutes:seconds, so 9:00 AM is rejected. Convert afternoon times by adding 12 to the hour, so 5:00 PM becomes 17:00, and write 12:30 AM as 00:30.

How do I convert minutes to decimal hours for payroll?

Divide the minutes by 60. For example, 45 minutes is 0.75 hours, so 7 hours 45 minutes is 7.75 hours. The calculator shows hours in decimal form automatically, which is what most payroll systems multiply by the hourly rate.

What if my break is longer than the shift?

The calculator shows an error saying the break exceeds the elapsed time. Check that the break is in minutes, not hours, and that the start and end times are correct. Use 0 if your break is paid or you did not take one.

Does it calculate overtime or a whole week?

No. It calculates a single shift at one hourly rate and does not apply overtime rules. For a week, run each shift and add the hours, then apply your employer's overtime rate to any hours above the threshold that applies to you.