Hoursprig by CyberMax

Biweekly timesheet calculator: two weeks, overtime week by week

Choose Bi-weekly and the time card shows 14 days. Overtime is worked out separately for each 7-day workweek, the way US federal law requires, so a 30-hour week does not cancel out a 50-hour one.

The rule that trips up biweekly payroll
  • "Each workweek stands alone": hours are not averaged over two weeks (29 CFR 778.104)
  • 30 hours + 50 hours = 10 overtime hours, even though the two weeks total 80
  • The calculator splits the 14 days into two workweeks from the period start
Weekly, bi-weekly or semi-monthly · print & PDF free · works offline

Set Pay period: Bi-weekly and the start date, then enter the times. Read the guide ↓

Employee & pay period

No logo

Time card

Type 9, 9a, 9:30pm or 21:30

Overtime & rounding

hours a week

40 hours is the US federal (FLSA) weekly default. Check your state or country.

× hourly rate

hours a day
hours a day, at×

Daily overtime hours are not counted again toward the weekly limit.

Backup

Everything lives in this browser only. Nothing is uploaded. A backup file moves your employees and saved periods to another device.

Saved pay periods PRO

Hoursprig calculates from your inputs and settings; it is not legal or payroll advice. Overtime rules differ by state and country.

Example: 30 hours, then 50 hours

Week 1: five 6-hour days. Week 2: five days of 7:00 AM to 5:30 PM with a 30-minute lunch (10 hours each). Rate $20.00.

WorkweekWorkedRegularOvertime 1.5×
2026-10-04 to 2026-10-1030:0030:000:00
2026-10-11 to 2026-10-1750:0040:0010:00

Two-week total 80:00: regular 70:00 = $1,400.00, overtime 10:00 = $300.00. Gross $1,700.00. Averaging the two weeks (80 hours, "no overtime") would pay $1,600.00, $100.00 short.

"The Act takes a single workweek as its standard and does not permit averaging of hours over 2 or more weeks… if an employee works 30 hours one week and 50 hours the next, he must receive overtime compensation for the overtime hours worked beyond the applicable maximum in the second week" (29 CFR 778.104, eCFR, read 8 Oct 2026).

Biweekly vs semi-monthly

Pay periodDaysWorkweeks in the calculator
Weekly71
Bi-weekly142, each 7 days from the period start
Semi-monthly1st–15th or 16th–end of monthSplit on the weekday you choose in Workweek starts

Honest limits

Your workweek must start on the same day as the pay period for bi-weekly (the calculator assumes it does). Free covers one employee and the current period; moving to the next period clears it after a confirm. Pro ($15 once) saves every period and every employee and exports a payroll CSV.

Questions

How do I calculate overtime on a biweekly timesheet?

Split the two weeks into two 7-day workweeks and apply the 40-hour limit to each one separately. Don't add the 14 days and compare with 80.

Can I average hours over two weeks?

Not under the federal FLSA: 29 CFR 778.104 says each workweek stands alone.

Does it handle lunch breaks and split shifts?

Yes: an unpaid-break field per day and several in/out pairs per day.

Can I print a biweekly timesheet to sign?

Yes. Print or PDF shows both weeks, totals and signature lines (free with a small Hoursprig line).

What does Pro add?

Every employee, saved pay periods, CSV export for payroll, daily overtime/double time/7th-day rules and your logo, for $15 once.

Key facts

What it is
A 14-day timesheet calculator that applies overtime per 7-day workweek and works out pay.
Price
Free; Pro $15 once
Free tier
1 employee and the current pay period, weekly overtime, breaks, rounding, h:mm and decimal totals, print and PDF with a small Hoursprig line.
Limits
Free: 1 employee, current period, weekly overtime. Pro ($15 once): every employee, history, CSV, extra overtime rules.
Runs where
In your browser. Nothing you type is uploaded; it works offline once loaded.
Sources
29 CFR 778.104 (eCFR, read 8 Oct 2026); totals by Hoursprig's engine
Last updated

More Hoursprig guides

Not legal or payroll advice. Example data on this page is made up; numbers were worked out by Hoursprig's own engine on 2026-10-08.

Totals