Rostering for shops, clinics, restaurants & salons

The weekly roster, done in minutes.

Drag in shifts, let ShiftBoard fill the gaps, and see who's short, who's in overtime and what the week will cost, before you publish.

Auto-fill open shiftsRest & overtime checksShift swaps approved in a tap
shiftboard.app / roster
Weekly roster grid with coverage and cost rows
Built for real shifts

Everything between the roster and the payroll

📅

Weekly roster grid

Click any cell to assign a shift. Colour-coded shift types, hours per person and cover by shift.

Auto-fill gaps

One click assigns open shifts to available people with the fewest hours, respecting availability and leave.

⚖️

Compliance checks

Warnings for short rest between shifts, seven days in a row, unavailable staff and overtime, before they become problems.

🔀

Requests & swaps

Staff request leave or swap shifts from their phone. Approve with a tap and the roster updates itself.

⏱

Time clock

Clock in and out, flag late arrivals and compare scheduled with worked hours. Export payroll-ready CSV.

💰

Labour cost

Cost per day and per role against your weekly budget, with overtime priced at 1.5×.

For managers

Spot the problem before you publish

Coverage rows turn red when a shift is short. Warnings call out who's tired, over-scheduled or on leave, so the roster you publish is the roster that works.

  • Minimum staffing per shift, per day
  • Availability and approved leave built in
  • Publish by location with one click
Open the roster
Leave and swap requests
For your team

A simple app for every team member

See your shifts, clock in, ask for time off or swap with a colleague. No WhatsApp groups, no screenshots of the roster.

  • Today's shift and one-tap clock in
  • Week view with hours so far
  • Request status
Open the staff view
Team-member mobile view
For the owner

Know what the week will cost

Labour cost updates as you edit. See spend by day and role, how much is overtime and how close you are to budget.

  • Weekly budget tracking
  • Cost by role and by day
  • Overtime flagged and priced
See labour cost
Labour cost dashboard
Ready by Friday

How it works

Add your team

Roles, pay rates, contracted hours and the shifts each person can work.

Build the week

Copy last week, auto-fill the gaps and fix any warnings.

Publish & run

Staff are notified, clock in on the day, and you see actual hours against the plan.

5 minto build a full week
0WhatsApp roster screenshots
1.5×overtime costed automatically
11 hminimum rest rule, configurable
Pricing

Per location, unlimited staff

Sample pricing for this concept build.

Single store

₹1,499 / month
  • 1 location
  • Roster, requests, time clock
  • Staff mobile view
Try the demo
Most popular

Growing

₹3,499 / month
  • Up to 3 locations
  • Auto-fill & compliance rules
  • Labour-cost reporting
  • Payroll export
Try the demo

Chain

Custom
  • Unlimited locations
  • Central scheduling
  • HR / payroll integrations
Talk to us

Questions

Does it handle night shifts?

Yes, shifts can cross midnight, and the rest-between-shifts check understands them.

Can staff swap shifts themselves?

They request a swap from the staff view; you approve it in one tap and both rosters update.

Can I customise the shift types?

Yes. Rename, recolour and retime shifts, and set the minimum staff required for each.

How is overtime calculated?

Hours above your weekly threshold (default 48) are costed at 1.5× the person's rate. Both are configurable.

Build this week's roster now.

The demo is fully working with a sample two-store team, try the auto-fill and watch the warnings.

Open the live demo