Incorporate on BRS via eCitizen. Name search, forms and payment are online.
BRS fee schedule lists a private limited company at KES 10,650 and a business name at KES 950 (plus the live eCitizen convenience line).
After the certificate: get a KRA PIN on iTax, then any county permit your activity needs.
If the name is rejected or the file is sent back: restricted words, blurry ID scans, and unsigned CR forms are the usual causes. Fix on the portal; do not pay a second “registrar”.