Updated 13 November 2026
KAA supplier registration is done online on the Kenya Airports Authority supplier portal at suppliers.kaa.go.ke. Firms either apply for prequalification in KAA’s product categories or register for a specific open tender, then log in with a vendor ID to respond to tenders and quotations. You need eight documents, including a tax compliance certificate, CR12 and recent financial statements or bank statements. This guide explains each route, the documents and how bidding works.
Updated 13 November 2026. Details come from the KAA supplier e-services page, its prequalification, online response and data-change user manuals, and the KAA tenders page, checked on 13 November 2026.
On this page
In this guide
KAA supplier registration: the three routes
| Route | What it is for | Portal link |
|---|---|---|
| Register for prequalification | Become a prequalified supplier in KAA categories, so you can be invited for quotations | suppliers.kaa.go.ke/prequalifications |
| Register for open tenders | Take part in a specific open tender advertised by KAA | suppliers.kaa.go.ke/opentenders |
| Supplier self-service login | Respond to tenders and quotations, and update company details | suppliers.kaa.go.ke/irj/portal |
KAA says it manages supplier registration and online tender responses through this portal, so paper applications are not the norm. Its prequalification manual describes the portal as the initial point of entry for vendors who want to do business with the authority. The same approach is used by other state agencies, such as Kenya Power supplier registration and Kenya Railways supplier registration.
Documents for KAA supplier registration
The prequalification manual lists the attachments below. Each must be scanned in colour, in PDF format, one document per file. KAA recommends scanning at no more than 100 dpi, with a total upload of 50MB.
| Code | Document | Required? |
|---|---|---|
| PIN | Tax compliance certificate and KRA PIN certificate | Mandatory |
| REG | Certificate of incorporation or registration | Mandatory |
| CR12 | Registrar of Companies list of directors | Mandatory |
| AGPO | Special group certificate | Only if registering under special groups |
| RAC | Regulatory authority certificates | Mandatory for works |
| FIN | Audited financial statements for the current 2 years, or the current 3 months’ bank statements | Mandatory |
| IDC | Scan of the original national ID or passport of each director | Mandatory |
| OTH | Any other relevant document | Optional |
Two details trip up applicants. First, director shareholdings entered on the form must add up to exactly 100%. Second, the portal checks your KRA PIN; if the PIN is already linked to another supplier account, it will not accept your changes. If your tax certificate has lapsed, renew it first using our guide to the KRA tax compliance certificate, and download a current list of directors through a CR12 search.
KAA supplier registration steps for prequalification
- Go to the KAA website, open Business, then Supplier e-services, and click “Register for prequalification”.
- Fill in general company information: company name, registration number, KRA PIN and ownership type.
- Enter every director’s details, with shareholdings totalling 100%.
- Add a contact person.
- Search for and select the product categories you supply, then click “Show selected items” to check them.
- Add any special group (youth, women or persons with disability) details, then upload the attachments.
- Accept the data privacy statement and click Register. A pop-up confirms that registration was successful.
- Watch your email for a questionnaire. Open the “General Supplier Data” link and complete forms 1A, 1B and 1C, then click “Send Questionnaire”. KAA says this step is mandatory and is checked internally.
- After KAA approves the application, you receive two separate emails with your user ID (starting with V) and password. Log in and change the password straight away.
KAA supplier registration does not end with approval. Once logged in, a supplier can view and change its own company data under Administration, Company data. The data-change manual says entries must match the source documents exactly, and the categories you select must be those you are prequalified for and can support with attachments.
How to bid for a KAA tender online
KAA calls tenders and quotations “RFx”. Its online response manual sets out four steps:
- Register: open the RFx and Auctions tab, select the event number, click Display Event, then Register. First-time vendors may be told to complete their “Vendor Additional Data” first.
- Participate: click Participate to activate the response screen.
- Create response: fill in prices and attach documents. For open tenders, the tender document and bills of quantities sit under the Technical RFx tab.
- Submit: click Check to find errors, then Submit. The system issues a response number marked “Submitted”.
Only RFx for which you received an email invitation, and open tenders, appear on your screen, and only until the closing date and time. You can amend or withdraw a response at any time before closing, but not after. The manual warns never to upload your own documents into the shared “collaboration” or “external area” folders, because everyone can see them.
What KAA buys
The KAA tenders page on 13 November 2026 listed recent invitations including security and guarding services for JKIA, the coast region, Wilson and other airports (closed 10 November 2026), a framework for staff uniforms (closed 5 November), an expression of interest for consultancy on a business transformation strategy, retail and restaurant concessions at Kisumu International Airport and Wilson Airport advertising. Earlier 2026 tenders covered runway resurfacing at Kisumu, fire tenders for Malindi Airport, data-centre maintenance and cleaning services at Migori airstrip reserved for firms owned by persons with disability.
Recent tender documents refer to the buyer as Kenya Airports Authority PLC. Reserved tenders like the Migori cleaning contract need a valid AGPO registration certificate; see also how AGPO tenders in Kenya work. KAA is also inviting public comment until 1 December 2026 on its draft Commercial Charges Order, 2026, which follows earlier debate covered in our report on KAA’s review of airport charges.
Contacts and tips
- Vendor support: vendor.support@kaa.go.ke, phone +254 20 6611211 or 020 6612211.
- Procurement enquiries: procurement@kaa.go.ke. Report corruption to corruption.watch@kaa.go.ke.
- Head office switchboard: +254 20 682 2111, P.O. Box 19001-00501, Nairobi.
- Start KAA supplier registration early: approval and the emailed login can take time, and you cannot bid on the portal without a vendor ID.
- Download every addendum: KAA posts addenda and pre-bid minutes next to each tender, and they often change requirements.
Frequently asked questions
How do I register as a supplier with KAA?
Use “Register for prequalification” on the KAA supplier e-services page, fill in company, director and category details, upload the eight listed documents, then complete the questionnaire forms 1A to 1C sent by email.
Is KAA supplier registration free?
The KAA supplier pages and manuals do not mention any registration fee. Check the specific tender document for any bid security requirement.
What documents does KAA need from suppliers?
A tax compliance and PIN certificate, incorporation certificate, CR12, financial statements or 3 months’ bank statements, directors’ IDs, plus AGPO and regulatory certificates where they apply.
How do I get my KAA supplier portal login?
After KAA approves your application, it emails a user ID starting with V and a password in two separate emails. Change the password the first time you log in.
Can I change a KAA tender bid after submitting?
Yes, you can amend or withdraw a response before the closing date and time. After the deadline, no changes are accepted.
Prefer WhatsApp? Follow Business Radar on WhatsApp
We will email you a weekly money and business brief. We store your email (and your name, if you give one) for that purpose, under the Kenya Data Protection Act, 2019. You can unsubscribe at any time. Privacy policy.

