Achieng opens a bale of children's mitumba at Kibuye market in Kisumu every third Monday, and for two years she could not tell you whether she was making money. She sold every week, she paid school fees, and still the next bale always felt out of reach. What changed was not a bigger market or a lucky customer. She started writing down three numbers, paying herself a fixed amount, and putting part of every bale's profit aside for the next one.
That is most of the answer to how to grow a small business in Kenya. Growth is not a mystery reserved for people with big capital. It is a set of habits that turn a busy business into a profitable one, and a profitable one into a bigger one, using money you already handle every day. Achieng's numbers come first below. After them come the questions every trader meets sooner or later, about what to sell, where growth money comes from, what the county and KRA expect, and when to expand.
Growth starts with three numbers
Most small traders know their sales. Fewer know their costs, and very few know their profit. Without those three numbers you cannot tell whether a busy week was a good week. Achieng sold every week for two years without them, which is exactly why the next bale always felt out of reach. Here is what to track, from your first sale:
- Sales: every shilling that comes in, cash and M-Pesa together.
- Costs: stock, transport, market fees, rent, power, packaging and anything else the business pays for.
- Profit: sales minus costs. This is the only money the business has truly made.
Sales feel like money, but a lot of that money already belongs to your next stock. If you spend sales as if they were profit, the business slowly eats itself. It is one reason a kiosk can look busy for a year and then close. The stall looks full and the owner looks busy, yet each restock is a little smaller than the one before.
Start with a notebook or the notes app on your phone. Write the day's sales and costs before you sleep. After two weeks you will see patterns you never noticed, such as which day is slow, which item spoils, and where small costs add up. Those patterns are the raw material for every decision that follows in this guide.
A worked example: Achieng's bale
Here are Achieng's numbers. She buys one bale of children's clothes for KES 12,000 and pays KES 300 to bring it from town to her stall. The market fee is KES 50 a day, and a bale takes her about 18 trading days to clear. Out of the bale she gets about 200 pieces good enough to sell, at an average of KES 100 each. Laid out as a table, one bale looks like this:
| Item | Amount (KES) |
|---|---|
| Sales: 200 pieces at 100 | 20,000 |
| Bale | 12,000 |
| Transport | 300 |
| Market fee: 18 days at 50 | 900 |
| Total costs | 13,200 |
| Profit per bale | 6,800 |
So out of KES 20,000 in sales, only KES 6,800 is profit. That is a margin of 34%, which is healthy, but it means 66 shillings of every 100 she takes in must go back into the business. Of the KES 13,200 in costs, the bale alone is KES 12,000, and transport and market fees make up the rest. Seeing that split on paper is what stopped Achieng spending the day's takings as if they were all hers. She now splits each bale's profit three ways:
- 50% to the next stock fund: KES 3,400
- 30% to pay herself: KES 2,040
- 20% to a reserve for bad weeks: KES 1,360
At KES 3,400 a cycle, she has KES 13,600 after four bales, about 12 weeks. That covers a second bale plus its transport (KES 12,300). From then on she opens two bales each cycle. If she can sell both in the same 18 days, her profit for the cycle rises to KES 14,500, because the market fee does not double.
Notice the condition. A second bale only helps if there are customers for it. Before doubling stock, Achieng tested demand by adding a small bundle of school uniforms, and only bought the second bale when those sold quickly. Without that test, a second bale could have sat unsold for weeks while her stock fund sat empty.
Pay yourself a wage, not whatever is left
The quickest way to stall a business is to treat its cash as your wallet. Lunch, airtime, a relative's fare and a school trip all come from the same pocket, and at month end there is nothing left for stock. None of those costs is wrong on its own. Together they leave the business smaller every month, and the owner rarely sees where the money went.
Decide on a fixed amount the business pays you each week or each bale, as Achieng does. Keep it modest at first. If the business cannot afford even a small wage after a few months, that is useful information, because it tells you the prices, costs or product need fixing. Achieng's 30% share, KES 2,040 a bale, is that wage, and the rest of the profit stays at work.
A fixed wage protects both sides. Your family gets a predictable amount, and the business keeps what it needs to restock. When profit grows steadily for a few months, raise your wage a little and keep the rest working. Raising it slowly means one good month never becomes a habit the business cannot afford.
Keeping two separate places for the money makes this much easier. Many traders use a separate M-Pesa line or Safaricom's Pochi la Biashara, which keeps customer payments in a business wallet inside your M-Pesa so they do not mix with personal money. The wage then moves from the business wallet to your own on a set day. Anything left behind belongs to the business, and you can see at a glance whether it is growing.
Choose a business that can grow
Not every idea grows the same way. A business with fast moving stock and repeat customers grows faster than one that sells something people buy once a year. A business that needs only your skill grows only as far as your hours. Achieng's mitumba works partly because a bale clears in about 18 days, so the money comes back quickly enough to restock. Before you spend, ask four questions:
- Who will buy, and how often? Vegetables sell daily; furniture sells rarely.
- How fast does money come back? Stock that sells in a week lets you restock 50 times a year.
- What can go wrong with the stock? Tomatoes spoil, phones get stolen, clothes go out of season.
- Can you start small and test? The best ideas let you try with a few thousand shillings before committing more.
The best answer to the fourth question is usually yes, because a small test costs far less than a failure. Achieng's bundle of school uniforms was exactly that kind of test. If you are still choosing, our post on business ideas in Kenya with little capital compares ideas you can start for under KES 15,000, with real startup lists and what each one needs to work. Whichever idea you pick, the three numbers from the start of this guide will tell you within weeks whether it is working.
Fund growth from your own money
Growth needs money, whether for a second bale, a freezer or a better location. The healthiest growth money is money that started as your own saving, alone or with your group, because no bank or app can call it back in a slow month. It comes from three places. Each one is described briefly below, and most traders end up using more than one.
Your own savings
Profit you set aside is the cheapest money a business will ever have. It costs nothing, nobody can call it back, and you decide how to use it. Saving a fixed share of every sale or every stock cycle, as Achieng does, builds this money without you feeling it. A savings goal with a date helps. When the money is locked until that date, it is much harder to spend on something that feels urgent but is not.
A chama
Saving with other traders adds discipline and sometimes a lump sum sooner than you would reach alone. In a merry go round, each member gets the pot in turn. In a savings chama, members build a shared pot and share it out at year end. Traders in the same market also buy together and get better prices.
Biz support on Nyanyuka
Nyanyuka members can take a share of their own savings for their business through Biz support, once their saving history unlocks it. A small processing fee is taken from the amount, the rest is paid to their M-Pesa, and it is not paid back, because it was their own money all along. It suits a trader who has already saved steadily and now needs part of that money for stock or a machine. All three sources are explained in detail in how to fund a small business in Kenya, including how to combine them into one plan.
Run it like a business, even if it is a table
Once money is coming in, the work shifts from starting to running. Three things matter most, and they are records, prices and customers. None of them needs an office or special software. Each needs a few minutes of attention every week, and together they decide whether a busy stall is also a profitable one.
Records come first. Write every sale and cost, and a phone is enough to hold them. At the end of each week, compare sales, costs and the cash you actually have. If the numbers do not match, find out why before the gap grows. A small gap found in the first week is usually a missing note, while the same gap ignored for a year can sink the business.
Prices are where many traders lose money without noticing. Many copy the price next door without knowing their own costs. Work out what one item really costs you, including transport, packaging and a fair value for your time, then price above it. A price that only covers stock is a slow loss. Achieng's average of KES 100 a piece works because it covers her share of the bale, the transport and the market fee, with profit left over.
Customers who return are the cheapest growth there is. A customer who returns every week is worth far more than one who buys once. Remember names, keep the quality steady, and tell regulars first when new stock arrives. A WhatsApp broadcast list of your regular customers costs you nothing to send. Our post on small business management in Kenya goes deeper into a weekly routine for money, records and customers.
Permits, KRA and staying on the right side of the rules
Growing businesses attract attention from the county and from the Kenya Revenue Authority, so it is better to know the rules before an officer explains them. We cannot give legal or tax advice, but we can tell you where to ask. The points below cover the offices most small traders deal with first. Rules and fees change, so treat each point as a reason to ask rather than as the final word.
- County permit. Every county licenses businesses that operate within it. Nairobi, for example, brought in a Unified Business Permit in 2024 that combines several county licences into one, paid through the county's online platform. Ask your county revenue office what applies to your business and street.
- Food businesses. County public health officers check food premises. Nairobi has enforced food hygiene licences and medical certificates for food handlers, so ask your county public health office before you sell cooked food.
- Business name. If you want a registered business name, the Business Registration Service handles it through eCitizen.
- KRA. Get a KRA PIN early. According to KRA, Turnover Tax applies to resident businesses whose yearly sales are more than KES 1 million and not more than KES 25 million. If your sales are getting close to that, ask KRA or a tax adviser which tax applies to you.
Doing these early is cheaper than doing them under pressure. A permit on your wall also tells customers and suppliers that you plan to stay. A KRA PIN taken out early means your records already exist when someone asks to see them. Clear records from the first sale make every one of these conversations shorter.
When to expand, and when to wait
Expansion is exciting, and it is also where many good businesses fail. A second stall doubles your rent before it doubles your sales. A hired helper needs paying even in a slow month. Achieng waited until her stock fund alone could pay for the second bale, so the expansion never touched her wage or her reserve. Expand when these are true:
- Your profit has been steady or rising for at least three months.
- You have a reserve that could cover a slow month without touching stock money.
- You have tested the new thing in a small way and it sold.
- You can pay for the expansion from savings, not from next week's stock.
Wait if any of them is missing. Waiting three months to build a reserve is boring, but losing the whole business because one bad month arrived too early is worse. Each condition on the list protects you against a different kind of bad month. Together they mean that if the new step fails, the old business is still standing.
Where Nyanyuka fits
Nyanyuka is a social savings app in Kenya built for people who save from small, uneven incomes, including traders. You can save any amount from KES 10 by M-Pesa and set a locked savings goal for your next stock. You can also save with a chama where every payout is decided by member vote. Later, you can use Biz support to take a share of your own savings for the business.
Every payment has a receipt you can check at nyanyuka.com/verify. You can withdraw to your own registered M-Pesa number from KES 100, with a fee of KES 30, using your PIN. You join with KES 1,500 on the Android app, on the web or by USSD from any phone. You start with KES 1,500 in your account.
The habits on this page work without any app. Nyanyuka simply makes the saving part harder to skip and easier to see. A locked goal keeps the next bale's money away from the day's small temptations, and every receipt shows exactly what you have put aside. You can read more on how it works.
Guides in this topic
Mwangi had KES 8,000 saved and three ideas in his head. Here is how he chose, what each kind of business really costs to open, and why he kept more than half his money ba...
Otieno needed KES 35,000 to open a barbershop in Kibera. Saving alone would have taken 30 weeks. By adding a chama turn to his daily saving, he opened ten weeks sooner wi...
Muthoni's cosmetics shop in Nyeri sells KES 18,500 a week, yet only about KES 3,900 of that is hers. A 30 minute review every Saturday showed her where the rest goes and...
Frequently asked questions
How much money do I need to start growing my business?
You need less than most people think, because growth comes from the profit of the business you already have. Start by tracking sales, costs and profit for two weeks. Then set aside a fixed share of profit, even KES 100 a day, toward your next step. Achieng's second bale came from KES 3,400 a cycle, not from a lump sum she already had. Small, steady amounts are what turn one bale into two.
Should I put all my profit back into stock?
No, put part of it back and give the rest other jobs. Pay yourself a fixed wage, and keep a reserve for slow weeks. A business that reinvests everything has nothing when a customer pays late or stock spoils. An owner with no wage also starts taking from the till, which hides the real profit. Achieng's split of 50% to stock, 30% to her wage and 20% to a reserve is one simple way to start.
How do I know if my business is actually making a profit?
Subtract all costs from all sales over the same period, including small ones like fare and packaging. If the answer is positive week after week, you are profitable. If your cash keeps shrinking even though you are busy, your prices may be too low or a cost is leaking out unnoticed. Writing the numbers down every evening for two weeks is usually enough to show you which it is.
Do I need to register my small business with KRA?
Getting a KRA PIN is a sensible first step for any business owner. Which tax applies depends on your sales and the type of business, so ask KRA directly or speak with a tax adviser. Keeping clear records from the start makes this conversation much easier. It also lets you show your yearly sales quickly, and those sales decide whether a band such as Turnover Tax applies.
Can Nyanyuka help me fund my business?
Yes, by helping you build and use money you saved yourself. You can save toward stock and equipment, save with a chama, and take a share of your own savings through Biz support once your saving history unlocks it. A small processing fee is taken from that amount and it is not paid back, because it is your own money. Every shilling you use for the business is one you saved yourself. A locked savings goal with a date keeps that money pointed at the business until you need it.
Achieng sells second hand clothes at Kibuye market in Kisumu, and one bale of mitumba became two without her owing anyone a shilling. Her method works for a kiosk, a salon or a WhatsApp shop.
Grow your business savings on Nyanyuka →