Skip to main content

Pay Period Calculator

Find the start and end date of the current pay period for weekly, biweekly, semimonthly, or monthly payroll schedules, plus when the next pay period starts.

Weekly and biweekly schedules repeat from a fixed start date—enter any date your employer has confirmed as the first day of a pay period.

Current pay period

Example

August 4, 2025 – August 17, 2025

2025-08-04 to 2025-08-17 · UTC

Based on

Date checked
2025-08-15
Frequency
Biweekly (every 2 weeks)

Pay period schedules vary by employer and payroll provider. Confirm exact dates with your payroll department.

More detail

Next period starts
August 18, 2025

Next step: Payroll Calendar Generator

When to use this calculator

Use this calculator to find which pay period a specific date falls into, or to confirm the boundaries of the current or an upcoming pay period for weekly, biweekly, semimonthly, or monthly payroll.

  • Pay period lookup

    Check which pay period a specific work date or transaction falls into.

  • Payroll cutoff pairing

    Pair with the Payroll Cutoff Calculator once you know the pay period end date to find the actual pay date.

  • Schedule planning

    See when the next pay period starts to plan timesheet submissions in advance.

  • Timesheet reconciliation

    Confirm that hours logged on a given date belong to the pay period you expect before submitting a timesheet.

Inputs

  • Pay frequency

    Weekly, biweekly (every 2 weeks), semimonthly (1st–15th and 16th–end of month), or monthly.

  • Date within the pay period

    Any date you want to check—defaults to today. The calculator finds the pay period that contains this date.

  • A known pay period start date

    Required only for weekly and biweekly schedules, which repeat on a fixed cycle from whenever the employer started it. Not needed for semimonthly or monthly, which are fixed to the calendar.

How the calculation works

Semimonthly schedules always run the 1st–15th and 16th–end of month; monthly schedules run the 1st to the last day of the month—both are calendar-fixed and use only the checked date, with no anchor needed.

Weekly and biweekly schedules repeat on a fixed cycle from a known start date. The calculator counts the number of days between the anchor date and the checked date, divides by the period length (7 or 14 days), and rounds down to find how many whole periods have elapsed—then rebuilds that period's start and end dates from the anchor.

All dates are computed on the UTC calendar, consistent with the rest of DateToolsHQ's date and payroll calculators.

Worked example

Biweekly schedule, pay period start date (anchor): Monday 6 January 2025. Date within the pay period: Monday 10 February 2025.

Days between anchor and checked date: 35. Period index: 35 ÷ 14 = 2.5, rounded down to 2 complete periods.

Period start: 6 January + (2 × 14 days) = Monday 3 February 2025. Period end: 3 February + 13 days = Sunday 16 February 2025. Next period starts: Monday 17 February 2025.

Semimonthly example (no anchor needed): checked date 20 March 2025 falls after the 15th, so the period runs 16 March – 31 March 2025, with the next period starting 1 April 2025.

Edge cases

  • Semimonthly period lengths vary

    The 1st–15th half is always 15 days; the 16th–end half is 13, 14, 15, or 16 days depending on the month's length and leap years. Neither half is a fixed 14- or 15-day span.

  • Checked date before the anchor date

    For weekly and biweekly schedules, a checked date earlier than the anchor produces a negative days-since-anchor value, which still floors correctly to place the date in a period before the anchor's own period.

  • Wrong anchor date

    Any date within the correct pay period cycle works as the anchor—it does not need to be the very first period your employer ever ran, only a date that shares the same recurring boundary.

  • Switching frequency without an anchor

    Switching from semimonthly or monthly to weekly or biweekly requires entering an anchor date, since those schedules cannot be derived from the calendar alone.

The Payroll Cutoff Dates Guide is the primary reference for payroll cutoff windows, processing days, and how weekends and holidays shift a pay date.

The Payroll Cutoff Calculator finds your pay date from a payroll cutoff date and processing days, adjusted off weekends and holidays.

The Pay Period Calculator finds the start and end dates of the current pay period for weekly, biweekly, semimonthly, or monthly schedules.

The Next Payday Calculator chains the Pay Period and Payroll Cutoff logic together to find your next upcoming pay date directly.

The Payroll Calendar Generator builds a multi-period table of pay period ranges and pay dates at once, instead of checking Next Payday repeatedly.

The Payroll Hours Calculator totals a work week or single shift and splits regular from overtime hours using a threshold.

The Overtime Pay Calculator turns hourly rate, regular hours, and overtime hours into gross pay—pair it with the Payroll Hours Calculator when you have raw clock times instead of a pre-split hour total.

The Prorated Salary Calculator estimates partial-period pay from an annual salary when a pay period is only partly worked, such as a mid-period hire or termination.

For date math that a payroll cutoff or pay date depends on—counting weekdays or shifting a date off a weekend—see the Business Days Calculator and Add Business Days To Date Calculator in Date & Business Days.

For employment dates that feed into payroll timing, such as a joining date or last working day, see the HR & Employment category.

FAQ

What's the difference between biweekly and semimonthly?
Biweekly pay periods are always exactly 14 days and repeat on a fixed cycle, resulting in 26 pay periods a year. Semimonthly pay periods always split the month into the 1st–15th and 16th–end of month, resulting in 24 pay periods a year with variable period lengths (13–16 days).
Why do weekly and biweekly schedules need a start date?
Unlike semimonthly and monthly schedules, which are fixed to calendar dates, weekly and biweekly schedules repeat from whatever date your employer started the cycle on. The calculator needs one confirmed pay period start date to count forward or backward correctly.
What date should I use as the anchor?
Any date you know for certain was the first day of a pay period—it doesn't need to be your employer's very first payroll cycle, just one confirmed period-start date on the correct recurring boundary.
How is this different from the Next Payday Calculator?
This calculator only finds the pay period's start and end dates. The Next Payday Calculator takes that period end and runs it through payroll cutoff and processing logic to find the actual pay date.
Is this my employer's actual pay schedule?
No. Pay period schedules vary by employer and payroll provider. Use this for planning and confirm exact dates with your payroll department.