We extend ERPNext with custom apps, integrations and scripts — from M-Pesa payments to KRA compliance tools. Most of our work is open source and available on GitHub.
Out of the box, ERPNext already covers an enormous range of business processes. But Kenyan businesses often need integrations that don't exist in core — M-Pesa, KRA eTIMS, local payroll rules, or workflows that simply match how your business operates.
We build these as proper Frappe apps — versioned, maintainable, and where appropriate, released publicly on GitHub so the community can benefit and contribute.
Click the GitHub link on any card to view the source code. We'll keep adding to this list as we open-source more of our work.
A collection of productivity enhancements for ERPNext — additional reports, form shortcuts, UI improvements, and workflow automations. Designed to fill the small gaps that add up to real friction in daily use.
Essential for any business in Kenya! Navari's M-Pesa integration for ERPNext allows you to seamlessly process M-Pesa payments.
Extends ERPNext's Payroll module with Kenya-specific compliance: NHIF deductions (updated bands), NSSF Tier I/II calculations, KRA PAYE tables, and payslip formats required for local audit purposes.
Extends ERPNext's standard reports with additional filters, date groupings, and export formats. Includes an aged receivables report with customer-level ageing buckets, and a cost-of-goods report by item group.
Validates KRA PIN numbers directly within ERPNext — on Supplier, Customer, and Employee forms. Prevents invalid PINs from being captured at data entry, reducing compliance errors before they reach your returns.
VAT Withholding (WHT) certificates are colour-coded and matched to their corresponding invoices — making it immediately clear which certificate covers which outstanding invoice. Eliminates manual cross-referencing.
For banks that push payment notifications via API — we generate ERPNext Payment Entries automatically when a payment notification arrives. Instant reconciliation without manual data entry.
Every business has unique approval chains, document routing rules, and automation needs. We build custom ERPNext workflows, server scripts, and client scripts — scoped to your exact processes and documented for your team.
Tell us what your ERPNext is missing. We'll scope it, price it, and build it — or point you to an existing open-source solution.