100% Free · No signup

Free Employee Schedule Maker & Weekly Work Schedule Template

Assign morning, evening or split shifts, track each person’s hours and download your staff schedule as PDF, Excel/CSV or an image.

Schedule details

Team (3)
Shifts (4)

No hours = day off

  • 8 h
  • 8 h
  • 8 h
  • 0 h

Schedule

Tap a cell to assign a shift.

PersonMonTueWedThuFriSatSunHours
Person 10 h
Person 20 h
Person 30 h
Hours per day0 h0 people0 h0 people0 h0 people0 h0 people0 h0 people0 h0 people0 h0 people0 h

Each person takes the row of the person above; the first one gets the last row.

Download or print

Your draft is saved in this browser.

Embed this tool on your website

The CitaFlow link sits outside the iframe, in your page HTML. You can delete that line if you do not want it.

<iframe id="citaflow-tool-embed-shifts" src="https://citaflow.com/en/embed/employee-schedule-maker" title="Employee schedule maker" loading="lazy" allow="clipboard-write" style="width:100%;height:720px;border:0;border-radius:12px;"></iframe>
<p style="font:12px system-ui,sans-serif;color:#64748b;text-align:right;">Free tool by <a href="https://citaflow.com/en/tools/employee-schedule-maker?utm_source=tool-embed&utm_medium=powered-by" rel="noopener">CitaFlow</a></p>
<script>(function(){window.addEventListener("message",function(e){if(e.origin!=="https://citaflow.com"||!e.data||e.data.source!=="citaflow-tool"||e.data.type!=="resize")return;var h=Number(e.data.height);if(!(h>=200&&h<=4000))return;var f=document.getElementById("citaflow-tool-embed-shifts");if(f)f.style.height=Math.round(h)+"px";});})();</script>

How to build a fair work schedule

A good schedule is not just every slot filled: it is nobody always getting the worst shifts. Before filling in the grid, decide which shifts your business really needs and how many people each time block requires. Then schedule the busiest days first.

  • Rotate the shifts nobody wants. Closing, weekends and split shifts should take turns. The “Rotate shifts” button does that rotation in one click.
  • Protect rest time. Give everyone at least one full day off and avoid a closing shift followed by an opening shift the next morning.
  • Watch the hours. Set the weekly maximum from each person’s contract: the tool flags anyone above it in red.
  • Check hours per day. The bottom row adds up hours and people for each day; if a peak day has fewer people than a quiet one, rebalance.

What a staff schedule template should include

The business name and week, each person’s name, the shift for every day with start and end times, days off clearly marked, total hours per person and a legend of shifts. That way the schedule makes sense pinned on the wall or forwarded to the team chat, with no follow-up questions.

Publish it ahead of time and flag any change: a schedule that shifts at the last minute leads to confusion and swap requests.

Let bookings follow your schedule

In CitaFlow each team member has their own working hours and calendar, and online booking only offers slots when that person is working. No bookings on their day off.

7 days free · No credit card required

Frequently Asked Questions

How do I make an employee schedule?

▼

Start by defining the shifts your business uses (for example morning, evening, split and off) with their start and end times. Then add your team members and tap each cell of the weekly grid to assign a shift. The tool adds up the hours for each person and each day, so you can see right away if someone is over their hours or a day is short-staffed.

Can I export the schedule to Excel or PDF?

▼

Yes. Download a CSV that opens directly in Excel or Google Sheets, print it or save it as a landscape PDF with shift colors and a legend, or download a PNG image to share in your team chat.

How do I add a split shift?

▼

In the Shifts section, tick “Split shift (second block)” on the shift you want and enter the times of the second block. Both blocks count towards the person’s weekly total.

What does “Rotate shifts” do?

▼

It moves the week’s rows down one position: each person gets the shifts of the person above, and the first person gets the last row. It is a quick way to share weekends, evenings or closing shifts fairly from one week to the next.

Is my schedule saved?

▼

Your draft is saved automatically in your browser on this device, including every week you have filled in. Nothing is sent to a server. If you switch devices or clear your browser data, download a CSV or PDF first.

Can I reuse last week’s schedule?

▼

Yes. “Copy previous week” brings last week’s shifts into the current week, and “Duplicate into next week” copies the current week forward. Then you only change what is different.

Does it work for any kind of business?

▼

Yes. Shift names, times, colors and team members are all editable, so it works for a salon, a barbershop, a repair shop, a retail store, a gym, a restaurant or any team that works in shifts.