Atlas Directory
Buyer's GuidePricing

Popular Service Searches

Information Technology in NairobiLegal & Compliance in NairobiFinance & Accounting in NairobiMarketing & Creative in NairobiConstruction & Real Estate in NairobiLogistics & Trade in MombasaConstruction & Real Estate in MombasaFacilities & Support Services in MombasaAgriculture & Environment in KisumuConstruction & Real Estate in KisumuConstruction & Real Estate in NakuruAgriculture & Environment in NakuruInformation Technology in KiambuConstruction & Real Estate in KiambuConstruction & Real Estate in Uasin GishuAgriculture & Environment in Uasin GishuConstruction & Real Estate in MachakosConstruction & Real Estate in KajiadoHuman Resources & People in NairobiBusiness Services in Nairobi
Browse full directory - 47 counties, 65 categories
ProvenGrid Directory

Kenya's trusted B2B directory. Find verified service providers, compare reviews, and connect with confidence.

Built for Kenya

Services

  • Information Technology
  • Marketing & Creative
  • Finance & Accounting
  • Human Resources & People
  • Legal & Compliance
  • Business Services
  • View All

Counties

  • Baringo
  • Bomet
  • Bungoma
  • Busia
  • Elgeyo-Marakwet
  • Embu
  • Garissa
  • Homa Bay
  • All 47 Counties

Resources

  • Buyer's Guide
  • Pricing
  • Contact
  • List Your Company
  • Compare Companies
  • Verify Contract
  • Sign In
  • Vendor Dashboard

© 2026 ProvenGrid Directory. All rights reserved.

Privacy PolicyTerms of Service
HomeBuyer's Guide
Updated May 2025 · 30 min read

The ProvenGrid Buyer's Guide to Hiring Service Providers in Kenya

Everything you need to find, verify, and safely hire B2B service providers across Kenya - from KRA compliance checks to milestone-based escrow payments.

4,200+

Verified companies on ProvenGrid

47

Counties covered

91%

Dispute resolution rate via Escrow

3×

More likely to pay on time after KRA check

Contents

Why Due Diligence MattersStep-by-Step Hiring ProcessHow to Verify a CompanyUnderstanding the ProvenGrid Trust ScoreHow to Write a Winning RFQEvaluating ProposalsRed Flags to WatchContracts & PaymentsSector-Specific GuidesFAQ
Browse Directory

Why Due Diligence Matters in Kenya

Kenya's B2B services market is one of the fastest-growing in sub-Saharan Africa, with over 700,000 registered businesses as of 2024. But with growth comes risk: the Kenya Revenue Authority estimates that fewer than 35% of registered companies file tax returns consistently, and sector regulators report thousands of unlicensed operators annually.

For procurement professionals and business owners, the consequences of hiring an unverified provider can be severe: delayed projects, compromised data, tax exposure (where your supplier is non-compliant), and outright fraud. A 2023 survey by the Kenya Private Sector Alliance found that 1 in 4 Kenyan SMEs had experienced a significant B2B dispute in the prior 12 months - and fewer than half were resolved.

Tax Exposure Risk

Paying a non-KRA-compliant supplier can attract joint liability in PAYE and VAT audits.

Unlicensed Operators

Sectors like construction (NCA), media (CAK), and accounting (ICPAK) require active licences. Many operate without them.

Payment Fraud

Advance-fee fraud targeting procurement is common. Escrow and milestone payments reduce exposure.

The 6-Step Hiring Process

01

Define Your Requirements

Before opening ProvenGrid, document your scope of work. Include: deliverables, timeline, budget range (KES), required certifications, and success criteria. Vague briefs produce vague proposals and costly scope-creep.

Use a one-page Project Brief template. Attach it to every RFQ you send.

02

Search & Filter on ProvenGrid

Use ProvenGrid Directory's search filters to narrow by service category, county, verification level, ProvenGrid Trust Score, and price range. Sort by 'Most Reviewed' or 'Highest Score' for shortlisting.

Filter for KRA Verified + ProvenGrid Score ≥70 as a minimum baseline for high-value contracts.

03

Independent Compliance Check

Even for ProvenGrid-verified companies, run your own checks for high-value engagements. Verify the KRA PIN on iTax, confirm business registration on eCitizen BRS, and call the relevant sector regulator for licence confirmation.

KRA certificates expire every 12 months. Always check the issue date.

04

Send Structured RFQs

Use ProvenGrid's built-in RFQ builder to send standardised quotation requests to 3–5 shortlisted companies simultaneously. This ensures apples-to-apples comparison and creates a paper trail.

Give suppliers at least 5 business days to respond. Rushed RFQs produce lazy quotes.

05

Evaluate and Negotiate

Score each response against a weighted matrix: price (30%), technical approach (30%), timeline (20%), references (20%). Request a discovery call with your top 2 candidates before awarding.

Never award purely on price. The cheapest quote often becomes the most expensive project.

06

Sign Contract & Use Escrow

Issue a formal Letter of Award, sign a service agreement (use our template below), and fund ProvenGrid Escrow for the first milestone. Funds are held securely and released only upon milestone sign-off.

Break contracts into milestones of no more than KES 500,000. This limits exposure at any point.

How to Verify a Company in Kenya

Kenya has multiple regulatory bodies, each responsible for a specific sector. Depending on the type of service provider you're hiring, you should check one or more of the following:

KRA - Kenya Revenue Authority

ALL sectors

Document: Tax Compliance Certificate (TCC)

Visit itax.kra.go.ke → Verify TCC. Enter the company's PIN and certificate serial number. Valid certificates are issued quarterly and expire in 12 months.

BRS - Business Registration Service

ALL sectors

Document: Certificate of Incorporation / Business Name

Visit ecitizen.go.ke → BRS Search. Verify the company name, registration number, and directors. Confirms the company is legally registered and not struck off.

NCA - National Construction Authority

Construction & Engineering

Document: NCA Contractor Registration Certificate

Visit nca.go.ke → Contractor Register. Search by company name or registration number. Required for all construction, engineering, and renovation work.

CAK - Communications Authority of Kenya

ICT, Telecom & Media

Document: ICT Service Provider / Frequency Licence

Visit ca.go.ke → Licensed Operators. Required for ISPs, telcos, media companies, and broadcast equipment suppliers.

ICPAK - Institute of Certified Public Accountants

Accounting & Audit

Document: Practising Certificate

Visit icpak.com → Members Directory. All audit, tax advisory, and accounting firms must have practising members. Verify the individual partner assigned to your account.

LSK - Law Society of Kenya

Legal Services

Document: Advocate Practising Certificate

Visit lsk.or.ke → Advocate Search. All legal practitioners must hold a valid annual practising certificate. Firms must be registered with LSK.

ProvenGrid does this for you

Companies with a KRA Verified or CAK Licensed badge on ProvenGrid have had their certificates checked directly with the relevant authority by the ProvenGrid compliance team. The badge includes a last-verified date. Look for it before shortlisting.

Understanding the ProvenGrid Trust Score

Every company on ProvenGrid has a Trust Score from 0–100. It's not a simple star rating - it's a composite metric built from six independent data signals:

25%

Verification Level

KRA, CAK, NCA, BRS checks. The most heavily weighted factor.

20%

Client Review Score

Average of verified client reviews weighted by recency.

20%

Response Rate

Percentage of RFQs responded to within 24 hours.

15%

Escrow Track Record

Number of successfully closed escrow milestones with no disputes.

10%

Profile Completeness

Full media, services, locations, references, and compliance data.

10%

Longevity on ProvenGrid

Consistent presence and no moderation actions over 12+ months.

Score interpretation guide

85 – 100PlatinumFully verified, top-rated, active escrow history. Suitable for critical or high-value contracts.
70 – 84GoldVerified with strong reviews. Safe for most professional service engagements.
50 – 69SilverPartially verified. Good for low-risk engagements; conduct extra due diligence for contracts above KES 500k.
0 – 49UnverifiedLimited verification. Use only for small, low-risk tasks with full upfront contract and escrow protection.

How to Write a Winning RFQ

A well-written Request for Quotation (RFQ) sets the tone for the entire engagement. It filters out unsuitable suppliers, attracts serious proposals, and gives you legal protection if disputes arise. Here is the ProvenGrid-recommended RFQ structure:

1

Company & Project Overview

Your company name, industry, and a 2–3 sentence project summary. What problem are you solving?

2

Scope of Work

Detailed list of deliverables. Be specific: not 'website' but '5-page company website with contact form, mobile-responsive, CMS-editable, hosted on Kenyan server'.

3

Timeline

Desired start date, key milestones, and hard deadline. State whether the deadline is fixed (e.g., event-driven) or flexible.

4

Budget Range

Always include a budget range. Hiding it wastes both parties' time. State 'KES 150,000 – 250,000' rather than 'competitive pricing required'.

5

Required Certifications

List sector-specific licences needed (NCA, CAK, etc.) and any compliance requirements (ISO, data protection registration).

6

Evaluation Criteria

Tell suppliers how you'll choose. E.g., 'We will select based on: price 30%, technical approach 30%, relevant experience 25%, references 15%'.

7

Submission Format

Specify format (PDF), maximum pages (8), required attachments (company profile, sample work, KRA certificate), and submission deadline.

8

Contact & Q&A Window

Provide an email for clarifying questions. Set a Q&A deadline 2 days before proposal submission to give yourself time to circulate answers to all bidders.

Use ProvenGrid RFQ Builder

ProvenGrid's built-in RFQ tool lets you send structured quotation requests to multiple verified suppliers at once. Responses arrive in a standardised format for easy comparison. Available on all paid plans.

Evaluating Proposals

Once proposals arrive, resist the temptation to go straight to the price page. Use a weighted scoring matrixto evaluate objectively. Here's a recommended framework:

CriterionWeightWhat to Look For
Technical Approach30%Does the proposal show genuine understanding of your problem? Are the methods specific to your context, not copy-pasted?
Pricing & Value25%Is pricing itemised? Does the total make commercial sense relative to market rates? Watch for suspiciously low bids - they usually mean cut corners or scope disputes later.
Relevant Experience20%Have they done similar projects in Kenya? In your industry? Ask for 2–3 case studies with measurable outcomes.
Timeline Realism15%Is the proposed schedule achievable? Does it include buffer for Kenyan public holidays (there are 11+), approval cycles, and procurement delays?
Team Credentials10%Who will actually do the work? Verify the assigned team's qualifications, not just the firm's general capabilities.

The Final 10%: Gut Check

After scoring, hold brief discovery calls with your top 2 candidates. Kenyan business culture values relationship-building, and how a supplier communicates during the bidding stage is predictive of how they'll behave during delivery. Slow replies, vague answers, or evasive pricing discussions at this stage will only worsen once the contract is signed.

Red Flags to Watch For

These warning signs are based on reports from ProvenGrid users and Kenya's PABK (Procurement and Asset Buyers of Kenya) community. If you encounter more than two of these in a single supplier, walk away.

Refuses to share KRA PIN

Every registered Kenyan business has a KRA PIN. Refusal to share it for TCC verification is a serious red flag.

No physical address or verifiable office

Legitimate companies have a Google Maps-verifiable office. 'We work remotely' is fine for freelancers; not for a 'company' claiming 50 staff.

100% upfront payment demanded

Standard practice is 30–50% on signing, remainder on completion or by milestone. Full upfront is unusual and risky.

Personal M-Pesa for business payments

Business payments should go to a Paybill or business bank account. Personal till numbers suggest informal or fraudulent operation.

No written contract offered

Professional service firms always provide a service agreement. Reluctance to document terms protects only the supplier, not you.

References unavailable or evasive

3+ verifiable client references is a minimum for any significant engagement. If references won't answer calls or give vague answers, investigate further.

Website created in the last 3 months

Cross-check domain registration age on whois.domaintools.com. A brand-new website on a company claiming 10+ years of experience is suspicious.

Extremely low bid (>30% below average)

ProvenGrid category benchmarks show typical pricing ranges. Bids 30% below usually mean the provider will either cut corners or raise prices via change orders.

Pressure to decide immediately

Artificial urgency ('offer valid only today') is a manipulation tactic. Legitimate suppliers understand procurement cycles.

No mention of NSSF/SHIF compliance

Employers are legally required to contribute. Suppliers that ignore this have staff welfare and regulatory issues that will eventually become your problem on joint projects.

Contracts & Payments in Kenya

Essential Contract Clauses

Kenyan contract law is governed by the Law of Contract Act (Cap. 23) and is largely common-law based. For service agreements, ensure your contract includes:

Precise deliverables and acceptance criteria
Milestone schedule with payment trigger dates
Intellectual property ownership clause (work-for-hire)
Confidentiality and data protection provisions (DPA 2019)
Liquidated damages for delay
Force majeure definition (including government directives)
Dispute resolution - arbitration preferred over litigation
Governing law: Laws of Kenya, courts of Nairobi
Termination for convenience with 14-day notice
Withholding tax clause (5% WHT on services applies)

Payment Methods & Tax Obligations

RTGS / SWIFT Bank Transfer

Risk: Low

Best for: Contracts above KES 500,000

Tax note: Withholding tax 5% on service fees (non-resident: 15–20%). Deduct and remit to KRA via iTax.

ProvenGrid Escrow

Risk: Very Low

Best for: All contracts with milestone payments

Tax note: ProvenGrid issues receipts. WHT obligations remain with the buyer.

M-Pesa Paybill

Risk: Medium

Best for: Contracts below KES 100,000

Tax note: Confirm Paybill is in the company name. Request official receipt and ETR (Electronic Tax Register) receipt.

Cheque

Risk: Medium

Best for: Rarely used; some government suppliers still require it

Tax note: Normal WHT applies.

Sector-Specific Procurement Tips

Information Technology

Browse →
CAK ICT licence
Data Protection Act registration
ISO 27001 (for data handling)

Pro tip: Always insist on a source code escrow clause. If the developer abandons the project, you own the code.

Construction & Real Estate

Browse →
NCA registration (Grade 1–8)
NEMA EIA certificate (if applicable)
OSHA compliance letter

Pro tip: Confirm NCA grade matches your project value. Grade 1 can handle any value; Grade 7 is limited to KES 3M.

Legal & Compliance

Browse →
LSK practising certificate
Firm registration
Professional indemnity insurance

Pro tip: Request a separate retainer letter specifying fee basis (hourly vs. fixed vs. contingency) before signing anything.

Finance & Accounting

Browse →
ICPAK practising certificate
Audit registration (ICPAK)
CPA(K) qualifications of partner

Pro tip: Statutory audits must be conducted by a registered audit firm (not just any accountant). Verify ICPAK audit registration separately.

Marketing & Creative

Browse →
CAK licence (for broadcast/media buying)
ADMA membership (preferred)
Client reference list

Pro tip: Insist on owning all creative assets (logos, copy, ad accounts). Agencies that retain asset ownership create expensive lock-in.

Facilities & Support

Browse →
Private Security Regulatory Authority (PSRA) licence
Inspector General's approval
Staff vetting records

Pro tip: Security firms must be licensed by PSRA. Ask for the licence number and verify at psra.go.ke before any deployment.

Frequently Asked Questions

How do I verify a company is legitimate in Kenya?

Check their KRA Tax Compliance Certificate on the KRA iTax portal, confirm business registration via eCitizen BRS, and confirm any sector-specific licences (CAK, NCA, LSK, ICPAK). ProvenGrid Directory cross-checks all of these and displays a verified badge on confirmed profiles.

What is the ProvenGrid Trust Score?

The ProvenGrid Trust Score (0–100) is a composite metric combining KRA/CAK/NCA verification status (25%), client review scores (20%), response rate (20%), escrow track record (15%), profile completeness (10%), and platform longevity (10%). A score above 75 indicates a highly trustworthy provider.

What should an RFQ include when hiring a Kenyan service provider?

Your RFQ should include: project scope and deliverables, expected start and end dates, budget range in KES, payment terms (milestone vs. lump sum), required compliance certificates, penalty clauses for delays, evaluation criteria, and a submission format/deadline.

Is M-Pesa safe for B2B payments in Kenya?

M-Pesa Paybill is acceptable for smaller transactions (under KES 100,000), but for larger B2B contracts, use ProvenGrid Escrow or RTGS bank transfer. Escrow protects buyers by releasing funds only when milestones are confirmed complete by both parties.

What red flags should I watch for when hiring a service provider in Kenya?

Key red flags: no KRA PIN or expired TCC, refusal to sign a formal contract, requests for 100% upfront payment, no physical verifiable office, absence of client references, requests to pay via personal M-Pesa rather than business accounts, and suspicious urgency to sign quickly.

Does withholding tax apply when I pay a Kenyan service provider?

Yes. Under Kenya's Income Tax Act, buyers must deduct and remit Withholding Tax (5% for residents, 15–20% for non-residents) on most service payments. This is remitted directly to KRA via iTax by the 20th of the following month. Failure to withhold makes the buyer liable for the unpaid WHT.

How many quotes should I get before awarding a contract?

Best practice (and public procurement rules) require a minimum of 3 comparable quotes for any contract above KES 50,000. For contracts above KES 500,000, run a formal RFQ process with at least 5 shortlisted suppliers and document your evaluation scoring.

What is the NCA registration requirement for construction companies in Kenya?

The National Construction Authority (NCA) registers contractors in categories 1–8 based on project value capacity. Category 1 can handle unlimited project values; Category 8 is limited to projects under KES 3 million. Always verify the contractor's NCA grade matches your project value at nca.go.ke.

Kenya's Most Trusted B2B Directory

Ready to Hire with Confidence?

Browse 4,200+ verified service providers across all 47 counties. Filter by KRA status, ProvenGrid Trust Score, and client reviews - then send an RFQ in under 2 minutes.

Browse All Companies Browse by Category

Find providers by county

BaringoBometBungomaBusiaElgeyo-MarakwetEmbuGarissaHoma BayAll 47 Counties →