Home>Staff and payroll

Set up team schedules

Who is this article for?
  • Account owners or team members with the shifts permission to manage team availability and manage schedules. Set permissions in Square Dashboard.
  • Square Shifts Free and Plus subscribers, Square for Retail Free, Plus, and Premium suscribers, and Square for Restaurants Free, Plus, and Premium subscribers
  • Square Plus and Square Premium subscribers
  • About team schedules

    Set up your team schedules by setting availability, adding shifts, and publishing schedules for yourself and your staff.

    Availability refers to the days and times a team member can work. In general, availability is recurring and is separate from one-off time off requests. For example, a team member’s availability might state they can work 10 AM – 9 PM, Monday through Friday.

    A shift refers to a period of time that a team member works under one job title. Shift scheduling includes multiple shift states, including scheduled shift, current shift, and completed shift. You can assign a team member multiple shifts in a workday.

    Before you begin

    • With Square Shifts Free, you get basic scheduling and time tracking features for up to 5 team members.

    • Time tracking features are not available with Square Free.

    • The employee cap does not apply to Square Payroll subscribers.

    You can apply a maximum number of three shifts per team member per day. Approved time-off requests will be blocked off when creating the schedule. Learn how to Manage schedule requests.

    You need to have at least one team member added to set up your schedule. Learn how to Add and manage team members.

    • You can set team member availability from Square Dashboard and the Square Team app.

    • You can add shifts and publish and print schedules from Square Dashboard.

    Set team member availability

    Once you add your team members, make sure their availability is accurate and up to date. You can either have your team members set their availability in the Square Team App or the Square Dashboard. You can also set it for them in your Square Dashboard.

    Square Dashboard

    Account owners and team members with the Manage availability permission can update availability through Square Dashboard.

    1. Sign in to Square Dashboard and go to Staff > Scheduling > Availability.
    2. Select the location from the drop-down menu. If needed, you can select multiple locations to view shifts and availability across each of those locations together. If you’re viewing multiple locations at once, the total hours calculation updates to reflect all of the locations selected.
    3. From a team member’s row, select + to open up their availability page for a specific day.
    4. Toggle on Available all day if the team member is available during all scheduled business hours, or enter a Start Time and End Time to specify when the team member is available.
    5. To add another layer of availability, select Add availability.
    6. To repeat the same availability for other days of the week, select the appropriate days in the Repeat on section.
    7. Select Save.

    Square Team App

    Team members can set their own availability from the Square Team App. Each team member is allowed up to four blocks of availability.

    1. From the Home tab of the Square Team App, select Me.
    2. Select Availability.
    3. Select the day of the week you want to edit to open the Add availability screen.
    4. Make any changes and select Save changes.

    Add shifts to team members

    After you set your team’s availability, you can start to build out your schedule by applying shifts to each team member.

    1. Sign in to Square Dashboard and go to Staff > Scheduling > Schedule.

    2. Select the time frame and location(s) from the drop-down menu. If you're viewing multiple locations at once, the total hours calculation updates to reflect all of the locations selected.

    3. Select the All team members drop-down menu to filter specific team members or job titles.

    4. From a team member’s row, select + to open the Add shift screen for a specific day.

    5. Verify the team member, job title, and date(s) are correct and enter a Start Time and End Time. If the selected team member is unavailable or has partial availability for that day, you will see a note regarding their unavailability.

    6. Add an optional note and select a color to associate with the team member on the schedule. Notes are visible to employees when they receive their schedule via email.

    7. If you want to repeat the same shift for another day of the week, select the days from the Repeat shift drop-down menu.

    8. Select Save.

    9. Repeat the steps for each team member until you finish your schedule.

    Add open shifts

    If you’re unable to fill a particular shift and want to open the option to all team members associated with a particular job title, you can add open shifts in your Square Dashboard.

    1. Sign in to Square Dashboard and go to Staff > Scheduling > Schedule.

    2. Select the appropriate time frame and location from the drop-down menus. You can select multiple locations to view shifts and availability across each of those locations together. If you're viewing multiple locations at once, the total hours calculation updates to reflect all of the locations selected.

    3. From the Open shifts row, select + to open the Add shift screen for a specific day.

    4. Verify the job title and date(s) are correct and enter a Start Time and End Time.

    5. Add an optional note and select a color to associate with the open shift on the schedule. Notes for open shifts are only visible to the person creating the schedule and do not appear to team members.

    6. If you need to repeat the same open shift for another day of the week, select the days from the Repeat shift drop-down menu.

    7. Select Save. Repeat the steps above for any days that you want to add an open shift.

    Publish and print schedule

    You can publish and print your schedule from your Square Dashboard.

    1. Sign in to Square Dashboard and go to Staff > Scheduling > Schedule.

    2. Once you finish creating your schedule, select Publish.

    3. Review the summary to see the total number of team members scheduled, total shift count, and total hour count, and select if you want to Notify only affected team members or Notify all team members

    4. Select Publish schedule.

    Team members will receive an email notification with their schedule with the option to view their schedule from the Square Team app.

    Once you publish your schedule you can print a hard copy.

    1. Sign in to Square Dashboard and go to Staff > Scheduling > Schedule.

    2. Select > Print.

    Related articles