← Back to all free templates
Excel template100% free · no email requiredPublished on

Staff schedule Excel template (weekly roster)

Create a clear weekly roster for your team: hours per day per employee, automatic weekly totals and alerts for excessive working weeks.


With this free roster template you build a weekly staff schedule for up to fifteen employees in minutes. Enter hours per day per employee; the template adds up weekly totals, compares them with contract hours and warns when someone is scheduled above contract.

At the bottom you see total staffing per day — spotting understaffed days instantly. The instructions also list the key limits from the Dutch Working Hours Act (max 12 hours per shift, 60 per week), so your roster is not only correct but also legal.

What's inside?

  • Weekly roster for 15 employees, Monday to Sunday
  • Automatic weekly totals per employee and per day
  • Alert column: above contract / below contract / balanced
  • Working Hours Act limits in the instructions
  • Works in Excel, Google Sheets and LibreOffice

Frequently asked questions

What is the maximum I can schedule an employee?

The Dutch Working Hours Act allows a maximum of 12 hours per shift and 60 per week, averaging no more than 48 per week over any 16-week period. Collective agreements can be stricter.

Do I have to announce the roster in advance?

Yes. On-call workers must legally be called at least 4 days ahead (a CAO can shorten this to 24 hours); for fixed rosters timely publication is good employment practice and often a CAO duty.

Can I reuse the roster weekly?

Yes — copy the tab per week (right-click the tab). That also builds a roster history.

🔜 Free next week

Annual hours card 2026 (NL holidays)

Complete 2026 annual overview: workable days and hours per month, automatically corrected for weekends and all official Dutch public holidays.

Available from 11/08/2026

Done with loose Excel files?

PrikKlokPlus combines time tracking, leave, projects and invoicing in one Dutch tool. Start free, without obligation.