Skip to content
Home Solutions
SACCO system Insurance system Schools Property ERP implementation M-Pesa & APIs
Work About Insights Contact Book a free call →
LinkedIn GitHub Email

SACCO software that balances.

Members, savings, loans and arrears in one controlled system — with interest calculated for you, M-Pesa and check-off repayments allocated automatically, and every entry posted to the ledger.

Book a free demo → Read the SACCO case study
What’s included

SACCO system

For deposit-taking and non-deposit-taking SACCOs, chamas and microfinance institutions.

No licence fees

Loan officers shouldn’t keep schedules in spreadsheets, and month-end interest shouldn’t take a week. We put the full member and loan lifecycle in one system your auditors can follow.

  • Member registrationKYC details, next of kin, nominees and member numbers.
  • Shares & depositsShare capital, savings and monthly contributions by member.
  • Loan productsFlat or reducing balance, fees, terms and eligibility rules.
  • Guarantors & securityGuarantor limits, collateral and exposure checks.
  • Appraisal & approvalApplications routed through your credit committee.
  • Schedules & interestRepayment schedules and interest generated automatically.
  • Arrears & penaltiesAgeing, penalties and follow-up lists for collections.
  • M-Pesa & check-offPaybill payments and employer remittances allocated to members.
  • Member statementsLoan, share and deposit statements on demand.
  • ReportsPortfolio, arrears and financial reports from the ledger.
How it works

From day one to year end.

A walk through the sacco cycle, step by step — what your team does, and what the system takes care of.

01

Member joins

A new member is registered once, with everything the SACCO needs to know about them. From then on every share, deposit and loan hangs off that single record.

What the system does
  • Member number issued automatically
  • ID, KRA PIN, employer, next of kin and nominees captured
  • Registration fee and initial share capital receipted
  • Welcome SMS with member number
02

Contributions come in

Members save every month — by M-Pesa, at the counter, or through their employer’s check-off. Each payment is split between shares, deposits and any loan repayment according to your rules.

What the system does
  • M-Pesa paybill payments matched by member number
  • Employer check-off files imported and allocated in one step
  • Cash and bank receipts entered at the teller
  • Unmatched payments held in a suspense list for review
03

Member applies for a loan

The officer picks a loan product and the system checks eligibility straight away — how much the member qualifies for, based on their deposits, existing loans and the product rules.

What the system does
  • Qualifying amount calculated from deposits and a multiplier you set
  • Existing loans and arrears shown before anything is approved
  • Repayment period, interest method and fees from the product
  • Loan application form generated for signing
04

Guarantors and approval

Guarantors are added from the member list, and the system checks each one has enough free deposits to cover their share. The application then moves through your approval steps.

What the system does
  • Guarantor capacity and existing commitments checked
  • Guarantors notified by SMS
  • Approval workflow: loans officer → credit committee → manager
  • Every approval logged with name and time
05

Disbursement

Once approved, the loan is disbursed and the repayment schedule is created. Fees and insurance can be deducted at source, and the ledger is updated in the same step.

What the system does
  • Disbursed to bank, M-Pesa or as a cheque
  • Processing fees and insurance deducted automatically
  • Full repayment schedule generated (flat or reducing balance)
  • Loan, cash and fee entries posted to the general ledger
06

Repayment and arrears

Repayments are allocated to penalties, interest and principal in the order you choose. Anything late moves into arrears automatically, so collections know exactly who to call.

What the system does
  • Arrears ageing: 1–30, 31–60, 61–90, 90+ days
  • Penalties charged according to the product rules
  • SMS reminders before and after due dates
  • Guarantors can be notified when a loan goes bad
07

Year end

At year end the system works out interest on deposits and dividends on shares, so the board can approve them and the payout can be posted or credited back to members.

What the system does
  • Interest on deposits and dividends on shares calculated
  • Withholding tax deducted where applicable
  • Payout to M-Pesa or bank, or credited to deposits
  • Member statements and financial reports for the AGM
No licence fees

Why it costs less to run.

Proprietary systems charge per user, every month. Ours run on an open-source platform — you pay for setup, hosting and support, never per seat.

01

No licence fees

Our systems run on an open-source platform. Add users, branches or campuses without paying per seat.

02

Accounting built in

Every transaction posts to a real general ledger — no separate accounting package to reconcile.

03

M-Pesa, SMS & eTIMS

Payments, notifications and KRA compliance are part of the system, not add-ons.

04

Your data, your choice

Run it in our cloud or on your own server. You can always export everything.

Who uses it

Everyone sees their part.

Each person gets the screens and permissions for their role — and because there are no per-user fees, everyone who needs access can have it.

Members

Get SMS confirmations for every payment and can request statements at any time.

Tellers & front office

Register members, receive payments and print receipts.

Loans officers

Capture applications, check eligibility and guarantors, follow up arrears.

Credit committee

Review and approve loans with the member’s full history on one screen.

Finance & accounts

See every transaction already posted to the ledger; close the month on time.

Management & board

Portfolio, arrears and performance reports without waiting for spreadsheets.

Questions

What people ask us.

Something else? Ask us directly →

Can we move our existing members and loans in?

Yes. We import members, share and deposit balances, and running loans with their outstanding balances and schedules from your current system or spreadsheets, then reconcile the totals with you before go-live.

Do you support employer check-off?

Yes. Employer remittance files are imported and each member’s amount is allocated to their shares, deposits and loan repayments in one step, with any differences listed for follow-up.

How do M-Pesa payments reach the right member?

Members pay to your paybill using their member number as the account. The system receives the payment instantly, finds the member and allocates it. Anything it can’t match goes to a review list instead of disappearing.

Can members see their own balances?

Members get an SMS for every transaction and can request statements. A member portal or USSD access can be added — ask us about it in the demo.

What does it cost?

There is no per-user licence fee. You pay a one-off setup and data migration fee, and a monthly fee for hosting and support. We quote after a short call because it depends on member numbers and how many branches you have.

See it with your data.

A free demo, set up around how your organisation works. No slides — just the system.