Build a year of biweekly paydays from a single start date — every 14 days. A spilled SEQUENCE generates them all at once, or add 14 to the row above for older Excel.
The example
Paydays every other Friday.
| A | B | |
|---|---|---|
| 1 | # | Pay date |
| 2 | 1 | Jan 2 |
| 3 | 2 | Jan 16 |
The formula
The formula:
How it works
How it works:
SEQUENCE(26, 1, 0)spills the numbers 0 through 25 — one per pay period.- Multiply by 14 (days in a biweekly cycle) and add the start date.
- The result spills 26 paydays down the column automatically.
- No dynamic arrays? Put the start in the first cell and use
=above + 14filled down.
Biweekly vs semimonthly: biweekly is every 14 days — 26 (sometimes 27) paychecks a year. Semimonthly is twice a month (e.g. the 15th and last day) — always 24 checks, but uneven gaps. For semimonthly, use DATE and EOMONTH rather than a fixed 14-day step.
Try it: interactive demo
First payday; shows the next several.
Variations
Fill-down (older Excel)
Add 14 each row:
Weekly instead
7-day step:
Next payday from today
Round up to cycle:
Pitfalls & errors
26 vs 27 periods. Some years have a 27th biweekly payday — generate enough rows and check the final date.
Format as dates. The result is a date serial; apply a date number format to display it.
SEQUENCE needs 365. Use the fill-down =above+14 method in older Excel.
Practice workbook
Frequently asked questions
How do I generate biweekly pay dates in Excel?
How many biweekly pay periods are in a year?
How is biweekly different from semimonthly?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class