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.
Current pay period
ExampleAugust 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.
Related Payroll Calculators
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.
Related Guides
Similar Tools
- Payroll Calendar GeneratorGenerate a payroll schedule table of upcoming pay periods and pay dates for weekly, biweekly, semimonthly, or monthly schedules.
- Next Payday CalculatorFind your next payday for weekly, biweekly, semimonthly, or monthly pay schedules, adjusted for processing days and weekends or holidays.
- Payroll Cutoff CalculatorFind your pay date from a payroll cutoff date and processing days, adjusted for weekends and holidays.
- Prorated Salary CalculatorCalculate partial-period pay from annual salary and calendar days worked.
- Payroll Hours CalculatorTotal weekly work hours and split regular vs overtime using a threshold.
Popular Calculators
- Days Between DatesCalculate the number of days between two calendar dates.
- Days Until CalculatorCount calendar days until any date—or days ago for past dates.
- Countdown To Date CalculatorCount down to any date with optional UTC time and event name.
- Invoice Due Date CalculatorCalculate invoice due dates from net payment terms with optional weekend adjustment.
- Notice Period CalculatorCalculate notice period end dates from a start date and length in days, weeks, or months (calendar or business days).