Business software built for how Africa works

Ochangaberg designs, builds and runs the systems growing companies depend on: payroll that follows Kenyan law to the shilling, ERP and invoicing that speak to KRA eTIMS, and payments that settle through M-Pesa. Built in Nairobi, to the standard of the best teams anywhere.

Working with companies in Kenya and remotely with clients worldwide. You own the code we write for you.

Payslip · casual workerKenya rules, 2026
Gross pay (20 days × KES 1,500)30,000.00
NSSF (Tier I + II, 6%)−1,800.00
SHIF (2.75%)−825.00
Affordable Housing Levy (1.5%)−450.00
PAYE after KES 2,400 relief−731.25
Net payKES 26,193.75
Example gross-to-net under the KRA, NSSF and SHA rules in force in 2026, the calculation our Workforce & Payroll product automates.

Integrations we buildM-Pesa Daraja, Paystack, KRA eTIMS

Registered in KenyaOchangaberg Ltd, Nairobi

Reply within one working dayFree first call, NDA on request

You own the codeAssigned to you in the contract

What we build

One team for the whole life of your system: we work out what you need, build it, connect it to the payment and tax systems you already use, then host and support it.

Custom business software

Systems shaped around how your business actually runs, replacing spreadsheets, WhatsApp threads and paper forms.

  • Internal tools
  • Portals
  • Workflow automation
  • Reporting dashboards

Workforce and payroll

Attendance by site, daily and monthly rates, gross-to-net under PAYE, NSSF, SHIF and the housing levy, payslips and statutory reports, and bulk payment files for M-Pesa and banks.

  • Casual and outsourced labour
  • Statutory returns
  • Payslips by SMS

ERP, invoicing and accounting

Sales, purchasing, stock and books in one place, with invoices that meet KRA eTIMS rules and M-Pesa statements that reconcile themselves.

  • eTIMS-ready invoicing
  • Inventory
  • VAT reports

Web and mobile applications

Fast, accessible websites, customer portals and Android and iOS apps that work on modest phones and patchy connections.

  • Company websites
  • Customer apps
  • Offline-first

Payments and API integrations

We connect your systems to M-Pesa, Paystack, banks and government platforms, using your own Paybill or Till so your money never passes through us.

  • M-Pesa Daraja
  • Paystack
  • KRA eTIMS
  • SMS and WhatsApp

Cloud, hosting and support

Secure hosting with backups, monitoring and updates, plus a support line for the people who use the system every day.

  • Managed hosting
  • Backups and monitoring
  • Data protection

Our products

Alongside client projects, we run our own software. Each product starts with a real business problem and a real first customer.

Live

TendersAccessHub

Tender opportunities from public bodies and organisations, collected daily and sent to bidders as alerts, with documents and deadlines in one place.

Visit TendersAccessHub
Pilot places open

Workforce & Payroll

Site attendance, casual and contract pay, Kenyan statutory deductions and M-Pesa payment files, built for labour-outsourcing, security, cleaning and logistics firms.

Join the pilot
On the roadmap

Ochangaberg ERP

Invoicing, stock and accounts for small and growing companies, with eTIMS and M-Pesa reconciliation built in rather than bolted on.

Ask for early access

Connected to the systems your business already uses

Most software sold in Africa was designed somewhere else and treats mobile money and local tax as afterthoughts. We start from them.

M-Pesa DarajaSTK Push, C2B, B2C payouts, transaction status
PaystackCards, M-Pesa and recurring card billing
KRA eTIMSCompliant invoices from your own system
Statutory payrollPAYE, NSSF, SHIF and housing levy rules
SMS and WhatsAppPayslips, reminders and alerts
Email and calendarsGoogle Workspace and Microsoft 365
Accounting exportsQuickBooks, Xero and Zoho Books
CloudflareFast, protected delivery worldwide

How a project runs

Short steps, working software early, and no surprises on price. You can stop after any step and keep everything we have produced.

  1. Discover

    About 1 week, fixed fee

    A fixed-price workshop to map your process, the people involved and the rules that apply. You get a written scope and quote.

  2. Prototype

    2 to 4 weeks

    Clickable screens within two weeks, so your team can react before anything expensive is built.

  3. Build and test

    Two-week sprints until done

    Two-week sprints, a demo at the end of each, and testing against your real data, for example your last three payrolls.

  4. Launch and support

    Ongoing, monthly plan

    We move your data across, train your people, run old and new side by side until the numbers match, then look after the system.

Who we work with

  • Labour outsourcing and staffingAttendance, casual pay, client billing
  • Security, cleaning and logisticsShift rosters, sites, payroll
  • Contractors and suppliersTenders, bids, project costing
  • Property and real estateRent, tenants, utility billing
  • Schools and trainingFees, records, parent messaging
  • NGOs and SMEsFinance, reporting, donors and members

Why Ochangaberg

We know the rules you work under

Our team runs payroll, tenders and statutory filings in our own businesses, so KRA, NSSF and SHIF rules are built in, not looked up afterwards.

Your code, your data, your money

Custom code is assigned to you, data stays protected under Kenya's Data Protection Act, and payments flow through your own accounts.

World-standard engineering

Automated tests, code review, encrypted backups and monitoring on every system we run, the same practices used by leading engineering firms.

Fixed-price first step

Every engagement starts with a small paid discovery, so you see our thinking and a firm quote before committing to a build.

Questions clients ask

Do you work with clients outside Kenya?

Yes. We are based in Nairobi and work remotely with clients anywhere. Our payment and tax integrations are strongest for Kenya and East Africa, and our software is built so other countries' rules can be added.

Who owns the code you write for us?

You do. Custom work is assigned to you in the contract, and the code lives in a repository you control.

Can you connect our system to M-Pesa and KRA eTIMS?

Yes. We build M-Pesa Daraja, Paystack and KRA eTIMS integrations. Payments go through your own Paybill or Till, so your money never passes through us.

How much does a project cost?

It depends on scope. Every project starts with a short, fixed-price discovery that ends in a written plan and a firm quote, so you know the cost before the build begins.

Can you host and support the system after launch?

Yes. We offer managed hosting with backups, monitoring, security updates and a support line, on a monthly plan.

Tell us what you need

Describe the problem in a few lines. We reply within one working day with next steps, usually a short call.

Email
[email protected]
Office
Nairobi, Kenya
Hours
Mon to Fri, 8:00 to 17:00 EAT