Paydays your customers can trust

Bankday computes pay dates and payroll submission deadlines from the payment systems' own calendars: the Federal Reserve for US direct deposit, Payments Canada for Canadian EFT. Your payroll calendar, your help center and the bank all agree.

Mistakes we keep finding

While building Bankday we read the holiday and payment-timing pages of dozens of companies in this space. These come up again and again:

A year of paydays in one call

Weekly, biweekly, semimonthly or monthly. Paydays that land on a weekend or holiday move to the previous business day, and each one comes with the business day the payroll file is due:

curl "https://bankday.dev/v1/payroll/schedule?calendar=us-fed&frequency=semimonthly&days=15,last&year=2027" \
  -H "Authorization: Bearer $BANKDAY_KEY"
{ "scheduled": "2027-02-15", "pay_date": "2027-02-12", "adjusted": true,
  "reason": "Washington's Birthday (Presidents Day)", "submit_by": "2027-02-10" }

See the output for every common schedule on the 2027 payroll calendars (US and Canada), generated by the same engine.

Also included

Full reference: API docs · the Saturday holiday rule · payment rail calendars

Pricing

Free
$0/mo
1,000 requests/month included
Overage: Hard cap
  • All 279 calendars
  • All endpoints incl. FX & ACH
  • Federal and state minimum wages
  • MCP server access
  • Community support
Start free
Developer
$19/mo
100,000 requests/month included
Overage: $0.25 per 1,000
  • Everything in Free
  • City and county minimum wages
  • Usage-based overage, never cut off
  • Email support
Choose Developer
Scale
$399/mo
10,000,000 requests/month included
Overage: $0.04 per 1,000
  • Everything in Business
  • 99.9% uptime SLA
  • Bulk dataset export (CSV/JSON), minimum wages included
  • Invoice billing
Choose Scale

Need on-prem data, a custom calendar (e.g. your bank's own processing days) or annual invoicing? Talk to us; Enterprise and dataset licences start at $5,000/year (see the minimum wage dataset).

Questions, a custom calendar (your bank's own processing days) or a dataset licence for an in-house system? Write to the founder at ryanhalper@bankday.dev or hello@bankday.dev.

Get a free API key

1,000 requests/month free. No credit card. Your key appears instantly.