What is the cost of NCA registration in Kenya?

This page focuses on fees only: NCA registration fees, annual renewal fees, late renewal fees, and application charges for local and foreign contractors (where applicable).

Quick answer: For local contractors, registration fees range from KES 5,000 (NCA8) to KES 100,000 (NCA1), with separate renewal and late renewal charges.

Last updated: 8 February 2026
Fee planning support Renewal compliance guidance Kenya-wide contractor support

On this page

Important: Contractor registration fees are separate from project registration costs. Always verify the exact process/invoice line before payment.

NCA Fees Snapshot

NCA Fees Kenya (2026)

NCA contractor registration, annual renewal and late renewal fees

Official class-based fee table for local and foreign contractors where applicable.

NCA class fees (registration, annual renewal and late renewal)
NCA Class Registration Fee (KES) Annual Renewal Fee (KES) Late Renewal Fee (KES) Registration Fee (USD) Annual Renewal Fee (USD) Late Renewal Fee (USD)
NCA1100,000.0030,000.0090,000.002,5001,5004,500
NCA275,000.0025,000.0075,000.00
NCA350,000.0020,000.0060,000.00
NCA425,000.0015,000.0045,000.00
NCA520,000.0012,000.0036,000.00
NCA615,000.0010,000.0030,000.00
NCA710,000.005,000.0015,000.00
NCA85,000.002,500.0010,000.00
Reading tip: NCA-1 has both local and foreign fee lines. NCA-2 to NCA-8 are local lines in this table.

NCA application costs in Kenya

Application and administrative fees
Type of Application Kenyan Contractors (KES) Foreign Contractors (USD)
New application5,000.00500
Upgrading class of contractors5,000.00
Appeals5,000.00
Skilled workers and site supervisors
Category Fee (KES)
Skilled Construction Workers1,000.00
Construction Site Supervisors2,000.00

NCA renewal fees in Kenya

Renewal is charged annually by class. In the current fee table above, annual renewal ranges from KES 2,500 (NCA8) to KES 30,000 (NCA1) for local classes.

Late renewal attracts higher charges and can significantly increase compliance costs. For practical planning, generate and clear invoices early within the renewal cycle.

See class-by-class renewal and late renewal fees

Renewal compliance note: NCA licence renewal is annual, and CPD participation is considered during renewal. Confirm the current renewal window and live portal requirements before paying.

Important notes before payment

  • All payments should be made via the official eCitizen workflow.
  • Generate an invoice first, then use the payment channel indicated in the portal.
  • Keep invoice, payment receipt, and confirmation slip for record and audit trail.
  • Where a foreign fee line is marked “—”, confirm payable amounts on the live invoice.
  • Contractor registration fees are distinct from project registration costs.

Official sources

Fees and renewal lines should always be confirmed on the official live invoice before payment.

FAQs: NCA fees and renewal in Kenya

What is the cost of NCA registration in Kenya?

For local contractors, class registration fees range from KES 5,000 (NCA8) to KES 100,000 (NCA1), plus applicable application/administrative costs.

How much are NCA renewal fees in Kenya?

NCA annual renewal fees are class-based. For local classes listed here, the range is KES 2,500 to KES 30,000.

Is there a penalty for late NCA renewal?

Yes. Late renewal attracts higher fees than standard annual renewal, and amount depends on class.

Is contractor registration the same as project registration?

No. Contractor registration fees are separate from project registration processes.

Can NCA fees change?

Yes. Fee schedules can be updated. Always confirm with the official process and live invoice.

Need help with NCA fees, renewal, or class selection?

We can help you map the right class, estimate total payable fees, and prepare a clean submission workflow.

Call +254757884710 | Email info@bizbrokerskenya.com | Chat on WhatsApp