AWRA OpsHub Search

NGO payroll

Payroll that satisfies KRA and your donors at the same time

Statutory deductions computed correctly, program staff costs allocated to the grants they work on, and every payroll run posted into your books automatically.

Sound familiar?

If any of these ring true, you are exactly who this was built for.

Statutory changes catch you late

NSSF bands and SHIF rules change; your spreadsheet finds out at penalty time.

Staff costs donors question

An officer works across three grants, but payroll charges one — and the donor noticed.

Payroll disconnected from the ledger

Payroll happens in one tool, journals are retyped into another, and differences creep in.

Casual and field-staff chaos

Enumerators and casuals paid via M-Pesa with no consistent records for audits.

How teams get started

1

Load staff & contracts

Employees, salaries, and grant allocations imported and verified.

2

Run a parallel payroll

One month side-by-side with your current process — differences explained line by line.

3

Go live with posting

Statutory files ready, costs on the right grants, journals in your books.

Guides from our blog

NGOs & Nonprofits

Best ERP Software for NGOs in Kenya (2026)

What NGO teams should look for in an ERP — donor fund segregation, procurement governance, asset registers, and Kenya-specific compliance — with a practical evaluation checklist.

Read
NGOs & Nonprofits

How NGOs Can Track Donor Funds Properly

A practical system for tracking restricted funds from grant agreement to donor report — fund segregation, budget lines, burn rates, and audit-ready advances.

Read
NGOs & Nonprofits

Procurement Challenges in NGOs (And Solutions)

The seven procurement problems behind most NGO audit findings — emergency purchases, quotation theatre, undocumented approvals — and the fixes that hold up in the field.

Read
HR & Payroll

A Certificate a Funder Can Check

A PDF proves someone owns a PDF. How AWRA Academy certificates are verified on a public page, why the learner’s email must be confirmed, and which staff your workspace can see are certified.

Read
NGOs & Nonprofits

Who Else Is on That System? Answering the Donor’s Data Clause

How to read the data protection annex in a grant agreement, which questions hosting answers and which stay yours, and how to answer the who-else question in one sentence for every funder.

Read
HR & Payroll

The Attempts That Never Became a Record

A refused clock-in is a row carrying where the phone thought it was, how sure it was, and which of eight refusals applied. One combination of those fields — a failure alongside a valid site code — is the first thing HR is shown.

Read

Questions we are asked here

Frequently asked questions

Does it stay current with Kenyan statutory changes?

Yes — PAYE bands, NSSF tiers, SHIF, and housing levy rules are maintained in the product, so changes reach you as updates rather than spreadsheet edits.

Can one employee's cost be split across grants?

Yes — allocations by percentage or timesheet split gross pay, statutory costs, and benefits across grants, producing the personnel schedules donors ask for.

How are casuals and enumerators handled?

Casual workers are paid through dedicated runs with their own records and rates, kept distinct from regular payroll but visible in grant costs and reports.

Can we pay via M-Pesa or bank transfer?

No, and this is the most important correction on this page. Approving a run records payroll as already paid — it writes one money-out entry per employee into the payments register plus a double-entry journal posting for the run total, and stops there. It does not produce a bank payment file and it does not disburse by mobile money. You pay staff exactly as you do today and the record matches what you did. The build to change that is well-defined rather than speculative — a real payout would hold the run pending and flip it on a webhook, which is precisely how the existing M-Pesa and Paystack vendor payment flows already work — and it is commissionable on a written specification, a timeline and a price. An earlier version of this answer said payment files were produced. They are not.

Run one payroll in parallel

See your own staff list computed with current statutory rules and grant allocations.