Перейти к содержимому
Aback Tools Logo

Калькулятор отработанных часов: правильный расчёт продолжительности работы

Как правильно считать отработанные часы: ручные формулы, перевод в десятичные часы, вычет неоплачиваемых перерывов, ночные смены, правила суточных и недельных сверхурочных по юрисдикциям и бесплатный браузерный калькулятор рабочих часов.

DH
Tutorials & How-Tos11 мин чтения2,650 слов

Подсчитать, сколько часов вы отработали, кажется простым — пока не появляются неоплачиваемые обеденные перерывы, ночные смены, раздробленные рабочие дни и пороги сверхурочных, различающиеся по юрисдикциям. Ошибка в расчётах стоит денег: недоплаченные сотрудникам средства, завышенные счета клиентам, неверные payroll-отчёты. Это руководство объясняет все аспекты расчёта отработанных часов — ручные формулы, десятичный перевод, вычеты перерывов и правила сверхурочных — и показывает, как бесплатный калькулятор рабочих часов решает всё это за секунды.

168Часов в неделеМаксимально возможное рабочее окно
1,5×Стандартная ставка сверхурочныхПолторы ставки в большинстве юрисдикций
< 1 сВремя расчёта калькулятораС перерывами и сверхурочными

Как рассчитать отработанные часы

Базовая формула расчёта отработанных часов проста: вычтите время начала из времени окончания, затем вычтите любые неоплачиваемые перерывы. Результат — ваши чистые оплачиваемые часы за смену. Например, приход на работу в 9:00 и уход в 17:30 дают 8,5 брутто-часов. Вычтя 30 минут неоплачиваемого обеда, получаем 8,0 чистых оплачиваемых часов. За полную неделю суммируйте чистые часы каждого дня, чтобы получить недельный итог.

Ручной расчёт в 24-часовом формате

Перевод обоих времён в 24-часовой формат перед вычитанием избавляет от путаницы AM/PM. 9:00 утра становится 09:00; 17:30 вечера — 17:30. Вычитание: 17:30 минус 09:00 = 8 часов 30 минут = 8,5 часа. Для ночных смен прибавьте 24 к времени окончания перед вычитанием — смена с 22:00 до 6:00 превращается в 30:00 минус 22:00 = 8 часов. Это правило аккуратно обрабатывает любую смену без логики особых случаев.

Когда приход и уход пересекают сутки

В некоторых отраслях — здравоохранение, гостиничное дело, логистика — регулярно планируются смены через полночь. Расчёт тот же: всегда прибавляйте 24 часа ко времени окончания, если оно раньше времени начала. Смена с 23:00 до 07:00 даёт 07:00 + 24:00 = 31:00, затем 31:00 минус 23:00 = 8 часов. Калькулятор длительности времени делает это автоматически с переключателем ночного перехода — без устного счёта.

  • Стандартная дневная смена: время окончания минус время начала минус неоплачиваемые перерывы = чистые часы.
  • Ночная смена: прибавьте 24 ко времени окончания, вычтите время начала, затем вычтите перерывы.
  • Раздробленная смена: посчитайте каждый сегмент отдельно, суммируйте сегменты, затем вычтите все перерывы.
  • Несколько дней: считайте каждый день отдельно и суммируйте для недельного итога.

Note

Всегда считайте отработанные часы внутри в 24-часовом формате, даже если ваши табели показывают 12-часовое время AM/PM. Предварительный перевод устраняет самую частую ошибку устного счёта — случайную трактовку PM-времени как AM при вычитании.

Десятичные часы и перевод времени

Payroll-системы, программы выставления счетов и большинство формул электронных таблиц требуют выражать часы десятичным числом, а не часами и минутами. Умножение почасовой ставки на «8 ч 45 м» даёт неверный результат; умножение на 8,75 — верный. Перевод между часами:минутами и десятичными часами — одно действие, но под давлением времени его легко испортить.

Одна минута равна 1/60 часа. Любой перевод минут в десятичный вид следует одному правилу: разделите минуты на 60 и прибавьте к целым часам.

- Стандарт обработки payroll

Перевод минут в десятичные часы

Разделите количество минут на 60 и прибавьте результат к целым часам. Примеры: 7 ч 30 м = 7 + (30 ÷ 60) = 7,50. 8 ч 20 м = 8 + (20 ÷ 60) = 8,33. 6 ч 45 м = 6 + (45 ÷ 60) = 6,75. 9 ч 15 м = 9 + (15 ÷ 60) = 9,25. Эти четыре дроби — 0,25, 0,33, 0,50, 0,75 — самые распространённые в учёте рабочего времени.

Время (ч:мм)Десятичные часыРасчёт
7:157,257 + 15÷60
7:307,507 + 30÷60
7:457,757 + 45÷60
8:208,338 + 20÷60
8:408,678 + 40÷60
9:109,179 + 10÷60
10:0010,00Целый час

Обратный перевод десятичных часов в часы:минуты

Обратите процесс: возьмите десятичную часть и умножьте на 60, чтобы получить минуты. 8,75 часа = 8 целых часов + (0,75 × 60) = 8 часов 45 минут. 8,33 часа = 8 часов + (0,33 × 60) = 8 часов 20 минут. Калькулятор рабочих часов показывает оба формата одновременно для каждой записи — при использовании инструмента вам никогда не придётся переводить вручную.

Tip

Округление десятичных часов для payroll: большинство систем округляет до двух знаков после запятой (ближайшие 0,01 часа = 36 секунд). Некоторые работодатели округляют до ближайшей четверти часа (0,25). Округление по четвертям часа должно быть нейтральным — оно не может систематически округлять вниз, поскольку это приравнивается к краже зарплаты по правилам FLSA США и эквивалентным нормам большинства стран.

Как пользоваться калькулятором отработанных часов

Калькулятор рабочих часов на Aback Tools охватывает каждый сценарий из этого руководства — одиночные смены, многодневные табели, переходы через полночь, вычеты перерывов, отметки сверхурочных и оценку брутто-зарплаты. Он работает полностью в вашем браузере: без аккаунта, без загрузок, без данных, покидающих ваше устройство.

1

Введите время начала и окончания для каждого дня

Откройте калькулятор рабочих часов и введите время прихода и ухода для каждого рабочего дня. Принимаются как 12-часовой формат AM/PM (например, 9:00 AM, 5:30 PM), так и 24-часовой (09:00, 17:30). Добавляйте новую строку на каждый дополнительный день, чтобы собрать недельный табель или многонедельный payroll-период.

2

Добавьте вычеты неоплачиваемых перерывов за день

Введите суммарное неоплачиваемое время перерывов в минутах для каждого дня. Калькулятор автоматически вычитает перерыв из брутто-времени работы и выдаёт ваши чистые оплачиваемые часы. Если перерывы различаются по дням — 45 минут в понедельник, 30 во вторник — вводите каждый отдельно. Оплачиваемые короткие перерывы в это поле включать не нужно; вычитайте только время, за которое вам не платят.

3

Задайте пороги сверхурочных

Введите ваш обычный дневной порог часов (обычно 8) и недельный порог (обычно 40). Любые чистые часы сверх дневного лимита помечаются как суточные сверхурочные. Любые накопленные недельные часы сверх недельного лимита — уже после учёта суточных сверхурочных — помечаются как недельные сверхурочные. Оба итога показываются отдельно, чтобы вы могли проверить разбивку.

4

Введите почасовую ставку для оценки брутто-зарплаты

Введите вашу базовую почасовую ставку и множитель сверхурочных, чтобы увидеть оценку брутто-зарплаты. Обычные часы умножаются на базовую ставку; сверхурочные — на базовую ставку, умноженную на множитель. Результат — оценённая брутто-зарплата до налогов, вычетов и взносов работодателя. Эта цифра полезна для выставления счетов, проверки payroll и сверки биллинга с клиентами.

Калькулятор рабочих часов

Считайте общее число отработанных часов, вычеты за перерывы, суточные и недельные сверхурочные и оценку брутто-зарплаты — бесплатно, в браузере, с поддержкой ночных смен и раздробленных дней.

Open tool

Перерывы и вычеты неоплачиваемого времени

Не всё время на работе — оплачиваемое время. Различие между оплачиваемыми и неоплачиваемыми перерывами определяет, входит ли время перерыва в отработанные часы — а значит, в расчёты сверхурочных, соблюдение минимальной зарплаты и итоги payroll. Ошибка здесь занижает или завышает отработанные часы.

Оплачиваемые короткие перерывы против неоплачиваемых обедов

Оплачиваемые короткие перерывы — обычно 10–15 минут на каждый 4-часовой рабочий период в США, Великобритании и большей части Европы — считаются отработанными часами. Вы остаётесь «на часах», и время идёт в общий итог. Неоплачиваемые обеденные перерывы — обычно 30–60 минут — не считаются отработанными часами при условии, что сотрудник полностью освобождён от обязанностей. Если сотрудник должен оставаться за столом или быть доступным для срочных задач во время обеда, в большинстве юрисдикций такой перерыв становится компенсируемым временем.

Как вычеты перерывов влияют на сверхурочные

Вычитать перерывы до применения порогов сверхурочных — правильно. Если смена длится 9 часов по часам, но включает 1 час неоплачиваемого обеда, чистые часы равны 8 — ниже суточного порога сверхурочных в 8 часов в большинстве контрактов. Если перерывы игнорируются и считаются все 9 часов, сверхурочные казались бы сработавшими. Сначала вычет перерыва предотвращает фантомные записи сверхурочных в табеле.

  • Оплачиваемые короткие перерывы 10–15 мин: идут в счёт отработанных часов — не вычитайте.
  • Неоплачиваемые обеды 30–60 мин: вычитайте из брутто-часов — сотрудник должен быть полностью освобождён.
  • Обеды в режиме «на связи»: если сотрудник не может уйти и обязан отвечать на звонки, такой перерыв, скорее всего, компенсируется — не вычитайте.
  • Время в пути между объектами: компенсируется в большинстве юрисдикций — идёт в счёт отработанных часов.
  • Время подготовки до смены: если требуется работодателем, как правило, компенсируется — идёт в счёт отработанных часов.

Warning

Автоматически вычитать обеденный перерыв из каждой смены, независимо от того, брал ли его сотрудник на самом деле, незаконно во многих юрисдикциях. Нормы Министерства труда США и британские Working Time Regulations требуют, чтобы вычеты отражали реально взятое неоплачиваемое время. Если ваша payroll-система вычитает перерывы автоматически, проверяйте, что сотрудники действительно их берут, и имейте процесс отчёта о пропущенных перерывах.

Правила расчёта сверхурочных

Правила сверхурочных значительно различаются по странам, штатам и трудовым договорам. Понимание применимого порога и ставки до расчёта оплаты сверхурочных предотвращает ошибки недоплаты, которые могут привести к юридической ответственности и требованиям выплаты задним числом.

Суточные против недельных порогов сверхурочных

Одни юрисдикции применяют суточные сверхурочные (любые часы свыше 8 за один день включают сверхурочные независимо от недельного итога). Другие применяют только недельные сверхурочные (сверхурочных нет, пока недельный итог не превысит 40 часов). Калифорния, например, применяет оба варианта: суточные сверхурочные с 8 часов и двойная ставка с 12 часов в день, плюс недельные сверхурочные при 40 часах. Федеральное законодательство США (FLSA) предписывает только недельные сверхурочные при 40 часах. Всегда проверяйте конкретное правило для вашего региона и отрасли.

ЮрисдикцияСуточный порог СУНедельный порог СУСтавка СУ
Федеральные США (FLSA)Нет40 часов1,5×
Калифорния8 часов40 часов1,5× (2× свыше 12 ч/день)
ВеликобританияНет48 часов (в среднем)Определяется договором
Канада (федеральная)Нет40 часов1,5×
АвстралияНет38 часов1,5× (2× после 3 ч СУ)
ГерманияНет48 часовОпределяется договором

Расчёт сумм сверхурочных

Умножьте часы сверхурочных на базовую почасовую ставку, затем на множитель сверхурочных. При $20/час и 3 часах сверхурочных с 1,5×: 3 × $20 × 1,5 = $90 оплаты сверхурочных, плюс обычная оплата первых 40 часов. Калькулятор рабочих часов разделяет обычные и сверхурочные часы в выводе и рассчитывает обе компоненты оплаты независимо — давая вам чёткую аудиторскую trail для каждого payroll-отчёта.


Сотрудники на окладе и сверхурочные

Сотрудники на окладе, классифицированные как освобождённые от сверхурочных — обычно те, кто зарабатывает выше порога зарплаты (федеральный минимум $684/неделя в США) на руководящей, административной или профессиональной должности, — не получают оплату сверхурочных независимо от отработанных часов. Не освобождённые окладники получают оплату сверхурочных за часы выше порога; их обычная ставка рассчитывается как недельный оклад, делённый на отработанные часы, а сверхурочные составляют 1,5× этой ставки. Неверная классификация не освобождённых сотрудников как освобождённых — одно из самых частых нарушений трудового законодательства в США.

Tip

Если вы управляете командой в нескольких штатах или странах, документируйте в вашей payroll-системе, какое правило сверхурочных применяется к каждому сотруднику. Единая конфигурация payroll, применяющая одно правило ко всем, будет недоплачивать сотрудникам в юрисдикциях с суточными сверхурочными или завышать расходы на сверхурочные в юрисдикциях, где считается только недельный итог.

Отработанные часы по сценариям

Расчёт одинаков вне зависимости от контекста — но то, что вы делаете с результатом, зависит от ситуации. Вот самые частые сценарии и на что обращать внимание в каждом.

Табели сотрудников и payroll

Для payroll чистые оплачиваемые часы определяют брутто-зарплату. Считайте чистые дневные часы каждого сотрудника, сверяйте отметки сверхурочных с применимым для его локации правилом и передавайте итоги в payroll за расчётный период. Для двухнедельного payroll (26 периодов в году) каждый период охватывает две рабочие недели; считайте недельные сверхурочные отдельно для каждой недели периода — объединение обеих недель в единый итог 80 часов неверно усреднит сверхурочные, законно заработанные лишь в одной из них.

Биллинг фрилансеров и подрядчиков

Фрилансеры выставляют счета по отслеживаемым часам. Записывайте время начала и окончания каждой сессии с описанием, применяйте вычеты перерывов за неоплачиваемые прерывания и суммируйте биллинговые часы за период счёта. Калькулятор рабочих часов с введённой биллинговой ставкой сразу даёт брутто-сумму счёта. Чтобы посчитать, сколько рабочих дней приходится на биллинговый месяц, используйте калькулятор рабочих дней вместе с трекером часов.

Учёт времени по проектам и отчётность клиентам

Руководителям проектов, отслеживающим биллинговые часы по нескольким проектам, нужны дневные итоги по каждому проекту, а не только общее число часов. Записывайте каждый проектный блок отдельно и суммируйте по проектам для недельного или месячного отчёта. Переведите все итоги в десятичные часы перед вводом в таблицу — это делает формульную агрегацию надёжной. Сумма часов по всем проектам должна равняться общему числу отработанных часов за период; если нет — время было посчитано дважды или не учтено.

Проверка SLA и комплаенс

Соглашения об уровне сервиса иногда измеряют время ответа в рабочих часах, а не в календарных. Если тикет открыт в пятницу в 16:30 в день, когда ваш офис закрывается в 17:00, «SLA в 4 рабочих часа» использует только 30 минут той пятницы — оставшиеся 3,5 часа переносятся на утро понедельника. Для таких расчётов объедините калькулятор длительности времени (для внутридневных длительностей) с калькулятором рабочих дней (чтобы учесть нерабочие дни в окне SLA).

Key takeaways

  • Чистые отработанные часы = (время окончания минус время начала) минус неоплачиваемые перерывы — всегда считайте в 24-часовом формате, чтобы избежать ошибок AM/PM.
  • Для ночных смен прибавьте 24 ко времени окончания перед вычитанием времени начала — например, с 22:00 до 06:00 это 30:00 минус 22:00 = 8 часов.
  • Переводите в десятичные часы для payroll: разделите минуты на 60 и прибавьте к целым часам (7 ч 45 м = 7,75).
  • Вычитайте только действительно неоплачиваемые перерывы — оплачиваемые короткие перерывы идут в счёт отработанных часов и порогов сверхурочных.
  • Правила сверхурочных различаются по юрисдикциям: федеральный закон США включается на 40 часах в неделю; Калифорния добавляет суточные сверхурочные с 8 часов; Великобритания усредняет 48 часов в неделю.
  • Калькулятор рабочих часов на Aback Tools охватывает перерывы, ночные смены, суточные и недельные пороги сверхурочных и оценку брутто-зарплаты — бесплатно, в браузере, без регистрации.
  • Для смежных расчётов используйте калькулятор длительности для одиночных смен, калькулятор рабочих дней для подсчёта рабочих дней расчётного периода и калькулятор разницы дат для календарных промежутков.

Частые вопросы

Subtract your start time from your end time and deduct any unpaid break time. For example, 9:00 AM to 5:30 PM is 8.5 hours; subtract a 30-minute lunch and you get 8 net paid hours. For multiple days, sum each day's net hours. The Work Hours Calculator at /tools/math/calculators/work-hours-calculator does this automatically for any number of shifts - enter your times and breaks, and it returns total hours, overtime, and estimated gross pay instantly.

The formula is: Net Hours = (End Time minus Start Time) minus Unpaid Breaks. Convert both times to 24-hour format and subtract: End Hours minus Start Hours = Gross Hours. Then subtract break minutes divided by 60. For example, 17:30 minus 09:00 = 8.5 hours gross. Subtract 0.5 hours for a 30-minute break = 8.0 net hours. For overnight shifts, add 24 to the end time before subtracting if the end time is earlier than the start time.

Divide the minutes by 60 and add the result to the whole hours. 7 hours 45 minutes = 7 + (45 divided by 60) = 7.75 decimal hours. 8 hours 20 minutes = 8 + (20 divided by 60) = 8.33 decimal hours. Decimal hours are required for payroll systems that multiply hours by an hourly rate - multiplying a rate by "8h 20m" produces an incorrect result, but multiplying by 8.33 is correct. The Work Hours Calculator displays both the hours:minutes format and the decimal equivalent for every entry.

Daily overtime is any net hours above the daily threshold (typically 8 hours). Weekly overtime is any net hours above the weekly threshold (typically 40 hours) that were not already counted as daily overtime. In most jurisdictions, the overtime rate is 1.5x the base hourly rate. Some contracts specify double time for hours above 12 per day or above 60 per week. Always check the governing employment law or contract for the exact thresholds and multipliers.

The Work Hours Calculator lets you set both daily and weekly thresholds and applies the multiplier automatically to every hour above the limit.

Only if the lunch break is paid. In most countries and employment contracts, a mandatory lunch break of 30 to 60 minutes is unpaid - the employer is not required to pay for time when the employee is completely relieved of duties. Paid rest breaks (typically 10 to 15 minutes) are counted in hours worked. If you clock out for lunch and clock back in, your timesheet naturally excludes it. If you remain clocked in through lunch, enter the lunch duration as an unpaid break deduction in the Work Hours Calculator to get correct net paid hours.

For overnight shifts, add 24 hours to the end time before subtracting the start time. A shift from 10:00 PM (22:00) to 6:00 AM (06:00) is calculated as 06:00 + 24:00 = 30:00, then 30:00 minus 22:00 = 8 hours. The Time Duration Calculator at /tools/math/calculators/time-duration-calculator handles overnight crossovers automatically when you enable the overnight rollover option - enter your start and end times and it calculates the correct duration regardless of midnight crossings.

Sum the net daily hours for all working days in the week. For example: Mon 8.0 + Tue 8.5 + Wed 7.75 + Thu 9.0 + Fri 8.0 = 41.25 total hours. Any total above 40 hours (US standard) or 48 hours (UK standard) is overtime. The Work Hours Calculator tracks daily and cumulative weekly totals simultaneously, flagging each day that triggers daily overtime and identifying the day when cumulative hours cross the weekly overtime threshold.

Yes - the Work Hours Calculator is well-suited for freelance timesheet generation. Enter start and end times for each client session, deduct unpaid breaks, and use the gross pay estimate with your billable hourly rate to generate an invoice amount. For accurate billing records, log each session as a separate row with consistent start and end times. For date-range billing, combine it with the Business Days Calculator at /blog/business-days-calculator-count-working-days to verify the number of billable days in the period.

ShareXLinkedIn