What Happens When Payday Falls on a Bank Holiday?
If your regular payday lands on a weekend or a Federal Reserve holiday, ACH can't settle that day. Most employers move payday to the previous business day so employees aren't paid late.
Examples for 2026
| Date | Day | Holiday |
|---|---|---|
| January 1, 2026 | Thursday | New Year's Day |
| January 19, 2026 | Monday | Martin Luther King Jr. Day |
| February 16, 2026 | Monday | Washington's Birthday (Presidents Day) |
| May 25, 2026 | Monday | Memorial Day |
| June 19, 2026 | Friday | Juneteenth National Independence Day |
| September 7, 2026 | Monday | Labor Day |
| October 12, 2026 | Monday | Columbus Day |
| November 11, 2026 | Wednesday | Veterans Day |
| November 26, 2026 | Thursday | Thanksgiving Day |
| December 25, 2026 | Friday | Christmas Day |
If payday is one of these dates, expect pay on the business day before.
Why some people get paid even earlier
Banks and neobanks that offer "get paid up to 2 days early" release funds when they receive the payroll file, before the settlement date. Holidays shift that too.
For payroll developers
Compute the pay date with the preceding roll convention on the us-fed calendar (or the right rail per country), then subtract your processor's lead time in business days:
curl "https://bankday.jacklehoff4866.workers.dev/v1/business-days/roll?calendar=us-fed&date=2026-12-25&convention=preceding" \ -H "Authorization: Bearer $BANKDAY_KEY"
curl "https://bankday.jacklehoff4866.workers.dev/v1/business-days/add?calendar=us-fed&date=2026-12-24&days=-2" \ -H "Authorization: Bearer $BANKDAY_KEY"
Get a free API key
1,000 requests/month free. No credit card. Your key appears instantly.