Guides

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

DateDayHoliday
January 1, 2026ThursdayNew Year's Day
January 19, 2026MondayMartin Luther King Jr. Day
February 16, 2026MondayWashington's Birthday (Presidents Day)
May 25, 2026MondayMemorial Day
June 19, 2026FridayJuneteenth National Independence Day
September 7, 2026MondayLabor Day
October 12, 2026MondayColumbus Day
November 11, 2026WednesdayVeterans Day
November 26, 2026ThursdayThanksgiving Day
December 25, 2026FridayChristmas 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.