We are accepting new projects for the next quarter — book a free consultation. Book a call
Software

Samity Khata — Savings and Loan Accounting SaaS for Cooperatives

A Bangla accounting system for cooperative samities and microfinance groups: members, weekly savings, loans with service charge, the red-black collection sheet, daily cash and reports — on phone and laptop, with field collection that keeps working without internet.

Samity Khata — Savings and Loan Accounting SaaS for Cooperatives
Client
SKO TechLabs (in-house SaaS product)
Industry
Cooperatives and microfinance
Delivered
October 2026
Overview

About This Project

Samity Khata replaces the paper books that cooperative samities in Bangladesh still run on: the black savings sheet, the red-black loan collection sheet where installments are written in black and the service charge in red, and the daily cash notebook. Field officers collect at weekly group meetings from their phones, branch managers close the day, and the president sees every branch in one place.

Collection keeps working without internet. Entries are stored on the phone and sent when a connection comes back, and every entry carries its own ID, so a retry can never book money twice. The same screens print as Bangla receipts and as sheets laid out like the paper ones, with the signature lines of the field officer, manager and president.

It is built as a multi-tenant SaaS: every samity is isolated from the others, and each one changes everything about itself from its own settings — name, logo and colours, numbering, how a payment is split between principal and service charge, loan products, income and expense heads, receipt layout, who may do what, and automatic backups.

The Challenge

Most samities keep their accounts in large paper sheets and a notebook. Mistakes in carrying balances forward, service charge mixed up with principal and missing branch reports are common, and field officers often collect where there is no internet. The software had to look and work like the books people already trust, run on cheap Android phones as well as an office laptop, and never lose or double a collection made offline.

Our Solution

We built a Laravel SaaS where a single ledger service is the only code that can move money, with rules it always enforces: no withdrawal above the savings balance, no collection above what is owed, nothing written into a closed day. Loan schedules are derived from each loan's own terms, and every payment is split into principal and service charge by replaying the loan's payments in date order, so a corrected entry re-splits everything after it. The phone screens queue collections in the browser and sync them with idempotent IDs, and a service worker keeps the field pages available offline.

Results

  • A field officer records a whole group meeting from a phone in a few minutes, with or without internet
  • The red-black and savings sheets print exactly like the paper ones, totals included
  • Branch managers close the day with cash counted against the books
  • The president sees members, savings, loans, overdue and cash for every branch on one screen
  • A live demo where every visitor gets a private sample samity
Gallery

Screenshots

Dashboard on a laptop and the phone home screen: members, savings, loans, overdue and today's collection
Dashboard on a laptop and the phone home screen: members, savings, loans, overdue and today's collection
Red-black loan collection sheet for a group: installment in black, service charge in red, weekly columns and totals
Red-black loan collection sheet for a group: installment in black, service charge in red, weekly columns and totals
Field officer on a phone: today's meetings, the group collection screen and a member profile
Field officer on a phone: today's meetings, the group collection screen and a member profile
One loan: amounts, remaining principal and service charge, progress, collections and the installment schedule
One loan: amounts, remaining principal and service charge, progress, collections and the installment schedule
Daily account with cash in hand, and a Bangla receipt with the amount in words
Daily account with cash in hand, and a Bangla receipt with the amount in words
Savings collection sheet for a group with weekly deposits and balances
Savings collection sheet for a group with weekly deposits and balances
Monthly report and the overdue list
Monthly report and the overdue list
Member list with savings and loan balances on laptop and phone
Member list with savings and loan balances on laptop and phone
Settings and the permission matrix — every rule is editable by the samity
Settings and the permission matrix — every rule is editable by the samity
Branches with sync status and the last time each one sent its entries
Branches with sync status and the last time each one sent its entries
Phone screens: daily account, savings sheet and settings
Phone screens: daily account, savings sheet and settings
Login page with the free private demo
Login page with the free private demo
More Work

Related Projects

Your Project Next

Ready to build something like this?

Every project on this page started with a conversation. Yours can too.