NODi CBS — Frequently Asked Questions
Everything you need to know about deploying, configuring, and running NODi CBS for your SACCO.
General
Overview, eligibility, pricing, and free trial details
NODi CBS (Core Banking System) is a cloud-native banking platform purpose-built for SACCOs and cooperatives. Unlike generic retail banking systems, it ships with SACCO-specific modules out of the box — member share management, loan guarantor tracking, dividend calculations, and cooperative governance reporting. It processes M-Pesa payments in under 2 seconds and maintains 99.9% uptime.
Peshap is a FinTech startup founded by engineers who worked inside SACCOs — as tellers, loan officers, and board members. This insider perspective means every feature solves a real problem. We've deployed NODi CBS to 50+ SACCOs across East Africa.
Likely yes if your SACCO has:
- 200+ members (minimum viable)
- M-Pesa integration needs
- Loan and savings products
- SASRA compliance requirements
- Current spreadsheet or legacy system challenges
We support SACCOs from village-level (200 members) to metropolitan (50,000+).
Pricing scales with your SACCO size:
| Tier | Members | Monthly |
|---|---|---|
| Starter | 200 – 3K | KES 25,000 |
| Professional | 3K – 5K | KES 50,000 |
| Enterprise | 5K+ | KES 100,000+ |
Plus one-time setup: KES 150,000. Buy-to-own license: KES 850,000 – 1,300,000. See our pricing page for full breakdowns.
We offer a 10–15% discount for annual prepayment. Contact sales@peshapcloud.com to discuss options.
Yes — we offer a 30-day demo with read-only access to all features using sample data. This lets you evaluate NODi CBS before any financial commitment. Request a demo here.
M-Pesa & Payment Processing
C2B, B2C, real-time reconciliation, and PayBill configuration
We integrate directly with Safaricom's Daraja API. When a member sends M-Pesa to your PayBill:
- NODi CBS receives an instant notification from Safaricom
- Parses the reference (e.g.
00116EL= Member 00116, Emergency Loan) - Posts the payment to the correct member account
- Sends SMS confirmation within 2 seconds
- Creates a full audit trail for compliance
End-to-end (member sends M-Pesa → NODi posts transaction → SMS confirmation) = under 2 seconds. That's roughly 5× faster than legacy systems.
NODi CBS can initiate B2C payments directly to members' M-Pesa accounts for loan disbursements, dividend distributions, and refunds. Batch processing is supported for efficiency.
NODi CBS flags unmatched transactions for manual review. Your teller can research the transaction, correct the account number, and confirm the correction to the member via SMS.
Yes. Some SACCOs use multiple PayBills for different products (savings, loan repayments). NODi CBS routes each to the correct account based on the reference code.
No. If your SACCO doesn't use M-Pesa yet, NODi CBS works with manual deposits. Adding M-Pesa later is straightforward — just configure your PayBill setup.
Loan Management
Interest calculation, guarantors, defaults, refinancing, and collateral
Two primary methods, configurable per loan product:
Reducing Balance
Interest charged only on the outstanding balance. Monthly/daily recalculation — faster payoff means less total interest.
Flat Rate
Interest calculated upfront on the original loan amount. Simpler to explain — fixed total interest regardless of repayment speed.
Absolutely. You define: loan type name (e.g. emergency_loan, school_fees), min/max amounts, repayment duration (3–132 months), interest rates (fixed or variable), processing fees, guarantor requirements, and approval workflows. All configurable per SACCO.
When creating a loan you assign one or more guarantors. The system tracks guarantor liability throughout the loan lifecycle. On settlement, liability releases automatically. If the borrower defaults, the guarantor is notified — with a full audit trail for accountability.
NODi CBS tracks days past due (30-60-90-120+), sends automatic alerts to tellers for follow-up, transitions loan status (Active → Arrears → Default), and notifies guarantors. No automatic seizing — alerts empower your staff to manage collections proactively.
Yes. You can create a new loan to settle the old one (refinancing) or extend the repayment period with adjusted interest. The system tracks relationships between original and extended loans.
Yes. For each loan you can record collateral type (land, vehicle, equipment), valuation, document reference (title deed, etc.), and release status. Useful for compliance and relationship management.
Savings & Deposits
FOSA, BOSA, interest accrual, and dormant account handling
FOSA (Front Office)
Flexible, on-demand access. Members can withdraw anytime. Lower interest rate. Primary savings product for most SACCOs.
BOSA (Back Office)
Fixed deposits and share capital. Locked for term (3–12 months). Higher interest rate. Penalty for early withdrawal. Share capital tied to membership.
You define the annual interest rate per product, accrual method (daily, monthly, quarterly), posting frequency, and optional tiered rates based on balance. NODi CBS calculates interest daily and posts automatically on your configured schedule.
Configurable per SACCO policy. Typically: after 12 months of no activity the account is marked dormant, interest accrual stops, reactivation requires a member visit (AML compliance), and the system prevents automated transactions from dormant accounts.
Compliance & Regulatory
SASRA, KDPA, audit trails, PCI DSS, and security updates
Yes, fully. NODi CBS generates automated SASRA quarterly returns, member statistics and balances, loan portfolio schedules, capital adequacy calculations, NPL (Non-Performing Loan) analysis, and audit-ready documentation. Your accountant can review and submit directly to SASRA.
NODi CBS complies with the Kenya Data Protection Act: member consent tracking, right to access, right to deletion (configurable retention), secure destruction protocols, privacy policy integration, and incident reporting capabilities.
Extensive. Every action is logged with immutable records: user, timestamp, what was changed, before/after values, and system access logs. Retention: 7+ years (configurable). Audit reports are exportable for external auditors.
Level 2 PCI DSS compliance. Secure payment processing, no storage of full M-Pesa credentials (tokens only), TLS 1.3 encryption for all payment data, and regular security audits plus penetration testing.
Continuously. Security patches within 48 hours of release, feature updates monthly (automatic), infrastructure updates ongoing (transparent). Zero downtime for most updates via rolling deployment.
Implementation & Deployment
Timeline, data migration, go-live, hosting options, and offline support
Typical 7-week timeline:
We handle it. We import member accounts and balances, outstanding loans and guarantor data, transaction history, GL balances, and user accounts/roles. All migrated data is validated before go-live.
Common situation. We audit your current data (spreadsheets, bank reconciliation), identify gaps and discrepancies, clean data before migration, reconcile to a baseline, and certify accuracy before go-live. This "data cleanup" phase typically adds 1–2 weeks.
Both. Cloud-hosted (our servers, managed by Peshap) is the default — no IT infrastructure needed, automatic backups, reliable uptime. Self-hosted (your servers) is available for SACCOs wanting data sovereignty — you manage infrastructure, we provide the software license.
NODi CBS requires internet connectivity. If internet goes down, tellers can't process transactions, but member accounts are safe on secure servers — operations resume the moment connectivity is restored. We recommend 2 Mbps+ reliable internet with a mobile backup for critical operations.
Your data is yours. 30-day notice to cancel (no penalty), we provide a full export (CSV, Excel, JSON), clean handoff to an alternative system if desired, and backups retained per contract (typically 30 days).
Support & Maintenance
Support tiers, response times, updates, and training programs
| Tier | Channels | Response |
|---|---|---|
| Starter | Email / Phone | 24 hours |
| Professional | Email / Phone / Priority | 2 hours |
| Enterprise | Slack / Dedicated AM | 1 hour |
All tiers include staff training and documentation.
Contact our support team via email (support@peshapcloud.com) or phone (+254 741 607 278). Response times: 2 hours (Starter), 1 hour (Professional), 30 minutes (Enterprise). For critical issues, escalate to the emergency line.
Yes, automatically. Bug fixes ASAP (within 48 hours), security patches within 48 hours, feature releases monthly, and major versions quarterly. Zero downtime for most updates on cloud deployments.
Comprehensive training program: on-site training during go-live (all staff), role-based training (tellers, managers, accountants), refresher training available anytime, an online portal with video tutorials and documentation, and quarterly webinars on best practices and new features. First training is included in setup.
Competitive Positioning
How NODi CBS compares to legacy systems, spreadsheets, and generic software
Legacy Systems Slower
- Longer transaction processing
- KES 2M–5M+ implementation
- 6–12 month deployment
- Generic (not SACCO-specific)
NODi CBS Faster
- <2s M-Pesa processing
- KES 25K–100K/month
- 7-week deployment
- SACCO-native features
Many SACCOs still use Excel or Google Sheets. Common problems: error-prone (no validation, formula mistakes), no real-time updates (staff work with stale data), no audit trail, no compliance reporting (manual SASRA prep), slow manual calculations, and poor security (shared passwords, copied files). NODi CBS solves all of these in one system.
Tools like QuickBooks or Xero are great for general business accounting, but they lack M-Pesa integration, complex loan management, member shares and dividends, FOSA/BOSA products, SASRA compliance, and SACCO-specific workflows. They're accounting tools — not banking systems.
Didn't find your answer?
Our engineers are happy to answer specific questions about your SACCO's needs.