Skip to main content

ERPNext · HRMS · Governed AI

Enterprise software,engineered by finance people.

Every transaction posts to a real ledger, every tax rule is built in, and every AI answer is computed before it is explained. Built on Frappe and ERPNext, for organisations across Africa.

KRA eTIMS in production · M-Pesa integrated · built on open source

The open-source stack we build on

  • ERPNext
  • Frappe Framework
  • Frappe HR
  • Frappe CRM
  • Frappe Insights
  • Frappe Drive
  • Frappe Helpdesk
  • Frappe Lending
  • Frappe Education
  • Frappe Learning

Solutions

Finance-first systems, built for African realities

Twelve industries run on the same governed core: one ledger, one set of controls, one partner.

Built for every scale

10–200 staffSME

Ready-to-deploy solutions with rapid implementation and predictable, per-module pricing.

200+ staffEnterprise

Scalable, customised deployments with multi-country support and a dedicated account team.

Any sizeGovernment

Audit-ready systems aligned to public financial management rules and data-sovereignty requirements.

Services

Nine ways we deliver

Finance-led ERPNext and Frappe services, from implementation to long-term support, designed for African compliance and scale.

Our 5-step playbook

End-to-end delivery

Every engagement follows the same proven path: understand first, design controls in, build cleanly, govern tightly, then stay with you.

  1. 01

    Discover

    We start with the business problem — the late close, the VAT at risk, the audit finding no one tracked.

  2. 02

    Design

    Finance-first: a real chart of accounts, tax rules, and controls modelled before a line of code.

  3. 03

    Build

    Built on Frappe best practices — metadata-driven, fixtures-based, API-first, never core edits.

  4. 04

    Govern

    Governance gates, immutable audit trails, and permissions embedded, not bolted on.

  5. 05

    Support

    SLAs, upgrades, and a long-term partnership on one governed data estate.

AI & agentic systems

AI you can put in front of an auditor

Numbers are computed deterministically in SQL and Python before the model says a word. The LLM narrates; it never invents a figure. Seven governed-AI products, finance-grade.

  • Green. Auto-run. Deterministic, reversible actions execute immediately and log.

  • Amber. Confirm. A human approves before anything posts to the ledger.

  • Red. Review-only. The agent drafts; your people decide.

coale-finance · close-brief agent

$ agent run close-brief --period 2026-06

computeSELECT SUM(grand_total) … KES 12,845,200

variancevs May 2026 +4.2%

gateclassified GREEN · auto-approved

logAAL-20260630-0042 immutable ✓

narrate“June revenue closed at KES 12.85M, up 4.2% on May…”

Every invocation written to an immutable Agent Action Log

Why CoaleTech

Engineered by finance people, proven in production

01

Finance-first by construction

Every transaction posts to a real ERPNext ledger (Sales Invoices, Payment Entries, Journal Entries), engineered by a CPA-K-led team, not bolted on as reporting.

02

Tax-aware and Africa-ready

KRA eTIMS fiscal signing, 54-country statutory payroll, M-Pesa collection, and audit-ready reporting, built by people who read the tax law.

03

Governed AI

Deterministic-first, gated green/amber/red, and audit-logged. AI you can put in front of an auditor, safe for finance and healthcare.

04

Open source, no lock-in

Full access to source code. No per-seat licensing. Your data stays under your control: on your servers, your cloud, or on-premise.

Retail

Kimzone Autospares

Unified 35,000+ SKUs across 3 branches with real-time stock visibility and automated reorder points.

35,000+
SKUs unified
CoaleTech built us a custom Frappe app that tracks every SKU to its exact shelf location, reconciles M-Pesa payments automatically, and calculates commissions without disputes. Our branches finally run on one system.
A

Alex Kimani

Operations Director, Kimzone Autospares

We were running four divisions like four separate companies: fleet reports were done in Excel, quarry operations ran on handwritten tickets, property invoices were sent by hand, and payroll was processed separately by division. Custom workflows for internal control were fragmented and audits took forever. Today, our fleet manager tracks cost-per-kilometre in real time, our hardware retail POS keeps stock synced, our quarry weighbridge issues digital tickets with photographic proof-of-loading, property leases auto-invoice tenants every month, and one payroll run handles 200 staff across Kenya. One system, one truth, one morning report. That is the transformation.
Paras R. Shah, Managing Director, Suam Group

See it working

Explore a live ERPNext, set up like a Kenyan business

Skip the sales call if you want to. Get hands-on with a demo environment preloaded with a realistic multi-branch retail scenario.

  • Retail business with 3 branches
  • M-Pesa collections + KRA eTIMS invoicing
  • NSSF · NHIF · PAYE payroll
  • Coale POS, Payroll Africa & Coale Insights preloaded
demo.coale.tech · Nairobi retail · today
  • WestlandsKES 402,180eTIMS ✓
  • CBDKES 356,900eTIMS ✓
  • Mombasa RdKES 298,450sync 2m
Payroll run · 34 staffNSSF / NHIF / PAYE ✓

Trust & Compliance

Governance and compliance, built in

  • Frappe & ERPNext experts18 production applications on Frappe/ERPNext, uniform best-practice architecture, and active open-source engineering.

  • KRA eTIMS readyDirect KRA eTIMS API integration for real-time fiscal signing, QR receipts, and input-VAT protection.

  • Finance-grade controlsRole-based permissions, immutable audit trails, and deterministic-first governed AI. Controls are embedded, not added later.

  • Data sovereigntyOn-premise, private-cloud, or CoaleTech-hosted deployment. Your governed data estate stays under your control.

Doing vendor due diligence?

We share these documents on request via sales@coale.tech:

  • Security overview
  • Data-residency statement
  • Subprocessor list
  • DPA template
How we secure deployments

FAQ

Questions we hear often

Everything you need to know about working with us. Can't find what you're looking for? Reach out and we'll get back to you within 24 hours.

Still have questions? Talk to our team

We serve retail & wholesale, hospitality & property, logistics & construction, healthcare, agriculture, manufacturing, financial services, and government agencies across Kenya and Africa.

SME deployments typically go live in 4–8 weeks. Enterprise implementations with complex integrations and multi-country rollouts range from 3–6 months depending on scope and data migration requirements.

Yes. Our Kenya eTIMS Compliance product integrates directly with KRA eTIMS via API, with no third-party middleware. Real-time fiscal signing, QR receipts, input-VAT protection, credit-note sync, and a per-branch compliance scoreboard.

Payroll Africa is a statutory payroll engine with a country-specific calculator for 54 African jurisdictions (PAYE/PIT, social security, health, housing and training levies), computed automatically on every Salary Slip. The 21 Tier-1 countries (Kenya, Uganda, Tanzania, Rwanda and more) are provisioned on install; the rest ship ready to enable.

Both options are available. We support Frappe Cloud deployments for ease of management, as well as self-hosted environments on AWS, Azure, Google Cloud, or on-premise servers for organizations with data sovereignty requirements.

Yes. We call it governed AI. Numbers are computed deterministically in SQL and Python; the model only narrates. Every action is gated green, amber, or red and written to an immutable audit log. It powers financial close briefs (Coale Finance), audit finding review (Mkaguzi), lab-result cross-checks (Maabara), and conversational BI (Insights v3.0): AI you can put in front of an auditor.

Put your close, your taxes, and your controls on one governed ERPNext estate.

We map the process, encode the controls, automate the routine — then make it intelligent with AI you can trust.