The Ultimate Guide on How to Budget as a Self-Employed Person or Freelancer in Kenya
The Month the Money Finally Came In
The payment notification arrived just after 10 a.m.
KSh 120,000 received.
Kevin stared at his phone for a few seconds.
It had been a slow couple of months. One client had delayed payment, another had reduced the amount of work coming in, and Kevin had spent several weeks wondering when the next decent payment would arrive.
Now the money was finally there.
He paid his rent.
He sent some money home.
He cleared a loan instalment.
He bought groceries.
He replaced his ageing phone because he had been planning to do so for months.
Then he bought a few things for his business.
By the end of the week, the KSh 120,000 had become KSh 61,000.
Kevin felt relieved at first.
Then worried.
The KSh 61,000 was not really his to spend. Some of it would be needed for the business. Some would have to cover expenses until the next client paid. There was also tax to think about, although he had not set anything aside.
The problem was not that he had earned too little.
It was that one payment had been forced to do too many jobs at once.
This is one of the biggest challenges facing freelancers, consultants, creatives, online workers, contractors and small-business owners.
When you earn a salary, you normally know roughly when the next pay cheque is coming.
When you work for yourself, the money may come in on Tuesday, disappear for two weeks, return on Friday and then go quiet for another month.
That changes how you should budget.
Why a Freelancer’s Budget Is Different
A freelancer can earn KSh 40,000 one month, KSh 150,000 the next and almost nothing after that.
That does not necessarily mean the business is failing.
It may simply be the nature of the work.
A graphic designer may receive three projects in one month and none the next. A consultant may spend weeks working on a contract before getting paid. A photographer may have several busy weekends followed by a quiet period.
The mistake is treating every good month as if it will repeat itself.
If you earn KSh 150,000 this month, you should not immediately build your lifestyle around KSh 150,000.
Instead, your budget needs to answer a different question:
How much can I safely spend each month even when business is slow?
Once you know that number, irregular income becomes easier to manage.
Start by Separating Business Money From Personal Money
This is one of the most important steps.
If you run a business, avoid treating the business account or M-Pesa wallet as your personal wallet.
A client pays KSh 100,000.
That does not mean you have KSh 100,000 available for rent, shopping and entertainment.
Some of that money may belong to the business.
There may be:
- Supplier payments
- Software subscriptions
- Internet and communication costs
- Transport
- Equipment
- Staff or subcontractor payments
- Marketing
- Professional fees
- Taxes
- Other operating expenses
If all the money sits in one place, it becomes difficult to know what you can actually spend.
A separate business account can make this much easier.
When business income arrives, record it. Pay business expenses from the business side. Then transfer a planned amount to yourself for personal use.
You are effectively giving yourself a salary, even if you are the owner.
That one change can make your finances much easier to understand.
Pay Yourself Instead of Spending Whatever Comes In
Suppose your freelance work brings in KSh 180,000 this month.
Instead of treating the entire amount as personal income, first work out what the business needs.
Perhaps KSh 40,000 goes towards business expenses.
You also decide to keep KSh 30,000 in the business as a buffer.
That leaves KSh 110,000.
You could then transfer a planned amount to your personal account.
The exact figure will depend on your business and household needs.
The important thing is consistency.
If you transfer KSh 80,000 to yourself, you can build your personal budget around KSh 80,000.
The remaining money stays where it can help the business survive a quieter month.
This is much healthier than earning KSh 180,000 and behaving as though your personal salary is KSh 180,000.
Work Out Your Minimum Monthly Number
Before thinking about saving or investing, calculate what your household actually needs to survive.
Add your essential personal expenses:
- Rent or mortgage
- Food
- Transport
- Utilities
- Communication
- School-related costs
- Debt repayments
- Healthcare
- Family responsibilities
- Other essential commitments
Suppose the total is KSh 65,000.
That becomes an important number.
It tells you what your household needs even during a slow month.
Now look at your average income over the past six to twelve months.
Do not simply use your best month.
If your income has been:
KSh 70,000
KSh 110,000
KSh 85,000
KSh 140,000
KSh 60,000
KSh 95,000
your financial life should not be built around KSh 140,000.
Look for a conservative figure that gives you room to breathe.
This is particularly important when clients pay late.
Your budget should be able to survive a delayed invoice without immediately turning into debt.
Build Your Budget Around Your Lowest Reliable Income
This is one of the biggest differences between budgeting on a salary and budgeting when self-employed.
A salaried worker may reasonably expect the same basic pay every month.
A freelancer cannot always make that assumption.
If your business has been generating between KSh 70,000 and KSh 130,000 in personal income, you might choose to build your lifestyle around something closer to the lower end.
Then, when a stronger month arrives, the extra money has a job.
It can strengthen your emergency fund.
It can cover future expenses.
It can pay down expensive debt.
It can fund business growth.
It can go towards long-term investments.
That approach prevents a good month from quietly becoming an expensive lifestyle commitment.
Create a Business Buffer
Your personal emergency fund is important.
But if your income comes from a business, the business needs its own buffer too.
Imagine your main client stops sending work for two months.
You may still need to pay for internet, software, transport, advertising, subscriptions or other business costs.
Without cash set aside, you may be forced to use personal savings.
Over time, that weakens both your business and household finances.
Start with a realistic target.
It might be one month of essential business expenses.
Then build towards several months as the business becomes more established.
The right amount depends on how predictable your income is and how quickly you could replace a lost client.
A freelancer with ten regular clients may have a different risk level from someone whose income depends almost entirely on one client.
Do Not Forget Taxes
Tax can become a painful surprise when you are self-employed because there may be no employer withholding everything on your behalf.
The exact tax obligations depend on your business structure, income, nature of work and applicable tax rules.
That is why you should not treat tax as whatever happens to remain after you have spent the money.
Find out what applies to your business and keep proper records.
The Kenya Revenue Authority provides tax information and digital services for taxpayers, including guidance around business taxation and electronic invoicing. KRA also provides eTIMS resources for businesses and taxpayers.
A practical habit is to keep money intended for tax separate from your ordinary spending money.
If KSh 100,000 comes into the business and part of it may eventually be required for tax, do not mentally count the entire KSh 100,000 as yours.
If you are unsure about your obligations, speak to a qualified tax professional or confirm the current requirements directly with KRA.
Track Revenue and Profit Separately
This is especially important for people running small businesses.
Suppose your business makes sales of KSh 300,000 in a month.
That sounds impressive.
But perhaps KSh 180,000 goes towards stock, suppliers and other direct costs.
The business has not made KSh 300,000 in profit.
Revenue tells you how much money came into the business.
Profit tells you what remains after the relevant business costs.
Your personal budget should be based on what you can actually take out of the business sustainably, not simply on the sales figure.
This distinction becomes even more important as the business grows.
A business can have high sales and still struggle with cash flow.
Keep a Record of Every Expense
You cannot build a reliable budget from memory.
Record what you spend.
This includes the KSh 300 spent on transport to meet a client and the KSh 8,000 paid for a software subscription.
Over several months, patterns begin to appear.
You may discover that your business spends more on transport than expected.
You may realise that you are paying for several software subscriptions you barely use.
You may notice that certain clients regularly pay late.
You may also discover that your personal spending rises sharply whenever a large client payment arrives.
Those are not just accounting details.
They are information you can use to make better decisions.
KRA’s current digital tax environment also makes proper records increasingly important for businesses, including through eTIMS and income and expense reporting requirements.
Create Separate Pots for Different Needs
One account can make everything look like one big pile of money.
Separate purposes can make the picture clearer.
You might have:
Business operating money — for running the business.
Personal spending money — what you pay yourself.
Tax money — set aside for tax obligations.
Emergency savings — for genuine financial shocks.
Long-term savings and investments — money you are building for future goals.
You do not necessarily need five bank accounts.
You can use different accounts, savings products or clearly tracked categories depending on what works for you.
The purpose is to stop one payment from being mistaken for money that can all be spent immediately.
Budget for the Expenses That Surprise You Every Year
Some expenses are not monthly, but they are not really surprises either.
You know they will come.
Insurance renewal.
School expenses.
Annual licences.
Equipment replacement.
Professional membership fees.
December travel.
Business registration or compliance costs.
A laptop that eventually needs replacing.
If you know an expense is likely to happen, divide its expected annual cost by the number of months you have to prepare.
Suppose you expect to spend KSh 60,000 on a particular annual business expense.
Setting aside KSh 5,000 a month makes the eventual payment much easier to handle.
The same principle works for personal expenses.
The objective is to prevent one large bill from destroying an otherwise healthy month.
Build an Emergency Fund Before You Chase Bigger Investments
For someone with irregular income, an emergency fund can be particularly valuable.
A salaried worker may know that another salary is coming in a few weeks.
A freelancer may not.
That uncertainty changes the amount of cash you may want readily available.
Start with a realistic target.
You might first aim for one month of essential personal expenses.
Then work towards several months.
If your income is highly unpredictable, you may eventually want a larger buffer.
Where you keep this money matters too.
Emergency money should generally be accessible and relatively low-risk rather than locked away in an investment you may need to sell at an inconvenient time.
The emergency fund is there to give you breathing space when income does not arrive on schedule.
Saving for Retirement Is Still Your Responsibility
One of the biggest advantages of employment is that retirement contributions may happen automatically through an employer-supported scheme.
A freelancer may not have that structure.
It is easy to tell yourself you will start saving for retirement once the business becomes bigger.
Years can pass.
The Retirement Benefits Authority maintains registers of individual pension plans for people who want to save for retirement outside a traditional employer-sponsored arrangement.
RBA also notes that contributions to registered retirement schemes can qualify for tax benefits, with the current tax-deductible contribution limit having been increased to KSh 30,000 per month or KSh 360,000 per year, subject to the applicable rules.
For a self-employed person, retirement saving should therefore be treated as a planned expense rather than something left over at the end of the year.
The amount can change as your income changes.
But the habit should remain.
What Should You Do When You Have a Very Good Month?
This is where many freelancers get into trouble.
A large payment arrives.
Suddenly the person upgrades their phone, takes an expensive trip, buys new furniture and increases their monthly spending.
Then the next three months are quiet.
A better approach is to give the extra money a sequence of jobs.
For example:
First: cover outstanding essential obligations.
Second: put aside any money required for tax and business costs.
Third: strengthen your cash buffer.
Fourth: deal with expensive debt.
Fifth: put some money towards long-term goals or investments.
Finally: allow yourself some enjoyment.
You do not have to punish yourself because you had a good month.
But a good month should improve your financial position rather than simply make your lifestyle more expensive.
What If You Have a Bad Month?
The opposite situation requires just as much planning.
Suppose you normally take home KSh 90,000 but only earn KSh 45,000 this month.
This is where your previous decisions matter.
If you have kept your personal lifestyle around KSh 60,000, you may have a problem.
If you have a cash buffer and have avoided building permanent expenses around your best months, you have more room.
During a weak month, review your discretionary spending first.
Delay purchases that are not necessary.
Use the business buffer only for legitimate business needs.
Use your emergency savings for genuine emergencies rather than ordinary overspending.
And most importantly, do not immediately assume that borrowing is the answer.
A slow month is easier to manage when you planned for the possibility before it happened.
Do Not Let Lifestyle Follow Your Best Month
Imagine that a freelancer earns KSh 60,000 for several months.
Then they land a major contract and start taking home KSh 180,000.
They move into a more expensive house.
They buy a car.
They increase entertainment spending.
They take on new monthly subscriptions.
Then the contract ends.
Their income returns to KSh 70,000.
But the expenses remain.
This is how a strong month can create a financial problem months later.
When your income rises, increase your savings and investments before permanently increasing your lifestyle.
You can still improve your quality of life.
Just do it deliberately.
Use a Simple Monthly System
You do not need a complicated accounting system to begin.
At the end of each month, record five numbers:
1. Business income received
How much actually came into the business?
2. Business expenses
How much did it cost to operate?
3. Amount paid to yourself
How much did you transfer for personal use?
4. Personal expenses
How much did your household spend?
5. Amount saved or invested
How much did you keep for the future?
Then compare those numbers with the previous month.
You will begin to see whether your income is becoming more stable, whether expenses are rising and whether the business is actually supporting the lifestyle you have created.
A Practical Example
Suppose Wanjiku is a freelance social media manager.
Her business receives an average of KSh 140,000 a month, although some months are much better and others are weaker.
Her average monthly business expenses are KSh 35,000.
Instead of spending the remaining KSh 105,000 immediately, she decides to pay herself KSh 75,000 a month.
The remaining KSh 30,000 stays in the business.
Her personal budget could then be built around KSh 75,000.
For example:
| Personal expense | Monthly amount |
| Rent | KSh 20,000 |
| Food and household costs | KSh 12,000 |
| Transport | KSh 7,000 |
| Utilities and communication | KSh 5,000 |
| Family support | KSh 5,000 |
| Debt repayment | KSh 6,000 |
| Emergency savings | KSh 5,000 |
| Retirement/long-term investing | KSh 8,000 |
| Personal spending | KSh 7,000 |
| Total | KSh 75,000 |
These numbers are only an illustration.
The important part is the structure.
Wanjiku knows what her personal lifestyle costs.
Her business has room to breathe.
And when a client delays payment, she is not immediately forced to rearrange her entire life.
What If Your Income Is Too Low?
Sometimes the budget reveals something uncomfortable.
The problem may not be poor spending habits.
You may simply not be earning enough to cover your current commitments.
If your essential personal expenses are KSh 70,000 but your reliable income is only KSh 50,000, cutting out an occasional lunch will not solve the entire problem.
You need to work on the income side too.
That could mean finding additional clients, increasing your rates, improving a skill, introducing a new service, reducing business costs or finding another income source.
This is one reason budgeting is valuable for self-employed people.
It shows whether the problem is spending, income or both.
Be Careful With Mixing Business and Family Money
This can be particularly difficult when you are self-employed.
A relative needs help.
A friend has an emergency.
There is a family event.
You receive a large client payment and suddenly people assume you have money.
Supporting family is a personal decision.
But it still needs a limit.
If every good business month results in large unplanned transfers from the business, you may eventually struggle to pay your own bills or keep the business running.
Decide what you can sustainably afford.
If you have already reached that amount for the month, it is okay to say you cannot send more.
Protecting your financial stability does not mean you do not care about people.
Invest From Surplus, Not From Money You Need to Operate
Once your business and household finances are stable, you can begin thinking about investments.
Depending on your goals and risk tolerance, this could include regulated collective investment schemes, Treasury securities, shares, retirement schemes, property or other suitable investments.
But do not invest money that you will need next month to pay suppliers or rent.
An investment is supposed to help strengthen your finances.
It should not leave you scrambling for working capital.
Build the foundation first.
Then invest consistently.
Your Budget Should Protect You From Both Good and Bad Months
Kevin eventually changed how he handled client payments.
The next time a large payment came in, he did not immediately start spending.
He first looked at what the business needed.
He set aside money for upcoming obligations.
Then he transferred his planned personal amount.
The rest remained available for slower months and future goals.
Nothing about his work had suddenly become predictable.
Clients still delayed payments.
Some months were still better than others.
But the money no longer disappeared simply because it had arrived.
That is the real purpose of budgeting when you are self-employed.
You are not just planning where this month’s money will go.
You are preparing for the month when a client pays late, the month when business is unusually good and the month when almost nothing comes in.
A strong freelancer’s budget therefore has several layers.
It separates business money from personal money. It gives you a realistic personal income. It prepares for taxes and irregular expenses. It builds a cash buffer. It protects retirement savings. And when there is money left over, it gives that money a purpose beyond immediate spending.
You may not be able to control exactly when the next client pays.
But you can control what you do with the money when it arrives.
And that is what eventually turns an unpredictable income into a more predictable financial life.
