Biweekly Timesheet Calculator

Two week time card — 14 days of in, out, unpaid break, and a 40-hour overtime split for each week.

Type clock-in and clock-out for fourteen days. Unpaid lunch comes off. Each Monday–Sunday week is totaled on its own, then overtime is estimated after 40 hours per week — federal FLSA weekly baseline, two independent weeks, not one 80-hour pay-period bucket. Totals update live in h:mm and decimal hours. Optional hourly rate for a gross estimate, not a paycheck. Need one week? Use the weekly time card.

Two-week period (14 days, Monday–Sunday × 2)

Week 1 ·

First 40 hours this week are regular. Hours above 40 this week are overtime. Week 2 does not spill into this bucket.

Day In Out Unpaid break (min) Hours Decimal Copy

Week 2 ·

A second independent 40-hour week. 45 hours here is 5 hours of overtime even if week 1 was only 40.

Day In Out Unpaid break (min) Hours Decimal Copy

Period totals · two independent 40-hour weeks

Week 1

Hours
0:00
Regular
0:00
Overtime
0:00
Decimal
0.00

Week 2

Hours
0:00
Regular
0:00
Overtime
0:00
Decimal
0.00

Fourteen-day period

Total hours
0:00
Regular (week 1 + week 2)
0:00
Overtime (week 1 + week 2)
0:00
Decimal hours
0.00
Gross estimate

How a two week time card is counted

Each day is clock-out minus clock-in, minus unpaid break minutes. If clock-out is earlier than clock-in — a 10pm to 6am graveyard row — the shift is treated as overnight (we add 24 hours).

The biweekly timesheet is two Monday–Sunday workweeks, not a single 14-day pile of hours. Week 1 is days 1–7. Week 2 is days 8–14. Regular hours are the first 40 in that week. Overtime is anything above 40 in that same week. Period regular and overtime are those two weekly splits added together. That is the federal FLSA weekly baseline. It is not one 80-hour pay-period bucket, and it is not legal advice.

Decimal hours are minutes ÷ 60 (8 hours 15 minutes = 8.25). Use h:mm on a printed two week time card and the decimal if you are keying a payroll system.

daily minutes   = (out − in)  [add 24h if overnight]
                − unpaid break minutes
week 1 minutes  = sum of days 1–7
week 2 minutes  = sum of days 8–14
week regular    = min(that week, 40 hours)
week overtime   = max(0, that week − 40 hours)
period regular  = week 1 regular + week 2 regular
period overtime = week 1 overtime + week 2 overtime
decimal hours   = minutes ÷ 60
gross estimate  = each week's (regular × rate + overtime × rate × 1.5), then added

Worked example

Week 1: five days, 9:00 AM–5:30 PM, 30 minute lunch → 8:00 each day → 40:00 regular, 0:00 overtime.

Week 2: the same five days plus Saturday 9:00 AM–2:30 PM, 30 minute lunch → 5:00 that Saturday → 45:00 in week 2 → 40:00 regular and 5:00 overtime. Week 1 still has no overtime.

Period: 85:00 hours, 80:00 regular, 5:00 overtime. At $20/hour that is $800 + $800 + $150 = $1,750 gross estimate, before taxes. A single 80-hour bucket would still show 5 hours of overtime for the period, but it would not show that all of it belongs to week 2. A single 40-hour bucket for the whole 14 days would wrongly call 45 hours overtime.

Decimal hours cheat sheet

Minutes Decimal
0.00
6.10
15.25
30.50
45.75
54.90

FAQ

How does a biweekly timesheet calculator count two weeks?

Each day is clock-out minus clock-in, minus unpaid break. Week 1 is the first Monday–Sunday. Week 2 is the next Monday–Sunday. Period hours are the sum of those 14 days. Overtime is not one 80-hour bucket: each week is split at 40 hours on its own, then the two splits are added.

Is overtime one 80-hour pay period or 40 hours per week?

Forty hours per week, twice. Federal FLSA overtime is a weekly rule, not a pay-period rule. If week 1 is 40 hours and week 2 is 45 hours, week 1 has no overtime and week 2 has 5 hours of overtime. A single 80-hour bucket would hide that. This two week time card keeps the weeks independent.

How is this different from the weekly time card?

The weekly card at hourscard.com is one Monday–Sunday sheet. This biweekly timesheet calculator is a 14-day two week time card — the same punches and unpaid lunch, with two independent 40-hour overtime buckets and a period total. Use the weekly card for one week; use this page when you submit hours every two weeks.

Does this handle overnight shifts and unpaid lunch?

Yes. If out is earlier than in, the row wraps past midnight. Unpaid break is minutes that do not count toward hours. Leave it at 0 if lunch is paid. Put the punches on the day the shift started.

Hours and minutes or decimal hours — which should I use?

Print a two week time card in h:mm. Type decimal hours into payroll (minutes divided by 60). 15 minutes is 0.25, 30 is 0.50, 45 is 0.75. Each day and each week total show both.

How do I share or print a filled-in biweekly timesheet?

Copy share link packs the 14 days into the URL. Nothing is uploaded. Print opens your browser print dialog; the two weeks, period totals, and signature lines go on paper. Do not post a share link publicly if it has names or a rate you want private.

Is this payroll or legal advice?

No. It is an estimate of hours and, if you enter a rate, gross pay. It is not payroll, tax, or legal advice, and not a wage-and-hour compliance tool. California daily overtime and similar state rules are not applied. Confirm against your employer and pay stub before you submit hours or pay anyone.