Hours calculator: the time between two times, or a whole week of shifts.
2:30 to 5:30 is 3 hours (both am or both pm). 9:00 am to 5:30 pm is 8 hours 30 minutes, or 8 hours with a 30-minute unpaid lunch. Put any two times in the box below, or fill in the time card for each day you worked. The card takes off unpaid breaks, carries night shifts past midnight and totals the week in hours and minutes and in decimal hours, with overtime and pay if you add a rate.
Free. It runs in your browser, and nothing you type is sent anywhere.
Time between two times
Type 2:30, 2:30 pm or 14:30. A break is minutes (30) or hours and minutes (1:15).
8 hours 30 minutes 8:30, or 8.50 decimal hours
Your time card
Type times like 9:00 am, 5:30 pm or 17:30. Leave a day empty if you didn’t work it.
This card was loaded from a shared link. Your edits are saved in this browser only.
Week 1
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Week 2
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Break is the unpaid part only: minutes (30) or hours and minutes (1:15). Leave it empty if you were paid through it. An end time earlier than the start means the next day.
Pay (optional)
Add an hourly rate to see gross pay. Overtime follows the rule you choose.
The US federal rule: hours over 40 in a workweek are paid at 1.5 times the regular rate (US Department of Labor, Fact Sheet #23). Change the hours or the multiple for another rule.
California: 1.5 times over 8 hours up to 12 in a day, and for the first 8 hours on the seventh day worked in a week; 2 times over 12 hours in a day and over 8 hours on that seventh day; 1.5 times over 40 hours in a week (California Department of Industrial Relations).
Every hour is paid at the regular rate.
Only if you know roughly what comes off your paycheck. It gives an estimate of take-home pay; it is not a tax calculation.
Dates and clock changes (optional)
Enter the date of the first day and the days are dated. A shift that runs through the night the clocks change is then counted in real hours: one more when they go back, one fewer when they go forward. Without a date, times are counted on the clock.
Saved in this browser only. Nothing you type leaves this page.
Your total
Type a start and end time for any day and your hours appear here, in hours and minutes and in decimal hours. Or .
Paid by the hour? Turn these hours into a paycheck plan.
Add an hourly rate and this week becomes a paycheck. BillsClear lays your bills against it and shows what is left after each payday.
BillsClear lines your bills up against your paydays on your phone. Free for one pay schedule and 8 bills. The app works without a bank link or an account.
Common shifts and time spans, added up
Start and end times people search for, from a 3-hour span to a 12-hour shift, with and without a break.
| Shift | No break | Less 30 min | Less 1 hour |
|---|---|---|---|
| 6:00 am to 2:00 pm | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
| 7:00 am to 3:00 pm | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
| 7:00 am to 4:00 pm | 9:00 (9.00) | 8:30 (8.50) | 8:00 (8.00) |
| 7:30 am to 3:30 pm | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
| 7:30 am to 4:30 pm | 9:00 (9.00) | 8:30 (8.50) | 8:00 (8.00) |
| 8:00 am to 4:00 pm | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
| 8:00 am to 5:00 pm | 9:00 (9.00) | 8:30 (8.50) | 8:00 (8.00) |
| 9:00 am to 3:00 pm | 6:00 (6.00) | 5:30 (5.50) | 5:00 (5.00) |
| 9:00 am to 5:00 pm | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
| 9:00 am to 5:30 pm | 8:30 (8.50) | 8:00 (8.00) | 7:30 (7.50) |
| 9:30 am to 4:30 pm | 7:00 (7.00) | 6:30 (6.50) | 6:00 (6.00) |
| 5:45 am to 2:30 pm | 8:45 (8.75) | 8:15 (8.25) | 7:45 (7.75) |
| 7:00 am to 7:00 pm | 12:00 (12.00) | 11:30 (11.50) | 11:00 (11.00) |
| 10:00 am to 1:00 pm | 3:00 (3.00) | 2:30 (2.50) | 2:00 (2.00) |
| 12:00 pm to 9:00 pm | 9:00 (9.00) | 8:30 (8.50) | 8:00 (8.00) |
| 2:30 pm to 5:30 pm | 3:00 (3.00) | 2:30 (2.50) | 2:00 (2.00) |
| 10:00 pm to 6:00 amovernight | 8:00 (8.00) | 7:30 (7.50) | 7:00 (7.00) |
Times run from start to end on the clock, and the last row crosses midnight. “Less 30 min” takes off a 30-minute unpaid break, and “Less 1 hour” an hour. Each figure is hours and minutes, then decimal hours in brackets.
How to use the hours calculator
Fill in the first two steps and you have your hours. The rest is there when you want it.
- Enter a start and an end time for each day you worked. Use 9:00 am and 5:30 pm, or 24-hour time like 17:30. Switch the format at the top of the card if you’d rather see 24-hour time.
- Add the unpaid break, if there was one. Type minutes (30) or hours and minutes (1:15). If you were paid through your break, leave it empty.
- Read your total. It’s shown in hours and minutes and in decimal hours, with the sum that turns one into the other. Copy the result, print the card, or copy a link that opens the same card.
- Add an hourly rate to see gross pay. Overtime is on by default, using the US federal rule. You can change the rule, the hours it starts after and the multiple.
- Paid every two weeks? Choose “2 weeks” for the card length. Each week is counted on its own for overtime.
How the hours are counted
The rules the calculator follows, so you can check it against your own timesheet.
Two shifts on the clock
- Hours are minutes, added exactly. Each day is the end time minus the start time, minus the break, in whole minutes. Nothing is rounded until the decimal figure is shown, and then only to two places.
- An end time earlier than the start is the next day. 10:00 pm to 6:30 am is a night shift of 8 hours 30 minutes. The same start and end time counts as 0 hours, and 24:00 is accepted as an end time.
- A time without am or pm is never guessed. In 12-hour mode, “9” asks whether you mean am or pm, because a wrong guess is a wrong paycheck. Times like 09:00 and 17:30 are always exact, and in 24-hour mode a plain “9” means 09:00.
- Only unpaid breaks come off. Under the US federal rules, short rest breaks (usually 20 minutes or less) are paid working time, and a meal period of 30 minutes or more, when you’re completely relieved of duty, usually isn’t (US Department of Labor, Fact Sheet #22). Enter only the unpaid part.
- A break longer than the shift is an error, not a negative number. The day says so and links to the box to fix, and it stays out of the total until it’s right.
- Pay comes from exact minutes. 20 minutes at $20 an hour is $6.67, where 0.33 hours × $20 would give $6.60. A payroll system that pays on rounded decimal hours can differ from this by a few cents.
- Daylight saving is counted when you give dates. Without dates the calculator counts the clock. With a date and a time zone it counts real elapsed time, so an 8-hour night shift through the change is 9 hours of real time when the clocks go back and 7 when they go forward.
Hours and minutes as decimal hours
Payroll often wants 7.75, not 7:45.
Divide the minutes by 60 and add the whole hours. 7 hours 45 minutes is 7 + 45 ÷ 60 = 7.75 hours. To go back the other way, multiply the decimal part by 60: 0.75 × 60 = 45 minutes.
| Minutes | Decimal hours | Minutes | Decimal hours |
|---|---|---|---|
| 5 min | 0.08 | 35 min | 0.58 |
| 10 min | 0.17 | 40 min | 0.67 |
| 15 min | 0.25 | 45 min | 0.75 |
| 20 min | 0.33 | 50 min | 0.83 |
| 25 min | 0.42 | 55 min | 0.92 |
| 30 min | 0.50 | 60 min | 1.00 |
Some decimals are rounded: 20 minutes is 0.3333… of an hour, shown as 0.33. The calculator works in whole minutes and only rounds the decimal it displays, so the hours and minutes figure is always exact.
Overtime, and where the rules differ
The default is the US federal rule. Some places count overtime differently.
A 44-hour week at $18.50
$740.00 regular$111.00 at 1.5× ($27.75 an hour)
Together $851.00 before tax, under the US federal rule.
A 13-hour day in California
Up to 8 hours: regularOver 12: double
- US federal rule (FLSA). Covered employees who aren’t exempt must be paid at least one and a half times their regular rate for hours over 40 in a workweek. A workweek is a fixed period of 168 hours, seven days in a row, and it can start on any day. Hours are not averaged over two weeks, which is why the two-week card counts each week on its own. Source: US Department of Labor, Fact Sheet #23 (revised October 2019).
- California. Overtime is counted by the day as well. Hours over 8 up to 12 in a workday are paid at 1.5 times the regular rate, and so are the first 8 hours worked on the seventh consecutive day of work in a workweek. Hours over 12 in a day, and over 8 on that seventh day, are paid at double the rate. Hours over 40 in a week are paid at 1.5 times. Source: California Department of Industrial Relations, overtime FAQ. Choose “California daily overtime” under Overtime to use it.
- Somewhere else. Other states, other countries, awards and union contracts set their own hours and rates. Keep “Weekly” and change the hours it starts after and the multiple, or choose “No overtime”.
- What the calculator can’t know. Salaried jobs that are exempt from overtime, tipped wages, shift differentials, bonuses that change the regular rate, alternative workweek agreements and meal-break premiums. If your pay stub disagrees with this page, the stub is what counts. The calculator’s job is to make the difference easy to see.
The two rules above were checked against those pages on October 10, 2026.
Questions
Anything else? Email support@billsclear.com.
How do I calculate my work hours?
Subtract your start time from your end time, then take off any unpaid break. It helps to use 24-hour time: 5:30 pm is 17:30, so a 9:00 am start gives 17:30 − 9:00 = 8 hours 30 minutes. This calculator does that for every day and adds the days up. For a whole week, fill in each day and read the total.
How many hours is 9am to 5:30?
9:00 am to 5:30 pm is 8 hours 30 minutes, or 8.50 hours. With a 30-minute unpaid lunch it’s 8 hours, and with an hour it’s 7 hours 30 minutes (7.50).
How many hours is 7:30 to 4:30, or 7:30 to 3:30?
7:30 am to 4:30 pm is 9 hours, and 7:30 am to 3:30 pm is exactly 8 hours. Take off a 30-minute unpaid break and they become 8 hours 30 minutes (8.50) and 7 hours 30 minutes (7.50). The table above has more start and end times.
How many hours is 5:45 to 2:30?
5:45 am to 2:30 pm is 8 hours 45 minutes, or 8.75 hours, before any break. 5:45 pm to 2:30 am is the same 8 hours 45 minutes, across midnight.
How many hours is 2:30 to 5:30?
2:30 to 5:30 is 3 hours, or 180 minutes (3.00 hours), when both times are am or both are pm. 2:30 am to 5:30 pm is 15 hours, and so is 2:30 pm to 5:30 am the next morning.
How many hours is 10 to 1, or 12 pm to 9 pm?
10:00 am to 1:00 pm is 3 hours, and so is 10:00 pm to 1:00 am. 12:00 pm (noon) to 9:00 pm is 9 hours, or 8 hours 30 minutes (8.50) with a 30-minute unpaid break.
How do I calculate hours worked with a lunch break?
Work out the hours from start to end, then take off the unpaid part of the break. 8:00 am to 4:30 pm is 8 hours 30 minutes, so with a 30-minute unpaid lunch it’s 8 hours. A paid break isn’t taken off. The Break box in the calculator is for unpaid time only.
How do I calculate hours for a night shift that goes past midnight?
Type the start and the end as they are on the clock. When the end is earlier than the start, the calculator counts it as the next day, and the day says “Ends after midnight” so you can see it did. By hand, add the hours before midnight to the hours after it: 10:00 pm to 6:30 am is 2 hours plus 6 hours 30 minutes, which is 8 hours 30 minutes.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add the whole hours. 7 hours 45 minutes is 7.75, and 8 hours 20 minutes is 8.33 (8 + 20 ÷ 60 = 8.3333, rounded to two places). To convert back, multiply the decimal part by 60: 1.25 hours is 1 hour 15 minutes, and 0.9 hours is 54 minutes.
How do I calculate overtime pay?
Under the US federal rule, hours over 40 in a workweek are paid at 1.5 times your regular rate. At $20 an hour, a 45-hour week is 40 × $20 = $800 plus 5 × $30 = $150, which is $950. The calculator does this when you add an hourly rate. You can change the hours overtime starts after and the multiple.
Does it work out daily overtime, like California’s?
Yes, for California. Choose “California daily overtime” under Overtime and it counts hours over 8 and over 12 in a day, the seventh day of work in a week, and hours over 40 in a week. It’s the only daily rule built in, because it’s the one checked against the state’s own guidance. For another state, check what its labor department says and set the hours and multiple yourself.
Does it handle daylight saving time?
Yes, if you give it dates. Open “Dates and clock changes”, enter the date of the first day and choose your time zone. A shift that runs through the change is then counted in real hours: 9 instead of 8 when the clocks go back, and 7 when they go forward. Without dates it counts the clock.
Are short breaks paid?
Under the US federal rules, rest breaks of about 20 minutes or less count as working time and are paid, and a meal period of 30 minutes or more, when you’re completely relieved of duty, usually isn’t. Some states add their own rules for rest and meal breaks. Enter only the unpaid part in the Break box.
Can I use 24-hour (military) time?
Yes. Type 17:30 or 1730 in either mode, or choose “24-hour” and every time is shown that way. 24:00 is accepted as an end time.
How do I add up a biweekly timesheet?
Choose “2 weeks” for the card length. You get two weeks of days, and overtime is counted for each week separately, because the federal rule looks at each workweek on its own and doesn’t allow averaging two weeks. The gross pay is for both weeks, and the budget link starts a biweekly paycheck.
Is what I type saved or sent anywhere?
It’s saved in this browser on this device, so a week you fill in over several days is still there. What you type is not sent to us or anyone else. “Copy link” puts your card in the address after the # sign, and browsers don’t send that part to any server. “Clear all” empties the card.
More free tools
Once you know what you earned, see what it has to cover.
- Paycheck plannerDrop every bill onto the paycheck that pays it and see what each payday leaves.
- Biweekly budgetYour year of paychecks, with the months that bring a third one marked.
- Three-paycheck monthsWhich months of 2026 to 2028 bring a third paycheck, with a CSV of every pattern.
- Bill calendarEvery due date and payday in one month you can print.
- Printable bill trackerA monthly sheet with a paid column, to print or save as a spreadsheet.