Run Your Bank on Open Source

A complete core banking system with 17+ modules covering every operation—from customer onboarding to regulatory compliance. Free, secure, and fully customizable.

finance.cbsm3.bond

Dashboard Analytics

Wednesday, January 1, 2026

Reports
New Customer
Total Customers
12,847
+12.5% this month
Total Deposits
GHS 45.2M
Across all products
Loan Portfolio
GHS 28.7M
All loans performing
Pending Approvals
23
View all pending →
New Customer
Open account
Teller
Cash transactions
Loans
Manage portfolio
Approvals
23 pending
Deposit Breakdown
Distribution by product
Savings 50%Current 30%FD 20%
Loan Performance
Portfolio quality
95%
Performing 95%NPL 5%
Today's Activity
Transaction summary
Transactions1,247
DepositsGHS 2.4M
WithdrawalsGHS 1.8M
Net Inflow+GHS 600K

Everything You Need

Complete banking operations in one platform

Customer Management & KYC
Savings & Current Accounts
Fixed Deposits & Investments
Loan Management
Teller & Cash Operations
Multi-Branch Support
Mobile & Internet Banking
180+ Reports & Analytics
RBAC & Security
EOD/EOM/EOY Processing
Multi-Currency Support
API-First Architecture
17+
Core Modules
180+
Reports
100+
API Endpoints
MIT
License

17+ Core Banking Modules

A complete suite of modules covering every aspect of banking operations, from customer onboarding to regulatory compliance.

Customer & KYC

Complete customer onboarding with KYC verification, risk classification, and document management.

Individual & CorporateKYC Document UploadRisk ClassificationCustomer Segmentation

Savings Accounts

Multiple savings products with interest calculation, dormancy management, and statement generation.

Multiple ProductsInterest CalculationMinimum BalanceDormancy Management

Current Accounts

Checking accounts with overdraft facilities, cheque management, and standing orders.

Overdraft FacilitiesCheque BooksStanding OrdersDirect Debits

Fixed Deposits

Term deposits with flexible tenures, interest payout options, and auto-renewal.

Flexible TenuresInterest PayoutsAuto-RenewalLoan Against FD

Loan Management

Complete loan lifecycle from application to disbursement, repayment, and provisioning.

Multiple ProductsCollateral ManagementIFRS 9 ProvisioningLoan Restructuring

Investments

Investment products including treasury bills, bonds, mutual funds, and portfolio tracking.

Treasury BillsBondsMutual FundsPortfolio Tracking

Teller Operations

Cash management with teller sessions, vault transfers, and denomination tracking.

Session ManagementCash DrawerVault TransfersDenomination Tracking

Branch Operations

Multi-branch support with inter-branch transfers and branch-level reporting.

Branch HierarchyInter-Branch TransfersBranch ReportingBranch Limits

Fee Management

Configurable banking fees with tiered pricing, waivers, and automatic deduction.

Fee ConfigurationTiered FeesFee WaiversAuto Deduction

Compliance & AML

Regulatory compliance with audit trails, maker-checker workflow, and AML monitoring.

Audit TrailMaker-CheckerAML MonitoringRegulatory Reports

RBAC & Security

Enterprise-grade access control with roles, permissions, and delegated authority.

Role ManagementPermission GroupsSession ControlPassword Policies

EOD Processing

Automated end-of-day, week, month, quarter, and year batch processing.

Interest AccrualFee PostingDormancy ProcessingGL Reconciliation

Reports & Analytics

180+ banking reports covering customers, deposits, loans, and regulatory returns.

180+ ReportsCustom ReportsExport OptionsScheduled Reports

Multi-Currency

Support for multiple currencies with exchange rate management and FX positions.

9+ CurrenciesExchange RatesFX PositionsCurrency Conversion

Mobile Banking

Full mobile and internet banking APIs for customer self-service.

Account InquiryFund TransfersBill PaymentsDevice Management

Trade Finance

Letters of credit, bank guarantees, and documentary collections.

Letters of CreditBank GuaranteesCollectionsLC Amendments

Treasury Management

Money market deals, FX dealing, and nostro account management.

Money MarketFX DealingNostro AccountsLiquidity Management

Approval Workflow

Multi-level approval workflow with delegation and expiry support.

Multi-Level ApprovalsSelf-Approval PreventionDelegationApproval History

Built with Modern Technology

Enterprise-grade architecture designed for scalability, security, and performance.

NestJS
Backend Framework
Next.js 15
Frontend Framework
PostgreSQL
Database
Redis
Cache & Queue
TypeORM
ORM
Socket.io
Real-time

Double-Entry Accounting Built-In

Complete General Ledger with banking-specific chart of accounts. Every transaction automatically creates proper GL entries.

  • Assets: Cash, Loans, Investments, Fixed Assets
  • Liabilities: Customer Deposits, Borrowings
  • Income: Interest, Fees, Other Income
  • Expenses: Interest Expense, Operating Costs
// GL Account Structure
1000 - ASSETS
  1100 - Cash & Bank
  1200 - Loans & Advances
  1300 - Investments
  
2000 - LIABILITIES
  2100 - Customer Deposits
  2200 - Borrowings
  
3000 - EQUITY
  3100 - Share Capital
  3200 - Retained Earnings
  
4000 - INCOME
  4100 - Interest Income
  4200 - Fee Income
  
5000 - EXPENSES
  5100 - Interest Expense
  5200 - Operating Expenses

Open Source & Free Forever

Nova CBS is MIT licensed. Deploy it on your own infrastructure, customize it to your needs, and contribute back to the community.