HomeBlog › Managing staff and shifts
24 June 2026· 7 min read

How to manage staff and shifts in a small shop

When you're two or three people behind the counter, organisation is everything. A badly built rota, a till nobody knows who closed, or an employee who isn't sure what they should be doing turns an ordinary day into chaos. This guide is practical: how to share out shifts without stress, make it clear who does what, and always know who touched the till.

First: understand when the work comes in

Before you assign anything, look at your data. What hours do you sell the most? Which days fill the shop and which are dead? There's no point putting two people on a Tuesday morning if that slot barely takes any money, while on Friday afternoon you're drowning on your own.

If your POS shows you sales by hour and by day, you already have the map. Put more hands on peak hours and lighten up on the quiet ones. That single decision cuts stress more than any motivation trick.

Build a rota that doesn't change every week

The biggest enemy of a small team is uncertainty. If every Monday nobody knows what they're on, people burn out. The fix is a stable rota published in advance:

1
Define fixed shifts. For example, a morning shift from opening to 2pm and an afternoon shift from 4pm to closing. The more they repeat, the easier it is for everyone to plan their life.
2
Publish it early. Share next week's rota several days ahead. Telling people at the last minute is the number-one cause of arguments.
3
Leave a buffer. Keep a slot or an available person to cover sick days and surprises without having to rebuild the whole thing.
4
Rotate fairly and let them swap. Share out the less popular shifts fairly, but let the team swap among themselves if they give notice. Autonomy motivates.
Tip: talk in practical terms and don't improvise with the hours. A written rota that's always in the same place (a group chat, a board, a shared sheet) avoids the "I thought I wasn't on today".

Share out tasks, not just hours

Being in the shop isn't the same as knowing what to do in the shop. A well-organised shift carries a small task list with it: restock, check expiry dates, clean the till area, tidy the stockroom. If it's written down, you don't depend on reminding them every day.

Assign clear owners. Having one person handle restocking and another handle stock control stops everyone assuming "the other one will do it". In a team of three, the lack of an owner for each task is exactly what leaves things half-finished.

Track the till per employee: who opened and who closed

This is the most delicate part of managing people: the money. It's not about distrust, it's about protecting everyone. If each employee logs in with their own user, the system keeps a record of who opened the till, with how much float, who closed it and with what amount.

Without separate users. The till is opened by "someone", closed by "someone", and if money is missing there's no way to know which shift it happened on. Suspicion poisons the atmosphere.
With till tracking per employee. Every opening and closing carries a name and a time. A discrepancy is pinned to the exact shift and discussed with data, not accusations.

This record isn't only for discrepancies. It also tells you how much each shift takes, who sells most at peak hours and where returns cluster. It's management information, not just control.

Set permissions by role, not the same for everyone

A very common mistake in small shops is that everyone can do everything: delete sales, change prices, view reports, void receipts. That's an unnecessary risk, and it also overloads the employee with decisions that aren't theirs to make.

The idea is simple: each person sees and touches only what they need for their job.

Why it matters: role-based permissions protect the business from improper changes and protect the employee from making a mistake on something that wasn't theirs to touch. It's a safety net for both.

Motivate and retain: small teams look after each other

In a small shop, losing a good person hurts twice as much: you have to train from scratch and cover their shift in the meantime. Retaining costs less than replacing.

You don't need anything complicated. A respected rota, fair shifts, recognising out loud when someone covers an emergency, and giving room to swap with colleagues do more for retention than any speech. People stay where they feel treated with respect and where their day-to-day is predictable.

Manage your team from the POS itself

With Bipe you add each employee with their own user and permissions, track the till (who opened and closed) and see who made each sale. Try it free.

Try Bipe free →

Frequently asked questions

How do I organise shifts without losing my mind every week?

Start by mapping your peak hours and your quiet hours, and put more people where it's genuinely needed. Set a rota in advance (same day and same time each week), leave a couple of gaps for the unexpected and share it early. The more stable and predictable it is, the fewer last-minute changes you'll face.

How do I know which employee opened or closed the till?

If each person logs in with their own user, the system records who opened the till, who closed it and with what amount. So if there's a discrepancy, you know which shift and who it happened with, without blaming anyone blindly.

Should I give every employee access to everything?

No. The healthy approach is to give each person only what they need for their job: selling and taking payment yes, but deleting sales, changing prices or viewing the business reports are better left to a manager or owner. Role-based permissions protect both the business and the employee from mistakes.