Skip to main content
KENYAN SCHOOL ERP · CBC & 8-4-4Primary, Junior School (Grades 7–9) & Senior School (Grades 10–12)
Verify DocumentLive Classroom PINGuides & Blog
SCHOOL FINANCE · VOTEHEAD ACCOUNTING · SAFARICOM DARAJA M-PESA

Transparent School Fee Accounting, M-Pesa Reconciliation & A4 Financial Statements

Built for Kenyan school bursars, accountants, principals, and parents. Somesha automates termly votehead invoicing, reconciles M-Pesa Paybill/Till and STK Push payments in real time, tracks capitation grants, and produces verifiable A4 receipts and statements.

Book a Finance & Bursar WalkthroughVerify a Receipt or Fee Statement (/verify)
VOTEHEAD FEE STRUCTURES

Granular Term Billing & Arrears Tracking

Configure fee structures by class, stream, and academic term across official school voteheads (Tuition, Boarding, Lunch, Transport, Activity, Maintenance, and Development).

  • Batch-generate term invoices for an entire class or individual learners.
  • Real-time computation of gross billed, capitation/waiver deductions, net payable, and balance due.
  • Filter defaulters and arrears lists by class, stream, or minimum balance threshold.
SAFARICOM DARAJA INTEGRATION

Automated M-Pesa C2B & Parent STK Push Reconciliation

Connect your school's fee collection directly to Safaricom Daraja C2B (Paybill or Buy Goods Till) and Lipa Na M-Pesa Online (STK Push).

  • Dual Setup Modes: Use Somesha's inbuilt M-Pesa STK Push gateway for instant onboarding or configure your school's own Daraja API credentials for direct settlement.
  • Automatic Admission Number matching credits the student ledger immediately upon payment confirmation.
  • Unique per-school callback URLs prevent cross-tenant transaction collisions.
CAPITATION & GRANTS

Government Capitation, Bursaries & Scholarships

Accurately record Ministry of Education capitation disbursements, county/CDF bursary cheques, and internal scholarship waivers without distorting gross fee billing.

  • Deducts capitation and bursary credits cleanly on student fee invoices and statements.
  • Preserves full audit trail showing who authorized each credit and reference voucher numbers.
  • Generates clear capitation allocation summaries for Board of Management audits.
A4 FINANCIAL DOCUMENTS

QR-Verified Invoices, Official Receipts & Fee Statements

Every financial document displays your school's official crest, Paybill/Till and bank remittance instructions, and a tamper-evident verification QR code.

  • Official Payment Receipts (REC-), Term Fee Invoices (INV-), and Chronological Fee Statements (STMT-).
  • Formatted strictly on A4 paper with smart page-break protection for multi-page ledgers.
  • Parents and auditors can verify any receipt or statement serial publicly at /verify.
Payment Lifecycle

How Parent M-Pesa Payments Reconcile Automatically

STEP 01

Invoice & Remittance Instructions

School configures Paybill/Till and bank details in School Profile; these appear automatically on every student's invoice and statement.

STEP 02

STK Push or Paybill Payment

Parent initiates a 1-click STK Push from the portal or pays via M-Pesa Paybill quoting the learner's Admission Number.

STEP 03

Daraja Callback & Ledger Credit

Safaricom Daraja posts the confirmation to the school's callback endpoint, crediting the student's fee ledger automatically.

STEP 04

Verifiable A4 Receipt Issued

An official receipt (REC-) with QR verification is generated immediately for printing, PDF download, or public lookup.

Integrated Procurement, LPOs, GRNs & Petty Cash

Alongside fee collection, Somesha includes supplier management, purchase requisitions, Local Purchase Orders (LPOs), Goods Received Notes (GRNs), store inventory tracking, and daily petty cash vouchers.

Credential Masking & Financial Audit Controls

School Daraja API keys and passkeys are stored securely in the backend and masked in the user interface. Every fee adjustment, payment reversal, or capitation entry is recorded in the immutable school audit log.