Skip to content
Plana

Restaurant shift scheduling · MaRa TES

A three-week roster in one click. Overtime and Sunday supplements calculated for you.

Tell Plana how many people you need each day and your employees' contract hours, and it builds the roster. You see rest period and hour overruns before you publish, not at payroll time.

Made by Talous SKTrial with no credit cardsuomi / 中文 / English

Demo Bistro Keskusta · 07.09.–13.09.2026

  • Legal violations 0
  • TES notes 0
  • Open shifts 0
EmployeesMon 7.9.Tue 8.9.Wed 9.9.Thu 10.9.Fri 11.9.Sat 12.9.Sun 13.9.
Korhonen, Aleksi9–17Cook, morning15–23Cook, evening9–17Cook, morning9–17Cook, morning
Mäkinen, Jari15–23Cook, evening9–17Cook, morning15–23Cook, evening9–17Cook, morning9–17Cook, morning
Rahman, Sami10–17Kitchen assistant, day10–17Kitchen assistant, day10–17Kitchen assistant, day15–23Cook, evening
Virtanen, Mikko9–17Cook, morning9–17Cook, morning15–23Cook, evening15–23Cook, evening15–23Cook, evening
Heikkinen, Sanna12–21Shift lead17–24Dining room, closing10–16Dining room, morning
Hämäläinen, Petra12–21Shift lead16–23Dining room, evening16–23Dining room, evening16–23Dining room, evening16–23Dining room, evening
Nieminen, Laura16–23Dining room, evening12–21Shift lead16–23Dining room, evening12–21Shift lead16–23Dining room, evening
Silva, Marco10–16Dining room, morning10–16Dining room, morning12–21Shift lead16–23Dining room, evening12–21Shift lead
A demo restaurant's real roster

Empty roster, one click

Below is a real week from a demo restaurant. Press Auto-schedule: staffing needs, contract hours and TES are worked out together, and the result is zero legal violations and zero open shifts. Then switch views and see the same roster three ways.

Employee · roster hours
Mon 7.9.45 h · 6 ppl
Tue 8.9.30 h · 4 ppl
Wed 9.9.32 h · 4 ppl
Thu 10.9.30 h · 4 ppl
Fri 11.9.47 h · 6 ppl
Sat 12.9.53 h · 7 ppl
Sun 13.9.39 h · 5 ppl
Open shifts 0
0
0
0
0
0
0
0
Korhonen, Aleksi112 h
9–17Cook, morning
15–23Cook, evening
9–17Cook, morning
9–17Cook, morning
Mäkinen, Jari104 h
15–23Cook, evening
9–17Cook, morning
15–23Cook, evening
9–17Cook, morning
9–17Cook, morning
Rahman, Sami95 h
10–17Kitchen assistant, day
10–17Kitchen assistant, day
10–17Kitchen assistant, day
15–23Cook, evening
Virtanen, Mikko120 h
9–17Cook, morning
9–17Cook, morning
15–23Cook, evening
15–23Cook, evening
15–23Cook, evening
Heikkinen, Sanna64 h
12–21Shift lead
17–24Dining room, closing
10–16Dining room, morning
Hämäläinen, Petra111 h
12–21Shift lead
16–23Dining room, evening
16–23Dining room, evening
16–23Dining room, evening
16–23Dining room, evening
Nieminen, Laura107 h
16–23Dining room, evening
12–21Shift lead
16–23Dining room, evening
12–21Shift lead
16–23Dining room, evening
Silva, Marco112 h
10–16Dining room, morning
10–16Dining room, morning
12–21Shift lead
16–23Dining room, evening
12–21Shift lead
  • 36 shifts
  • Open shifts 0
  • Legal violations 0
  • TES notes 0
A demo restaurant's real roster

An illegal shift never makes it onto the roster

Less than 11 hours of rest, an eighth working day in a row or a week without a day off: the change stops when you save, and you see which rule it breaks. Only the owner can make an exception as emergency work, and it leaves a record.

Three-week hours balanced automatically

Everyone's hours for the three-week period, with overruns and missing hours, are visible at all times. Hours for monthly-paid employees are spread evenly as the agreement requires. No reconciling at month end.

A phone is all an employee needs

The manager plans in the browser, and the roster appears on the employee's phone right away.

From net pay to roster

An employee wants 1 800 euros net this month? Enter the amount, and Plana works out how many shifts are needed and on which days. Tax card and Sunday supplements are included.

The same roster in Finnish and Chinese.

You read the roster in Finnish, and your Chinese-speaking kitchen reads it in their own language. The roster, clock-ins and confirmations are one and the same, and every change goes into the same log.

Planan suunnittelunäkymä suomeksi: viikko ma 14.9.–su 20.9., seitsemän työntekijää riveinä, keltaiset aamuvuorot 8–16 ja 10–18, siniset iltavuorot 14–22 ja 16–0, jokainen 8,0 h; päiväotsikoissa tunnit ja henkilömäärä, työntekijöiden vieressä listan tunnit 96,0 h.
Kuvakaappaus · sama viikko, sama data

You don't need to know the collective agreement by heart. Every change is checked against it.

Rest periods, consecutive working days, the three-week period limit and the Sunday supplement are built into Plana from the text of MaRa TES 2025. When you make a roster change that would break a rule, Plana stops it and tells you which clause is involved.

01MaRa TES 2025, checked on every change
0211 h rest, at most 7 working days in a row
03At most 15 working days per three-week period, Sunday +100 %
04Changing a published roster needs the employee's consent, and it is recorded
Your data stays in the EU.

Stored in Supabase's Stockholm region. For sick leave, only the type is recorded, never the reason.

From one rest break to a whole year.

30 seconds: an illegal shift won't save, a week fills in one click, three-week hours and overtime steps stay in view, and the payslip adds up to the cent.

Sample data · how the product works · Finnish captions availableDownload video
Read the demo as text

At 23:00 Laura's evening shift ends. Dragging her Tuesday shift to 9:00 leaves only 10 hours of rest, less than 11, so Plana refuses to save it; back at 12:00 she rests 13 hours. One click on Solve shifts fills the demo restaurant's week: 42 shifts, 0 open, 0 violations. Across the three-week period 7.9.–27.9. everyone's hours stay in view. Li wants more hours and gets 143, crossing the 112.5, 120 and 138-hour TES steps. His September payslip: monthly salary €2,500, additional work 7.5 h €117.90, overtime 50 % 18 h €424.44, overtime 100 % 5 h €157.20, Sunday and evening supplements €269.20, gross €3,468.74, net €2,421.53 (sample tax card 22 %). All figures are demo data, calculated by Plana's scheduling engine and payroll module.

During the public beta, every Pro feature is free for 3 months

Sign up now: you pay nothing for three months and no payment card is needed. Final prices are published before the beta ends, and you decide whether to continue.

What you get
  • Automatic scheduling: fills shifts to your staffing needs within MaRa TES limits
  • Net pay targets: enter what an employee wants to take home and Plana works out the legal hours and overtime
  • Several locations: one person's three-week hours and 15-day limit are counted across all your locations
  • TES checks while you plan: 11-hour rest, consecutive days and three-week hours
  • Mobile app for staff: shifts, clocking in, leave and shift swaps
  • Finnish, Chinese and English
Try free for 3 months

Before your first roster,
these are the usual questions.

Your next evening
starts with a finished roster.

Add your restaurant and team. You can have your first roster ready today.

All Pro features, no credit card needed