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.
Finance Module
Fee Management System
Built since 2009 for Kenyan schools
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.
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
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.
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
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.
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.
Frequently Asked Questions
Common questions about Elimika's finance and fee management features.