ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Dates
  3. Build a Biweekly Pay Schedule in Excel

Build a Biweekly Pay Schedule in Excel

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

Type the first payday as a date, then add 14 in the next cell (=A2+14) and fill down, or create the whole list at once with =SEQUENCE(26,1,A2,14) in Microsoft 365. Add pay period start and end dates by subtracting days from each payday, and use COUNTIFS with EOMONTH to find months with three paydays.

Key takeaways

  • Biweekly means every 14 days, so each payday is the previous one plus 14: =A2+14.
  • Most years have 26 biweekly paydays, but some have 27. Count them before you budget or divide a salary.
  • COUNTIFS with EOMONTH counts the paydays in any month and finds the three-payday months.
  • EDATE adds whole months, so it suits monthly pay, not biweekly pay.
  • WORKDAY moves a payday that lands on a holiday to the working day before.
On this page+
  1. What the finished schedule looks like
  2. Step 1: List the paydays 14 days apart
  3. Step 2: Make the whole list with one formula
  4. Step 3: Add the pay period start and end dates
  5. Step 4: Count paydays per month and find three-payday months
  6. Step 5: Check for a 27-payday year
  7. Step 6: Move paydays that land on a holiday
  8. Biweekly vs semi-monthly vs monthly
  9. Practise it

A biweekly pay schedule in Excel is a list of paydays exactly 14 days apart, usually with the pay period dates next to each one. You only need to type the first payday: Excel adds 14 days for every row after it. This guide builds the full schedule step by step, then uses it to find months with three paydays, years with 27 paydays and paydays that land on a holiday. It's for payroll and HR staff, small-business owners and anyone planning a budget around their pay.

What the finished schedule looks like#

Each row is one payday, with the period of work it pays for. In this example, people are paid every other Friday, and each payday covers the two weeks ending the Saturday before.

ABC
1PaydayPeriod startPeriod end
2Fri 2 Jan 2026Sun 14 Dec 2025Sat 27 Dec 2025
3Fri 16 Jan 2026Sun 28 Dec 2025Sat 10 Jan 2026
4Fri 30 Jan 2026Sun 11 Jan 2026Sat 24 Jan 2026
5Fri 13 Feb 2026Sun 25 Jan 2026Sat 7 Feb 2026

Every column comes from the payday in column A, so changing one date updates the whole row. Excel stores dates as whole numbers (one per day), which is why adding 14 moves a date forward two weeks. The date basics lesson explains how that works.

Step 1: List the paydays 14 days apart#

Type the first payday and let a formula add 14 days for each row.

  1. In A2, type the first payday: 2/1/2026 or 1/2/2026, depending on your regional date format. Or type =DATE(2026,1,2), which works everywhere.
  2. In A3, type =A2+14.
  3. Select A3 down to A27 and fill down (Windows: Ctrl+D; Mac: ⌘D).

That gives 26 paydays. Each formula points at the row above, so changing A2 shifts the whole schedule. The Fill Down and Fill Right lesson practises this.

To show the weekday, format the cells with a custom format such as ddd d mmm yyyy (Ctrl+1 on Windows, ⌘1 on Mac). It's a quick check that every payday is a Friday.

You can also skip formulas: type the first date, then use Home > Fill > Series, choose Columns and Date, and set Step value to 14. The guide to AutoFill and Fill Series shows both ways.

Step 2: Make the whole list with one formula#

In Microsoft 365 or Excel 2021, SEQUENCE builds the list in a single cell:

Excel formula
=SEQUENCE(26,1,DATE(2026,1,2),14)

The four arguments are rows (26), columns (1), the start (the first payday) and the step (14 days). The dates spill down 26 rows. Format them as dates, because SEQUENCE returns plain numbers. More patterns, such as weekdays only, are in the guide to creating a sequence of dates.

Step 3: Add the pay period start and end dates#

The pay period is the two weeks of work a payday covers. Subtract days from the payday to get its dates.

In this example the period ends on the Saturday six days before payday, and starts 13 days before that:

ColumnFormula in row 2Result
Period end (C2)=A2-6Sat 27 Dec 2025
Period start (B2)=C2-13Sun 14 Dec 2025

Change the 6 to match your own payroll rule. Start to end is always 14 days including both ends, which is why the start is 13 days before the end. To check a period always ends on the right weekday, see how to find the week-ending date.

Step 4: Count paydays per month and find three-payday months#

Most months have two biweekly paydays, but two months a year usually have three. To count the paydays in a month, put the first day of the month in D1 and use:

Excel formula
=COUNTIFS(A2:A27,">="&D1,A2:A27,"<="&EOMONTH(D1,0))

EOMONTH returns the last day of the month, so the formula counts paydays between the 1st and the month-end. With D1 set to 1 January 2026, the result is 3 (2, 16 and 30 January). For this schedule, July 2026 is the other three-payday month.

Build a small table with the first of each month in one column and this formula next to it, and the 3s jump out. The EOMONTH function reference explains the second argument.

Step 5: Check for a 27-payday year#

52 weeks is 364 days, but a year has 365 or 366. So every so often a biweekly schedule fits 27 paydays into one calendar year. Count each year's paydays with COUNTIFS:

Excel formula
=COUNTIFS(A:A,">="&DATE(2027,1,1),A:A,"<="&DATE(2027,12,31))

For the schedule starting on 2 January 2026, 2026 has 26 paydays (the last is 18 December), but 2027 has 27: from 1 January to 31 December 2027. Extend the list far enough to see it.

This matters when you divide an annual salary into paychecks. =52000/26 gives 2,000 per payday, but in a 27-payday year that adds up to more than the salary. How to handle it is a payroll policy decision; the sheet just shows you when it happens. For gross pay, overtime and tax, see the payroll calculator in Excel.

Step 6: Move paydays that land on a holiday#

If a payday falls on a public holiday, many employers pay on the working day before. List the holiday dates in a range, say H2:H12, and use:

Excel formula
=WORKDAY(A2+1,-1,$H$2:$H$12)

WORKDAY counts one working day back from the day after the payday. If the payday is a normal working day, you get the payday itself. If it's a holiday or weekend, you get the working day before.

Biweekly vs semi-monthly vs monthly#

Biweekly isn't the same as twice a month, and each schedule needs a different formula.

SchedulePaydays a yearNext payday formula
Biweekly26 (sometimes 27)=A2+14
Semi-monthly (15th and last day)24=DATE(2026,1,15) and =EOMONTH(DATE(2026,1,1),0)
Monthly12=EDATE(A2,1)

Don't use EDATE for biweekly pay: it adds whole months, not two weeks. The EDATE function reference and the guide on adding days, months and years to a date show when each function fits.

Practise it#

A pay schedule is just date arithmetic done carefully. Practise EDATE, EOMONTH and WEEKDAY in a live spreadsheet, where each answer is checked instantly. If dates still feel strange, start with how Excel stores dates, then try the exercise on this page.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

The paydays are every other Friday from 2 January 2026. D1 holds the first day of January 2026. In D2, use COUNTIFS with EOMONTH to count how many paydays (A2:A8) fall in that month.

fx
ABCDE
1
Payday
Month
46023
2
46024
Paydays
3
46038
4
46052
5
46066
6
46080
7
46094
8
46108
9
10
11

Tip: Two conditions on the same column: on or after D1, and on or before EOMONTH(D1,0). Join each operator to the date with &.

Practise this in a lesson

LessonHow Excel stores dates: DATE, YEAR, MONTH, DAYLearn why every date is secretly a number, then build dates with DATE and take them apart with YEAR, MONTH and DAY.LessonRenewals and month-ends: EDATE, EOMONTH, WEEKDAYShift dates by whole months with EDATE, jump to month-end with EOMONTH, and find the day of the week with WEEKDAY.LessonFreeFill Down and Fill RightCopy a formula down a column or across a row in one keystroke.Function guideEDATEAdd months to a date with Excel's EDATE for renewals, probation ends and due dates. Month-end behaviour, mistakes and a live practice exercise.Function guideEOMONTHFind the last day of any month with Excel's EOMONTH for due dates, month totals and days in a month. Examples, pitfalls and a live exercise.

Frequently asked questions

How do I make a biweekly date list in Excel?

+

Type the first payday in A2, type =A2+14 in A3 and fill it down. In Microsoft 365 or Excel 2021, =SEQUENCE(26,1,A2,14) creates 26 dates 14 days apart in one formula.

How many biweekly pay periods are in a year?

+

Usually 26, because 52 weeks divided by 2 is 26. A year has 365 or 366 days, though, so some years have 27 biweekly paydays, depending on the date of the first one.

How do I find months with three paychecks in Excel?

+

Count the paydays in each month with =COUNTIFS(A:A,">="&D1,A:A,"<="&EOMONTH(D1,0)), where D1 is the first day of the month. Any month that returns 3 is a three-paycheck month.

What is the difference between biweekly and semi-monthly pay?

+

Biweekly pay comes every 14 days, so 26 or 27 times a year, always on the same weekday. Semi-monthly pay comes twice a month on fixed dates, such as the 15th and the last day, so 24 times a year.

How do I calculate biweekly pay from an annual salary?

+

Divide the salary by the number of paydays in the year, such as =52000/26 for 2,000 per payday. Check first whether the year has 26 or 27 paydays and how your employer handles that.

Sources

  • EOMONTH function - Microsoft Support
  • SEQUENCE function - Microsoft Support
  • WORKDAY function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What the finished schedule looks like
  2. Step 1: List the paydays 14 days apart
  3. Step 2: Make the whole list with one formula
  4. Step 3: Add the pay period start and end dates
  5. Step 4: Count paydays per month and find three-payday months
  6. Step 5: Check for a 27-payday year
  7. Step 6: Move paydays that land on a holiday
  8. Biweekly vs semi-monthly vs monthly
  9. Practise it

Keep reading

Dates· 6 min read

Add Days, Months or Years to a Date in Excel

To add days to a date in Excel, just add the number: =A2+30. For working days, use =WORKDAY(A2,10). To add months, use =EDATE(A2,3), which handles months of different lengths. To add years, use =EDATE(A2,12*n), for example =EDATE(A2,24) for two years. Use negative numbers to go back in time.

Dynamic arrays· 6 min read

Make a List of Dates With SEQUENCE in Excel

To make a sequence of dates in Excel, use SEQUENCE with a date as the start: =SEQUENCE(7,1,DATE(2024,3,1),1) lists seven days from 1 March 2024. The step is in days, so 7 gives weekly dates. Format the cells as dates if you see numbers. For dates between two cells, use =SEQUENCE(B2-B1+1,1,B1). SEQUENCE needs Excel 2021, 2024 or Microsoft 365.

Projects· 6 min read

Build a Simple Payroll Calculator in Excel

To do simple payroll in Excel, list each employee's hours and hourly rate, then calculate gross pay with overtime. Look up a tax rate from a band table with VLOOKUP and TRUE for an approximate match, multiply, and round to cents with ROUND. Net pay is gross minus deductions. Real tax rules vary, so use your official tables.

More on dates

  • Calculate Age or Years of Service in Excel
  • How to Change the Date Format in Excel
  • Convert Decimal Hours to Time (hh:mm) in Excel
  • How to Convert Text to Dates in Excel
  • Convert Time Zones in Excel With a Simple Formula
  • How to Count Dates by Month in Excel
All dates articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free