Finance ModuleM-Pesa Integrated

Simplify School Fee Collection

Eliminate manual bookkeeping and cash handling with automated M-Pesa fee collection, real-time payment reconciliation, and instant digital receipts. Parents pay via STK Push, and the system handles the rest — from invoice generation to balance updates and SMS confirmations.

M-Pesa STK Push
Auto Reconciliation
SMS Receipts
PDF Reports

Finance Module

Fee Management System

M-Pesa Integration
Auto Invoicing
Fee Tracking
SMS Reminders
PDF Reports

Built since 2009 for Kenyan schools

Safaricom Daraja API

Seamless M-Pesa Integration

Elimika connects directly to Safaricom's Daraja API v3.0 to enable Lipa na M-Pesa Online (STK Push) for school fee payments. When a parent initiates a fee payment, the system sends an M-Pesa prompt directly to their phone. Once the parent confirms with their PIN, the payment is instantly recorded and reconciled against the student's fee balance — no manual entry, no paper receipts, no errors.

The system handles real-time payment callbacks from Safaricom, automatically matching each transaction to the correct student record. Your school's Paybill number is configured during setup, and our team assists with the full Safaricom Business Portal registration process. Every transaction generates a digital receipt and an optional SMS confirmation to the parent, creating a complete audit trail.

Safaricom Daraja API v3.0 integration
STK Push (Lipa na M-Pesa Online) for instant prompts
Automatic payment reconciliation against student fee balances
Real-time M-Pesa callbacks and confirmation handling
Paybill number setup and configuration assistance
C2B (Customer to Business) payment validation
Transaction reversal and refund management
Payment receipts sent automatically via SMS
Flexible Configuration

Configurable Fee Structures

Define fee structures per term, per class, and per category. Support fee waivers, scholarships, and bursaries with full tracking and reporting.

Tuition Fees

Core academic fees per class and per term

Boarding Fees

Accommodation charges for boarding students

Transport Fees

School bus and route-based transport charges

Lunch Program

Daily or termly meal plan contributions

Activity Fees

Sports, clubs, and extracurricular activities

Exam Fees

Assessment, mock, and national exam levies

Fee Waivers & Scholarships

Elimika supports partial and full fee waivers for students receiving bursaries, scholarships, or financial assistance. Administrators can apply percentage-based or fixed-amount discounts per student, per term, or for the entire academic year. All waivers are tracked with reason codes and approval workflows, making it easy to generate reports for the Board of Management or County Education Office.

Percentage Waivers

Apply 10%, 25%, 50%, or custom % discounts

Fixed Amount

Deduct a specific KES amount from total fees

Category-Specific

Waive boarding fees while charging tuition

Invoice & Receipt

Automated generation

01
Fee structure assigned
02
Invoice auto-generated
03
Parent pays via M-Pesa
04
Receipt sent via SMS
05
Balance updated instantly
Automated Documents

Invoicing & Digital Receipts

Elimika automatically generates fee invoices at the start of each term based on the configured fee structure. Each invoice includes a detailed breakdown of all fee components — tuition, boarding, transport, lunch, and any additional levies — giving parents complete transparency.

When a payment is received (whether via M-Pesa, bank transfer, or cash), the system generates a branded PDF receipt with your school logo, the student's details, the amount paid, the M-Pesa transaction code (if applicable), and the remaining balance. Partial payments are fully supported — the system tracks each installment and maintains a running balance for every student.

Branded PDF invoices
Automatic receipt generation
Partial payment tracking
M-Pesa transaction codes
School logo on all documents
Email and SMS delivery
Smart Notifications

Fee Balance Tracking & Automated Reminders

Never lose track of outstanding fees again. Elimika maintains a real-time ledger for every student, showing total fees charged, total payments received, and the current outstanding balance — updated instantly as payments come in.

Set up automated SMS fee reminders to parents showing their child's outstanding balance, the due date, and payment instructions (including your school's Paybill number and account format). Reminders can be scheduled weekly, fortnightly, or at custom intervals. You can also send bulk reminders to all parents, specific classes, or individual students with a single click.

Reminder Options

Scheduled Reminders

Automatic SMS sent on a recurring schedule — weekly, bi-weekly, or monthly

Overdue Alerts

Escalated notifications for balances past the due date with overdue days count

Bulk SMS Blasts

Send reminders to all parents, a specific class, or a custom list in one click

Individual Messages

Personalized SMS to a specific parent with the exact balance and payment history

SMS Fee Reminder

Sample message

Dear Parent, the fee balance for John Kamau (Grade 7A) is KES 12,500. Due date: 28th Feb 2026. Pay via M-Pesa Paybill 123456, Account: ADM2024001. Thank you. — Elimika SMS

95%

SMS Delivery

3x

Faster Collection

Complete Financial Management

Beyond School Fees — Track All Finances

Elimika's finance module goes beyond fee collection. Track every shilling that flows in and out of your school with categorized income and expense management.

Income Tracking
School fee collections (M-Pesa, bank, cash)
Government grants and CDF disbursements
Donations and fundraising proceeds
Rental income from school facilities
Canteen and bookshop sales
Custom income categories
Expense Tracking
Staff salaries and payroll disbursements
Supplier payments and purchase orders
Utility bills (electricity, water, internet)
Maintenance and repair costs
Petty cash management with receipt tracking
Custom expense categories and budget codes
Comprehensive Reports

Financial Reports in PDF & Excel

Generate detailed financial reports for Board of Management meetings, audits, County Education Office submissions, and day-to-day financial oversight.

Fee Collection Summary

Daily, weekly, or termly fee collection totals broken down by class, stream, or payment method

Outstanding Balances

Per-student and per-class outstanding fee balances with aging analysis

Income & Expense Statement

Comprehensive income and expenditure report for any date range

Daily Collection Report

Same-day fee collections with M-Pesa transaction references and cashier breakdowns

Payment History

Complete payment trail per student with dates, amounts, and M-Pesa confirmation codes

Fee Waiver Report

Summary of all scholarships, bursaries, and fee waivers issued

Audit-Ready Records

Every financial transaction in Elimika is timestamped, attributed to a user, and stored with a complete audit trail. Whether it's an M-Pesa fee payment, a petty cash withdrawal, or a supplier payment — the record is permanent, tamper-proof, and exportable for external auditors.

FAQ

Frequently Asked Questions

Common questions about Elimika's finance and fee management features.

Start Collecting Fees Smarter

Join Kenyan schools using Elimika to automate fee collection, reduce outstanding balances, and generate comprehensive financial reports. Set up takes less than 24 hours.

Free to get started. No credit card required. Free training included.