Skip to main content
Complyance is Officially Listed as a UAE Approved Accredited Service Provider
Back to all countries
COUNTRY E-INVOICING GUIDE

E-invoicing in Kenya

Kenya rolled out mandatory e‑invoicing and real-time VAT reporting for VAT-registered businesses starting 2020. E‑invoices must be validated via Kenya Revenue Authority (KRA) systems before issuance.

Overall mandate status
Mandatory
Tax authority
Kenya Revenue Authority (KRA).
Last updated
29 Jul 2025Taken from government sites
Talk to an expertExplore requirements
Loading map…
Kenya · AfricaView on global map

Requirements at a glance

B2G
Upcoming
B2B
Mandatory
B2C
Mandatory
MODELNot confirmed
PLATFORM & FORMATKRA clearance system API. · XML/JSON as dictated by KRA system.
ARCHIVINGTypically 5 years (Kenyan VAT law default).

Country overview

Kenya rolled out mandatory e‑invoicing and real-time VAT reporting for VAT-registered businesses starting 2020. E‑invoices must be validated via Kenya Revenue Authority (KRA) systems before issuance.

Legal basis

Legislation
VAT Act and Electronic Invoicing Regulation by KRA.
Authority
Kenya Revenue Authority (KRA).

Requirements by transaction type

Requirement statusMandatory
Invoice format
XML/JSON as dictated by KRA system.
Submission or exchange
KRA clearance system API.
Scope, model and deadlines
Clearance/pre-validation model.
Not yet available: Transmission path, Real-time authority visibility, Credit notes and corrections

Key dates and implementation phases

Only dates from the country data are shown. Each milestone is labelled Confirmed, Proposed, or Pending confirmation.

No verified dates are available for Kenya yet.

Technical requirements

XML/JSON as dictated by KRA system.

Latest updates for Kenya

No updates have been published for this country yet.View all regulatory updates

Related countries

Same region: Africa
EgyptMandatoryView requirementsGhanaMandatoryView requirementsNigeriaMandatoryView requirementsTunisiaMandatoryView requirements

Discuss your Kenya e-invoicing needs

Our team can review the markets you operate in, the invoicing systems you use, and what integration your setup would require — and confirm what applies to Kenya.

Talk to an expert
Complyance Logo

One API for Global E-invoicing