CyberMax
Home › Industries › Retail stores

Timesheet calculator for retail stores: semi-monthly pay, rounding and breaks

Many stores pay on the 15th and the last day of the month, but overtime is counted in 7-day workweeks that cross those dates. Here is how to keep both straight, with a real pay period worked through.

What matters for retail stores

Pay period and workweek are different things

A semi-monthly period (1st–15th) does not line up with the fixed workweek. Overtime must be worked out per workweek, so a 45-hour week that starts on the 13th puts its overtime in the period it ends in.

Short breaks are paid

Rest breaks of about 20 minutes or less count as hours worked. Only a bona fide meal period (typically 30 minutes or more, fully off duty) can be deducted.

Rounding has to be neutral

Rounding to the nearest 5, 6 or 15 minutes is allowed federally only if it averages out over time. Rounding that only ever trims time is not.

Worked example

1–15 October 2026, semi-monthly, workweek starting Sunday, nearest-15-minute rounding, $16.50/hour, weekly overtime after 40 h at 1.5×.

DayShiftsUnpaid breakWorkedRegularOvertimeDouble timeNote
Thu Oct 19:45 AM–6:00 PM30 min7:457:45
Fri Oct 210:00 AM–6:00 PM30 min7:307:30
Sat Oct 311:00 AM–7:30 PM30 min8:008:00
Sun Oct 4off
Mon Oct 510:00 AM–6:00 PM30 min7:307:30
Tue Oct 610:00 AM–8:15 PM30 min9:459:45Inventory
Wed Oct 79:45 AM–8:00 PM30 min9:459:45Inventory
Thu Oct 810:00 AM–7:00 PM30 min8:308:30
Fri Oct 910:00 AM–7:30 PM30 min9:004:304:30
Sat Oct 1010:00 AM–6:00 PM30 min7:300:007:30
Sun Oct 11off
Mon Oct 1212:00 PM–8:00 PM30 min7:307:30
Tue Oct 1310:00 AM–6:00 PM30 min7:307:30
Wed Oct 1410:00 AM–4:00 PM30 min5:305:30
Thu Oct 15off
Worked 95:45 (95.75 h)Regular 83:45: $1,381.88Overtime 12:00: $297.00Gross $1,678.88

Overtime is checked week by week: week 1 (2026-10-01 to 2026-10-03): 23:15 worked, 0:00 overtime; week 2 (2026-10-04 to 2026-10-10): 52:00 worked, 12:00 overtime; week 3 (2026-10-11 to 2026-10-15): 20:30 worked, 0:00 overtime.

Rules applied: Weekly overtime after 40 h at 1.5x. Clock times rounded to the nearest 15 min. Computed by Hoursprig's own calculation code.

How to set it up in Hoursprig

  1. Choose Semi-monthly and the period start (the 1st or the 16th).
  2. Set Workweek starts to your fixed workweek day (for example Sunday), so overtime is split correctly inside the period.
  3. Enter only unpaid meal periods in the break column; leave paid rest breaks in.
  4. Pick your rounding rule and print or export the timesheet.

Limits

FAQ

Is overtime calculated on the semi-monthly total?

No. Overtime is per workweek. Hoursprig splits the period into workweeks starting on the day you choose and checks 40 hours in each.

Should I deduct a 15-minute break?

No. Federally, short rest breaks are paid. Only meal periods where the employee is fully off duty can be unpaid.

Can I round 9:52 to 10:00?

With nearest-quarter rounding, 9:52 rounds to 9:45 and 9:53 to 10:00. Hoursprig rounds both ways to the nearest step.

Sources

Related

General information, not legal, tax or payroll advice. Rules differ by state and country.

All industry guides