How to Prepare Annual Returns for Your Kenyan Company via BRS
Filing annual returns through the Business Registration Service is mandatory for all Kenyan companies. Here's exactly what you need to do, step by step.
Every registered company in Kenya must file annual returns with the Business Registration Service (BRS) within a specific window each year. Miss the deadline, and you'll face penalties ranging from KSh 5,000 to KSh 50,000 depending on how late you are. The process itself is straightforward if you know what documents to gather and where to submit them.
Annual returns serve as a public record of your company's basic information—directors, shareholders, registered office address, and whether your company is still active. The BRS uses these filings to maintain accurate records that creditors, partners, and the public can access.
What You Need Before You Start
Gather these documents before logging into the BRS portal:
- Your company registration certificate (or the reference number)
- Current list of directors with their national ID numbers
- List of shareholders and their shareholding percentages
- Your registered office address
- Confirmation that your company is still operating (or notification if it's been dissolved)
- Any changes to company officers or structure that occurred during the financial year
If your company details haven't changed, you can still file a nil return—but you must still submit it. The BRS does not accept silence as compliance.
Filing Through the BRS Portal
Access the Business Registration Service portal at ecitizen.go.ke or directly through the BRS website. You'll need your company registration number and an account login. If this is your first time filing online, you may need to set up credentials using your email and phone number.
The filing form asks for standard information: company name, registration number, date of incorporation, principal business activity, and details of all directors and shareholders. Enter this information carefully—typos or incorrect national ID numbers can delay processing or require resubmission.
Once you've entered all data, you'll pay the filing fee online. Current fees vary by company size; check the official portal for 2026 rates. Most payments can be made via M-Pesa, bank transfer, or credit card directly through the portal.
After payment, you'll receive a confirmation receipt with a reference number. Keep this for your records. The BRS typically processes returns within 5-10 working days, though it can take longer during peak filing periods in January and February.
Timing and Penalties
Your annual return must be filed within 42 days after your company's anniversary date—the date you were first registered. Many companies file in bulk during January and February, which means slower processing times during those months. Filing earlier in the year avoids this congestion.
Late filing incurs penalties calculated daily. A return filed 30 days late costs significantly more than one filed on time. If you miss the deadline, file immediately—the penalty only grows.
If your company has been struck off or dissolved, you still need to notify the BRS formally. This is not automatic and requires separate filing.
Many business owners defer this task until the last minute, then struggle with portal glitches or incomplete documentation. Work with company registration experts if your company structure is complex or if you're unsure about what information to report. If you need personalized guidance, find a verified Kenyan expert on Kaziiko who specializes in compliance matters.
Annual returns are not optional—they're a legal requirement. Staying current keeps your company in good standing with the regulator and protects your liability protection as a registered entity.
Frequently Asked Questions
What happens if I file my annual return late?
You'll pay a penalty starting at KSh 5,000 for late filing, with the amount increasing daily. The exact penalty depends on how many days overdue you are. File immediately if you've missed the deadline—delays only make it worse.
Can I file annual returns on behalf of someone else's company?
Only authorized signatories or company officers can file. If you're a director or company secretary, you have authority. If you're an external accountant or consultant, you may need a letter of authorization from the company before filing.
Do I need to file if nothing has changed in my company?
Yes. You must file a nil return even if no changes occurred during the year. Failure to file—whether you have changes or not—results in penalties and eventual striking off of your company registration.
How long does the BRS take to process annual returns?
Standard processing takes 5-10 working days. During peak periods (January to February), it can take longer. Check your confirmation receipt for an estimated completion date or track your application status on the BRS portal.
Find an Expert on Kaziiko
