Annual Returns Are Not the Same as KRA Tax Returns
This is the single most important distinction to understand. Kenya has two different annual filing obligations for a limited company, and they go to two different government bodies:
- Annual returns (BRS): Filed with the Business Registration Service on eCitizen. Purpose: confirm that the company still exists and that its registered details are current. This is a Companies Act 2015 obligation, not a tax obligation.
- Income tax return (KRA/iTax): Filed with Kenya Revenue Authority. Purpose: declare the company's profit or loss for the year and pay any corporate income tax owed.
Filing your income tax return with KRA does not satisfy your BRS annual returns obligation — and vice versa. Both must be filed, every year, with no exceptions. Missing either one attracts separate penalties from separate agencies.
What Annual Returns Actually Contain
Annual returns are a snapshot of the company as it currently stands. When you file, you confirm or update:
- The list of current directors — names, ID numbers, addresses
- The list of current shareholders and the shares they hold
- The company's registered office address
- The share capital structure
- Any changes that have occurred since the last filing — new directors, resigned directors, share transfers, address changes
If nothing has changed since the previous year, you still file. The filing itself is the confirmation. BRS uses this data to maintain the public register of companies, which banks, suppliers, and government procurement offices consult when they want to verify that your company is legitimate and in good standing.
When Annual Returns Are Due
The deadline is calculated from your company's anniversary of incorporation — the date printed on your Certificate of Incorporation — not from any calendar year end.
You have 42 days from that anniversary date to file. For example: if your company was incorporated on 15 March 2023, your annual returns are due each year by 26 April. The first annual return is due in the year following the year of incorporation — so a company incorporated in March 2023 files its first return by April 2024.
If you have misplaced your Certificate of Incorporation and cannot recall the exact incorporation date, log into your eCitizen account and check under Business Registration Service. The date appears on the company record.
Do not confuse this date with the end of your financial year. Many companies set their financial year to end on 31 December or 30 June, and the directors naturally associate "annual filing" with those dates. The BRS annual returns deadline has nothing to do with either — it follows the incorporation anniversary.
How to File Annual Returns on eCitizen
The filing is done entirely online. There is no paper form and no BRS office visit required.
- Log in to ecitizen.go.ke using the account linked to your company. If you registered the company through eCitizen, this is the same account you used at incorporation.
- Go to Business Registration Service. From your dashboard, find the BRS tile and open it.
- Select your company from your list of registered entities and choose "Annual Returns."
- Review and update the company details. Work through each section: directors, shareholders, registered office, share capital. Correct anything that has changed during the year. If all details remain the same, confirm them as-is.
- Pay the filing fee. Via M-Pesa or card on the eCitizen platform.
- Submit and download your acknowledgement receipt. Save this receipt — it is your proof of filing. BRS processing can be slow at busy periods, so filing early gives you a buffer if the system has delays.
What the Filing Fee Costs
The fee scales with the company's share capital:
- Small private company (share capital of KES 100,000 or less): KES 3,000
- Larger companies: scaled fee based on the registered share capital — confirm the current fee schedule on the BRS section of eCitizen before you file, as the schedule is updated from time to time
Most small single-director companies incorporated with a nominal share capital fall into the KES 3,000 bracket. If you are unsure of your company's registered share capital, it appears on the CR12 document and in the BRS company record.
The late-filing penalty is KES 1,000 per month or part thereof from the due date. A company that is six months late owes KES 6,000 in penalties on top of the standard filing fee. A company that stops filing entirely accumulates penalties every month until BRS takes action.
Late VAT returns attract separate KRA penalties. Use our VAT calculator to check your VAT position before you file each month.
VAT Calculator →What Happens If You Stop Filing
This is where annual returns become genuinely serious. The consequences run far beyond a monetary penalty.
Strike-off from the Register
If a company fails to file annual returns for an extended period, BRS has the power to strike the company off the companies register under the Companies Act 2015. A struck-off company ceases to legally exist. It is not dormant, not suspended, not on hold — it is gone.
Assets Vest in the Government
When a company is struck off, any assets that were held in the company's name pass to the government under the legal doctrine of bona vacantia. This includes bank accounts, property held in the company's name, and any other registered assets. Recovering those assets after a strike-off requires restoring the company to the register first, which is a court process — not an eCitizen transaction.
Contracts and Bank Accounts
A company that no longer legally exists cannot enter into enforceable contracts. Any agreements signed in the company name after the strike-off date are, at best, legally questionable. Banks check BRS status as part of their ongoing due diligence on corporate accounts; a company with a poor annual returns record may find its account flagged or frozen when the bank runs a routine compliance check.
Restoration Is Expensive
A struck-off company can be restored to the register, but only through a formal court application. The process involves filing fees, legal costs, and a court hearing — typically costing significantly more than the accumulated annual return fees that were avoided. More importantly, it takes time. If your company is your operating vehicle for ongoing contracts, the business disruption during the restoration period can cost far more than the legal fees.
The Full Picture: Four Separate Annual Obligations
A trading limited company in Kenya typically has four separate filing obligations each year, each with its own deadline and its own penalty regime:
- BRS annual returns: Within 42 days of the company anniversary. Penalty: KES 1,000/month late. Ultimate consequence: strike-off.
- Income tax return (KRA/iTax): By 30 June each year for most companies (the sixth month after the end of the calendar year, or six months after the end of a non-calendar financial year). Penalty: 5% of tax due per month, up to 20%, plus interest.
- VAT returns (KRA/iTax): Monthly by the 20th, if VAT-registered. Penalty: KES 10,000 or 5% of VAT due per return, whichever is higher.
- PAYE (KRA/iTax): Monthly by the 9th of the following month, if you employ staff. Penalty: 25% of PAYE due plus interest.
Missing any one of these is a separate problem. Being current with KRA does not give you a pass on BRS, and being current with BRS does not satisfy your KRA obligations.
What to Check at Annual Return Time
Use the annual return filing as a prompt to review the company record for accuracy. Directors sometimes change and the paperwork never gets updated. Address the following before you submit:
- Directors: Are all listed directors still current? If a director resigned during the year, file the resignation at BRS now if you have not already done so. A resigned director who remains on the BRS record is still legally a director in BRS's view — with all the obligations and liabilities that come with it.
- Shareholders: Were any shares transferred during the year? New shareholders, buy-outs, or share gifts all need to be reflected on the register.
- Registered office: If the company moved — even to a different room in the same building, if that changes the official registered address — update this now.
- Share capital: Any increase in authorised or issued share capital during the year should be on record.
Getting the register up to date at annual return time costs no extra fee. Doing it outside the annual return cycle requires separate BRS filings, each with their own fees.
How to Stay on Top of It
Annual returns are not complicated — the risk is simply forgetting they exist. A few habits eliminate the risk:
- Diary the incorporation date. Put it in your calendar with a reminder that fires six weeks before the anniversary each year. That gives you time to gather any updated information, log in to eCitizen, and file before the deadline — without the pressure of a same-day submission.
- File early. eCitizen and BRS processing can be slow, particularly near popular filing periods. Filing on the last day is a gamble if the system is congested.
- Keep records updated during the year. If a director resigns in August, file the change at BRS in August, not during the annual return rush months later. Real-time updates make the annual return a five-minute confirmation rather than a corrections exercise.
- Keep your eCitizen credentials accessible. If you registered the company years ago and the email address linked to your eCitizen account no longer works, recovering access takes time. Sort out login issues well before the filing window.
Late VAT returns attract separate KRA penalties. Use our VAT calculator to check your VAT position before you file each month.
VAT Calculator →The Short Version
Every Kenyan limited company must file annual returns with the Business Registration Service within 42 days of its incorporation anniversary — every year, regardless of whether the company traded, made a profit, or had any changes. The filing goes to BRS on eCitizen, not to KRA on iTax. The fee is KES 3,000 for most small companies, with a KES 1,000-per-month late penalty. Extended non-filing leads to strike-off, and a struck-off company loses its assets to the government and requires a court order to restore.
Find your incorporation date on your Certificate of Incorporation, count forward 42 days, put it in your calendar, and file on time. It is one of the lowest-cost compliance tasks a company has — and one of the most consequential to miss.