For companies & organisations

Protect your whole team with one premium purchase instantly!

Buy Mwangaza Premium seats for every employee. Add your roster, pay one simple invoice at a flat KES 350 per seat, and each employee gets activated with their own safety net — no individual sign-ups, no per-person admin.

Flat KES 350 per seat Every seat is Premium M-Pesa, Paybill or bank transfer
Estimate your invoice
−
+
seats
Total / year
KES 0
One flat rate: KES 350 per seat, whether you cover 5 people or 500. Every seat runs until your organisation's renewal date, which is set by your first payment. Estimate only; your invoice shows the exact amount.
Flat KES 350 per seat·
Self-service HR portal·
Manual paste or CSV/Excel roster upload·
M-Pesa STK, Paybill or bank transfer·
Every seat activated as Premium·
No SMS sent until the invoice is paid·
Sequential, downloadable invoices·
Flat KES 350 per seat·
Self-service HR portal·
Manual paste or CSV/Excel roster upload·
M-Pesa STK, Paybill or bank transfer·
Every seat activated as Premium·
No SMS sent until the invoice is paid·
Sequential, downloadable invoices·
1
Flat price,
any team size
350
KES per seat,
per year
100%
Of seats are
Premium tier
3
Payment methods:
STK, Paybill, bank
Why organisations use Mwangaza

One invoice. Every employee covered.

Built so HR or admin can roll out a safety plan to a whole team without touching each employee individually.

📶
One flat price
KES 350 per seat. No brackets, no tiers, no surprises — the same rate for 5 people or 500, and the same rate whenever you add someone.
🖥️
Self-service portal
Your HR admin gets their own login to manage the roster, review invoices, and track who's active — no back-and-forth needed.
⚡
Instant activation
The moment your invoice is confirmed paid, every employee on it gets an SMS and push notification with their join code.
🛡️
Always Premium
Every org seat gets the full Premium feature set — unlimited history, safe check-in, live GPS trail, and more.
How it works

From roster to activated team, in one invoice cycle

A real, ordered sequence — each step depends on the one before it.

01
Get your HR portal login
Mwangaza issues your organisation an admin account — email and password for the HR/org portal.
02
Add your team
Paste phone numbers manually, or upload a CSV/Excel sheet with a preview before you confirm.
03
Review your invoice
Your invoice is a simple seats × KES 350 — itemised per employee, nothing hidden.
04
Pay your way
M-Pesa STK push, Paybill, or a manual bank transfer — whichever fits your finance process.
05
Team activated
Each employee gets an SMS + push notification with their org code the moment payment is confirmed.
Pricing

One flat price per seat

KES 350 per seat, per year — the same whether you cover 5 people or 500. No brackets, no minimums.

What you're covering Price per seat
Any team size, 1 seat to 1,000+KES 350
Added later in the yearKES 350
Every seat activated as PremiumIncluded

Your renewal date is fixed by your first payment. Example: you cover 10 people on 1 January — that's 10 × KES 350 = KES 3,500, and 1 January becomes your organisation's renewal date. If you add someone on 5 May you still pay just KES 350, and their cover runs to the same 1 January renewal date as everyone else — one date to manage, no proration to work out.

Prefer not to use a dashboard?

We can manage it for you

Just send us the phone numbers. We generate the invoice, and once it's paid we onboard everyone — your team is still a Mwangaza organisation, without you touching a portal.

📲
1. Send us your numbers
Email or WhatsApp us a list of employee phone numbers — in any format, a spreadsheet or a plain message is fine.
🧾
2. We raise the invoice
You receive an itemised invoice at KES 350 per seat, with a Paybill account number to pay against.
✅
3. We onboard your team
The moment payment is confirmed, we activate every seat and each employee is notified by SMS.

Changed your mind later? You can still get your own HR dashboard at any time to add and remove members and view invoices yourself — we simply manage it until you want to.

The HR portal

Everything your admin needs,
in three tabs

No spreadsheets to maintain on your side — the portal is the system of record.

Roster
Onboard
Invoices
Faith W.
+254 7XX XXX 214
Active
Brian K.
+254 7XX XXX 552
Active
Aisha M.
+254 7XX XXX 981
Pending
Roster

See who's covered, at a glance

Search and filter your active employees, and remove anyone who's left the organisation whenever you need to — they simply aren't renewed at your next renewal date.

  • Search and filter the full employee list
  • Remove an employee's coverage in one click
  • Status shown per employee: active or pending activation
📥
Onboard — 3 steps
1. Add phone numbers — paste manually or upload CSV/Excel with a preview.

2. Review the invoice — printable, itemised per seat at KES 350.

3. Pay — STK push, Paybill, or bank transfer.
Onboard

Add ten or ten thousand, the same way

Paste numbers by hand for a small team, or upload a spreadsheet for a large one — either way you get a clear preview and an itemised invoice before you pay anything.

  • CSV/Excel upload with row-by-row preview
  • Live count of your active and pending members
  • Nothing is sent to employees until the invoice is paid
Questions

Frequently asked questions

What organisations usually ask before rolling this out.

Do employees know they've been added before we pay?+
No. Adding someone to your roster or a draft invoice doesn't notify them. The SMS and push notification with their join code only go out once your invoice is confirmed paid.
What plan do employees get?+
Every seat purchased through an organisation invoice is activated on Premium — unlimited alert history, 5 emergency contacts, live GPS trail, safe check-in, fake call, and PDF export.
What if an employee already has a personal Mwangaza account?+
They just open the app and join with the org code from the SMS — their existing account gets upgraded to the organisation's Premium coverage.
How do we pay?+
M-Pesa STK push for instant confirmation, Paybill (C2B) if your finance team prefers that route, or a manual bank transfer that your HR admin marks and we confirm.
Can we remove someone who leaves the company?+
Yes — remove them from the Roster tab in the portal at any time (or ask us to, if we manage your account). Their cover continues until your renewal date and they aren't renewed after that.
What if we add people part-way through the year?+
You pay the same KES 350 per seat, and their cover is aligned to your organisation's renewal date — the date of your first payment. Everyone renews together, so there's only ever one date to keep track of.
Can you manage the subscription for us?+
Yes. Send us your employees' phone numbers and we'll generate the invoice and onboard everyone once it's paid. You can still get your own dashboard whenever you want to add or remove members yourself. Contact us →
Is this the same app individuals download?+
Yes — the same Mwangaza app, disguised as a calculator. Organisation coverage just changes their subscription tier, not the app itself. See the individual plans →

Ready to protect your team?

Get your organisation set up with an HR portal login and start building your roster.
Most teams are fully activated within a day of paying their first invoice.

Flat KES 350 per seat · Every seat Premium · No ads · No tracking
Contact us

We're here to help

Ready to cover your team, or want us to manage it for you? Get in touch — most organisations are set up within a day.