National Construction Authority(NCA) Kenya how to register and get certificate MPESA Paybill Number

The National Construction Authority (NCA), constituted in the laws of Kenya under Act No.41 of 2011, is a government organisation which regulates, streamlines and builds capacity in the construction industry.

The body’s main mandate is to provide a regulatory framework for builders, contractors, site workers and supervisors.

What is NCA?

NCA, allows you to register, acquire a certificate and get accreditation, in a bid to eliminate rogue contractors and malpractices in the building and construction industry.

A construction worker.

Likewise, the authority also inspects constructions and building projects around the country, ensuring high-quality work and halting projects that pose health risks or collapse hazards.

Requirements for registration with NCA

1.    A National Identity card or passport.

2.    Coloured passport photo.

3.    Registration fees.

Local contractors in Kenya are required to pay a fee of Kshs10, 000 – 50, 000 depending on the category in order to register.

Annual License renewal costs are valued at between Kshs5, 000 and Kshs10, 000. 

4.    Certificate of incorporation from the Registrar of Companies in Kenya. 

You’re supposed to have registered as a legal company in the country either as a limited liability, sole proprietorship or a partnership company.

5.    Certificate of technical qualification from an accredited training institution.

Technical directors of the registered company must have the minimal technical qualifications. They should have skills or possess experience in a field related to construction.

In addition, all the directors must also forward their CVs to the National Construction Authority.

6.    Valid PIN, VAT and Income Tax compliance certificates, and Bank Account.

The contractor applying to operate in Kenya must prove tax compliance.

Moreso, the bank account should be opened under name of the contractor’s company. 

7.    Foreign contractors are required to prove that they are in the country to undertake a particular project.

They are then issued with permission to operate for a specific period of time.

However, they are not allowed to undertake another project after the one specified or targeted is completed. They will also be required to launch an affidavit with the authority to confirm.

Foreign contractors should submit a commitment to transfer skills with locals, and as is determined by the National Construction Authority from time to time. They are further required to pay a registration fee of Ksh. 100, 000 and must undertake only tenders they win. 

Those registering under a temporary registration will need to commit to sub-contracting “not less than 30% of the value” of the contract to local contractors.

In conclusion, foreign contractors are not cleared for the NCA1 category, in an attempt to protect local contractors from foreign companies.

Officials from NCA inspecting a building

How to register a project with NCA

Physical Registration:

1.    Obtain accreditation form from NCA offices, Huduma Center or download it from the NCA website –

2.    Fill the form as instructed.

3.    Submit a duly filled form accompanied by copies of the documents you are required to present.

4.    Upon submission, the details you have provided are assessed and verified and if approved you are notified via text message.

5.    Pay accreditation fee of Sh2,000 at NCA offices, Kenya Commercial Bank, Milimani Branch Account No. 1136368019, or via Mpesa Pay Bill No. 522524 and obtain a receipt.

6.    Pick certificate of registration from their office.

Online Registration

1.    Visit the NCA website.

2.    Go the ‘Construction Worker’ tab then click on ‘Accreditation’.

3.    Click on ‘Accreditation Portal’.

4.    Click on ‘Register’ and register an account by filling in the required details in each field.

5.    Log into your account using the national id or passport number, and the password used during registration.

6.    Click on ‘New Application’ tab, then click on ‘Accreditation’.

7.    Submit the information accompanied by the requested documentation (as listed above).

8.    After your details are checked and approved, an invoice is sent to the email address you provided during registration indicating the amount to be paid as well as the mode of payment.

9.    Payment can be made through Mpesa Pay Bill No. 522524 – Account No. 1136368019, Kenya Commercial Bank, Milimani Branch Account No. 1136368019.

10.    To submit payment, you will go back to your account and key in the Mpesa code or bank slip transaction number in the ‘Click here to Enter the Bank Slip Transaction No./Mpesa Code.’

11.    You will receive payment notification sent via SMS on the phone number you provided during registration.

12.    Subsequently, your certificate of registration is processed and can be picked at their office.

13.    Accreditation is valid for three years after which it may be renewed for a similar period.

Different Categories of Contractors in NCA

Contractors are allowed to register in one or more categories, according to a class of construction works to be undertaken.

The MPESA Paybill Number for National Construction Authority(NCA) Kenya is 522524.This is the Safaricom Paybill number you will use to make payment for anything you want from NCA.

How to pay via MPESA Paybill Number:

  1. Go to M-PESA on your phone
  2. Select Pay Bill option
  3. Enter Business no. 522524
  4. Enter Account no: NCA
  5. Enter the Amount you want to deposit (e.g Ksh1000)
  6. Enter your M-PESA PIN and Send
  7. You will receive a confirmation SMS from M-PESA
  8. Your account will automatically be updated with the amount of your deposit

Make sure you don’t delete the MPESA message you receive after making the payment to NCA MPESA account.

About the Author

Sande Kennedy is the founder and Editor in Chief of & He is a Kenyan-based Internetprenuer,blogger Political Activist & informer who has an interest in politics, governance, corporate-fraud and human-interest. Kindly drop me a note if you feel aggrieved on any matter that you would want to be highlighted  WhatsApp: +254791890826 Read More about me here