Payroll Calendar Generator
Generate your full-year payroll schedule with pay dates, processing deadlines, IRS deposit due dates, and federal holidays flagged. Print or export as PDF.
Before a pay date on this calendar: drop the register into the audit and it flags overtime paid without the premium, FICA at the wrong rate, negative net and duplicate payments. It runs in your browser.
Check the register →| # | Period | Pay Date | Processing Deadline | IRS Deposit Due | Notes |
|---|---|---|---|---|---|
| 01 | Dec 23 – Jan 5 | Fri, Jan 9 | Wed, Jan 7 | Wed, Jan 14 | |
| 02 | Jan 6 – Jan 19 | Fri, Jan 23 | Wed, Jan 21 | Wed, Jan 28 | |
| 03 | Jan 20 – Feb 2 | Fri, Feb 6 | Wed, Feb 4 | Wed, Feb 11 | |
| 04 | Feb 3 – Feb 16 | Fri, Feb 20 | Wed, Feb 18 | Wed, Feb 25 | |
| 05 | Feb 17 – Mar 2 | Fri, Mar 6 | Wed, Mar 4 | Wed, Mar 11 | |
| 06 | Mar 3 – Mar 16 | Fri, Mar 20 | Wed, Mar 18 | Wed, Mar 25 | Last pay date of Q1 |
| 07 | Mar 17 – Mar 30 | Fri, Apr 3 | Wed, Apr 1 | Wed, Apr 8 | |
| 08 | Mar 31 – Apr 13 | Fri, Apr 17 | Wed, Apr 15 | Wed, Apr 22 | |
| 09 | Apr 14 – Apr 27 | Fri, May 1 | Wed, Apr 29 | Wed, May 6 | |
| 10 | Apr 28 – May 11 | Fri, May 15 | Wed, May 13 | Wed, May 20 | |
| 11 | May 12 – May 25 | Fri, May 29 | Wed, May 27 | Wed, Jun 3 | |
| 12 | May 26 – Jun 8 | Fri, Jun 12 | Wed, Jun 10 | Wed, Jun 17 | |
| 13 | Jun 9 – Jun 22 | Fri, Jun 26 | Wed, Jun 24 | Wed, Jul 1 | Last pay date of Q2 |
| 14 | Jun 23 – Jul 6 | Fri, Jul 10 | Wed, Jul 8 | Wed, Jul 15 | |
| 15 | Jul 7 – Jul 20 | Fri, Jul 24 | Wed, Jul 22 | Wed, Jul 29 | |
| 16 | Jul 21 – Aug 3 | Fri, Aug 7 | Wed, Aug 5 | Wed, Aug 12 | |
| 17 | Aug 4 – Aug 17 | Fri, Aug 21 | Wed, Aug 19 | Wed, Aug 26 | |
| 18 | Aug 18 – Aug 31 | Fri, Sep 4 | Wed, Sep 2 | Thu, Sep 10 | |
| 19 | Sep 1 – Sep 14 | Fri, Sep 18 | Wed, Sep 16 | Wed, Sep 23 | Last pay date of Q3 |
| 20 | Sep 15 – Sep 28 | Fri, Oct 2 | Wed, Sep 30 | Wed, Oct 7 | |
| 21 | Sep 29 – Oct 12 | Fri, Oct 16 | Wed, Oct 14 | Wed, Oct 21 | |
| 22 | Oct 13 – Oct 26 | Fri, Oct 30 | Wed, Oct 28 | Wed, Nov 4 | |
| 23 | Oct 27 – Nov 9 | Fri, Nov 13 | Tue, Nov 10 | Wed, Nov 18 | |
| 24 | Nov 10 – Nov 23 | Fri, Nov 27 | Wed, Nov 25 | Wed, Dec 2 | |
| 25 | Nov 24 – Dec 7 | Fri, Dec 11 | Wed, Dec 9 | Wed, Dec 16 | |
| 26 | Dec 8 – Dec 21 | Thu, Dec 24 | Tue, Dec 22 | Wed, Dec 30 | Christmas Day (bank holiday)Last pay date of the year |
Pay dates that land on a weekend or a Federal Reserve bank holiday are paid on the preceding business day. The Federal Reserve stays open on the Friday before a Saturday holiday (for example Jul 3, 2026), so those pay dates are not moved. Wages count toward the quarter and year they are paid in.
IRS deposit due: weekly, bi-weekly and semi-monthly pay use the semiweekly schedule (paid Wed–Fri, due the following Wednesday; paid Sat–Tue, due the following Friday; always at least 3 business days after the period closes). Monthly pay uses the monthly schedule (the 15th of the following month). Business days skip weekends, federal holidays as the government observes them, and DC Emancipation Day (Apr 16). Your schedule comes from your lookback period, not from how often you pay (Pub. 15, section 11), so confirm it with your payroll system.
2026 Federal Holidays
Federal observed dates (OPM, 5 U.S.C. 6103): a Saturday holiday is observed the Friday before, a Sunday holiday the Monday after. The Federal Reserve does not observe a Saturday holiday on Friday, so banks are open on the days marked.
Drop the register for any of these pay dates and get an error sweep before the deposit goes out — overtime paid without the premium, FICA at the wrong rate, negative net, duplicate payments, gross-to-net that does not reconcile. Runs in your browser; the file never leaves it.