What you are actually forming
A Sacco is a co-operative society whose business is savings and credit among its own members. The founding decision is therefore not "shall we start a financial business" but "shall we form a member-owned co-operative", and everything that follows is shaped by that: members are owners with a vote, governance runs through an elected board and a separate supervisory committee, and the rules live in registered bylaws rather than in the founders' intentions.
The bylaws are the substance of the registration rather than a formality attached to it. They define the common bond, who may join, what share capital and contributions are required, how the board and supervisory committee are constituted and elected, how meetings run, how surplus is dealt with, and how disputes are resolved. Once registered they can only be amended through a defined process, which is the point: the rules are not supposed to be changeable by whoever is in the room.
The requirements, the fees, the minimum membership and the documents are set out in co-operative law and by the registering authority, and they are revised. Get the current requirements from the State Department responsible for co-operatives or the Commissioner's office directly, with a date, rather than from a checklist published elsewhere, including this page. What this page can tell you reliably is the shape of the process and the order of the steps.
Want to see it running in your own business first?
Sign UpThe sequence, and what each step is really for
Confirm the current specifics with the registering authority. The order below does not change.
- 1
Settle the common bond before anything else
Who is this Sacco for: an employer, a sector, a profession, a county, a community, or an open membership. Every later decision depends on it, and it is the hardest thing to change once registered because it is written into the bylaws.
- 2
Assemble the founding membership
Co-operative law sets a minimum number of members for registration. Confirm the current figure with the registering authority. More importantly, assemble members who will actually contribute monthly, because a Sacco with a registration certificate and no deposit discipline has nothing to lend.
- 3
Do the feasibility work honestly
Establish the realistic monthly contribution the membership can sustain, the deposit pool that produces over two and three years, and what that pool can lend. Many Sacco failures are visible at this stage and are ignored because the founding enthusiasm is real. The arithmetic does not care about enthusiasm.
- 4
Draft bylaws that match how you will actually operate
Common bond, membership classes, share capital, minimum contributions, loan policy and multipliers, guarantor rules, board and supervisory committee composition and terms, meeting requirements, surplus distribution, exit and dispute resolution. Use the registering authority's model bylaws as the base and vary them deliberately rather than by accident.
- 5
Hold the formation meeting and elect the committees
The founding members adopt the bylaws and elect the board and supervisory committee. Keeping those two bodies genuinely separate from the start matters more than it feels like it does at the time, because the supervisory committee is the members' own check on the people running the society.
- 6
Apply for registration
Submit the application with the bylaws, the meeting minutes, the members' list and whatever else the registering authority currently requires, with the applicable fee. Confirm the current document list and fee directly; both are revised.
- 7
Decide, before you apply, whether you need a licence too
If the Sacco will take withdrawable deposits and run a front office, SASRA licensing under the Sacco Societies Act is a separate application with its own capital, governance, systems and reporting requirements. This is the step founding groups most often discover late, and it is much cheaper to plan for than to retrofit.
- 8
Build the operating discipline from day one
Member records, an account in the society's name, audited accounts, a genuine annual general meeting, and a system that can reconstruct a member balance at a past date. Every one of these is easier to start correctly than to fix after two years of spreadsheets.
Where founding groups go wrong
Treating the bylaws as a form to be filled in
The bylaws are the constitution of the institution and they govern every later dispute. Adopting model bylaws unread, then operating differently, creates a gap between how the Sacco runs and how it is legally required to run. That gap is where trouble accumulates.
Planning a front office without planning for licensing
Offering members withdrawable accounts is a regulated activity. A group that designs its product around accessible savings and then learns about the licence requirement has to either change the product or complete a substantial second process.
Underestimating the governance workload
Elections, an AGM, audited accounts, a functioning supervisory committee and, where licensed, periodic returns are continuing obligations that do not switch off in a quiet year. A group that will not sustain that should ask whether a registered group or a well-run chama is the right structure instead.
Running member balances in spreadsheets
It works until the first audit or the first disputed balance, and then it does not. A system that cannot show what a member's balance was at a past date, and what has moved it since, turns every audit into a reconstruction exercise.
Letting one person hold everything
Where a single officer holds the records, the bank mandate and the reconciliation, the Sacco has a control failure regardless of that person's integrity. Separation of duties is a founding decision, not a later improvement.
Recruiting on the loan rather than the saving
Members who join for an immediate loan and do not sustain contributions leave the Sacco with lending commitments and no deposit growth. The founding pitch should be the saving discipline, because that is what the model actually runs on.
Why the order matters more than the paperwork
Picture a founding group of colleagues who want a Sacco. They are enthusiastic, they have the numbers, and they move quickly: they adopt model bylaws with minimal changes, register, and open for membership. Members join, contributions start, and within a year there is a pool.
The first difficulty is a product one. Members expected to be able to access some of their money during the month, because that is what everybody assumed a Sacco account meant. The bylaws and the structure support a back office where deposits build borrowing capacity, and offering withdrawable accounts would require a licence the society does not hold. Neither the members nor the founders did anything wrong; the expectation was simply never tested against the structure.
The second difficulty is governance. The bylaws they adopted unread set a board composition and election cycle that does not match how the group actually operates, and the supervisory committee exists on paper. Nobody notices until a member questions a balance and there is no independent body to ask.
Both difficulties were avoidable at zero cost, and both were decided before the registration application was submitted. That is why the order in the steps above matters more than the document checklist: the checklist is published and can be obtained in an afternoon, while the common bond, the product, the licensing decision and the governance design are choices that harden on registration.
Without clean daily records, tax time turns into guesswork, financing applications stall, and you cannot tell a genuinely good month from a lucky one.
Veira turns every sale into an organised record and a clear report, so your numbers are ready for KRA, a lender or yourself.
Where Veira fits, and where it does not
Veira is a point-of-sale and business operating system, not a Sacco management system and not a registration service. It does not hold member accounts, share capital, deposits or loan ledgers, it cannot register a society, and it plays no part in licensing. For the process above, the registering authority and SASRA are the sources.
The one place a founding group genuinely touches Veira territory is if the Sacco will also run a trading operation, which is common: a member shop, a canteen, or a fuel and spares counter at a transport Sacco. That is a retail business with stock, staff, a till and an eTIMS obligation on every sale, and it should be run on retail software rather than bolted onto the member ledger. Keeping the two systems separate is also better governance.
Frequently asked questions
How do I register a Sacco in Kenya?
How many members do you need to register a Sacco?
How much does it cost to register a Sacco in Kenya?
Is registering a Sacco the same as getting a SASRA licence?
What documents are needed to register a Sacco?
How long does Sacco registration take?
Can a chama become a registered Sacco?
What should a new Sacco put in place from day one?
The registration paperwork is the easy part and the registering authority publishes it. The decisions that harden on registration are the common bond, whether you will take withdrawable deposits and therefore need a licence, and how governance is actually constituted. Settle those first, confirm the current requirements and fees directly, and put member records and separation of duties in place from the first month.
Need help, or want to talk it through first? Chat with us on WhatsApp