Simple pricing, in rand.

First month free. Per venue, billed monthly. Pick the size that fits your team.

Starter

Best for small cafés and single-owner venues.

R399/mo
  • Up to 15 staff
  • ≈ R26.60/staff (approximate)
  • 540 WhatsApp messages included/mo
Start free month

Pro

Best for busy single-venue teams.

R749/mo
  • Up to 30 staff
  • ≈ R24.97/staff (approximate)
  • 1,013 WhatsApp messages included/mo
Start free month

Plus

Best for large venues.

R999/mo
  • Up to 45 staff
  • ≈ R22.20/staff (approximate)
  • 1,352 WhatsApp messages included/mo
Start free month

More than 45 staff at one venue? Email cameron@opshifts.com and we’ll set up a custom plan.

See everything that’s included

FeatureStarterProPlus
Core features✓✓✓
Staff limit153045
Dashboard logins2510
Access levelsOwner and managerOwner, admin, manager and viewerOwner, admin, manager and viewer
Hours and payroll export—Coming soonComing soon
Weekly reports—Coming soonComing soon
Included WhatsApp messages per month5401,0131,352
SupportEmailEmailPriority WhatsApp

Every plan covers one venue. Extra messages are R0.70 each on every plan.

How messages work

Every WhatsApp we send for you counts as one message. That covers shift requests and confirmations, availability reminders, roster updates, standby call-ins and manager notifications. Only messages that are actually delivered count.

Your venue settings show how much of your monthly allowance you’ve used. We warn you at 80% and again at 100%. After that, extra messages are R0.70 each and are added to next month’s bill. You can also set a spending limit.

On every plan

WhatsApp-native staff comms

Staff never download an app — every request happens in the WhatsApp they already have open.

Auto-generated roster builder

Build a full week’s roster from staff availability in seconds, not hours.

Live manager dashboard

See today’s roster, pending requests, and coverage gaps the moment you open the app.

Role-matched shift swaps

The system checks eligibility automatically before a swap ever reaches your desk.

Standby system

Keep a bench of on-call staff ready for last-minute gaps.

Local calendar awareness

South African public holidays surface automatically so nobody gets scheduled by accident on a day off.

Referral program

Give a month, get a month.

Refer another venue to OpShifts. When they convert from their free trial month into a paying subscriber, you both get one additional free month — on us. Running more than one venue yourself? Refer your own new location the same way.

Reward triggers on conversion to a paid plan, not on signup.

Referral program — coming soon

Pricing questions, answered

Can I change plans later?

Yes. Upgrade any time from your venue settings. Downgrades take effect from your next billing cycle.

What happens if I go over my staff limit?

We warn you when you are within 5 staff of your limit. At the limit you can't add more people until you upgrade, which takes one click in your venue settings. We never upgrade you automatically.

Do I need a contract?

No. OpShifts is billed monthly, with nothing to lock you in.

Is there a setup fee?

No. We help you get your first venue running as part of your free month.

What happens when I use all my messages?

We warn you at 80% and again at 100% of your allowance. After that, extra messages are R0.70 each and are added to next month’s bill. You can also set a spending limit.

Do I need separate subscriptions for multiple venues?

Plans are per venue, so each venue has its own subscription, sized to that venue’s team.

How does the free first month work, and what happens after it ends?

Your first month is free, with no card needed to start. Before it ends you choose the plan that fits your team and add payment through Paystack to keep going.

What if a payment fails?

We tell the account owner and keep your venue running during a one-month grace period while you sort out payment.

First month on us.

Try OpShifts free for your first month — no card, no commitment.

Join OpShifts
Join OpShifts, first month free