What happened

The Kenya Revenue Authority (KRA) released an official clarification, published in The Kenya Times, outlining the specific invoice systems that are now recognised for processing payments to government entities. The announcement, made earlier this month, states that only invoices generated through approved electronic platforms or the traditional paper format that meet the new verification standards will be accepted. KRA emphasised that the move is intended to streamline payment cycles, curb fraudulent invoicing, and align Kenya’s procurement processes with the digital transformation agenda set out in the Vision 2030 blueprint. Suppliers and contractors are being urged to review their invoicing software and ensure compliance before submitting any future claims for government remuneration.

Context and background

KRA has been at the forefront of Kenya’s push towards digital tax administration since the introduction of the iTax portal in 2014, which gradually incorporated electronic filing, payment, and verification tools for both taxpayers and government agencies. Over the past few years, the authority observed a rising number of invoice discrepancies, including duplicate submissions and unauthorised formats that delayed disbursements to vendors working with ministries, county governments, and state corporations. In response, KRA convened a series of stakeholder workshops with the Public Procurement Regulatory Authority (PPRA), the Treasury, and major private‑sector invoicing providers to draft a unified set of standards that would be enforceable across all public‑sector transactions.

The clarified policy builds on earlier regulatory notices that required all VAT‑registered businesses to adopt electronic invoicing for sales above Sh10 million, but it expands the scope to include any invoice that forms the basis of a payment from the government. The Kenya Times report notes that the new guidance was finalised after a six‑month consultation period, during which KRA received feedback from over 300 SMEs, large contractors, and software vendors. The authority’s Director of Tax Administration, Mr. James Mwangi, highlighted that the clarification would reduce the average payment processing time from the current 45 days to an expected 30 days, provided that the invoicing requirements are met.

Historically, Kenya’s public‑sector payment system has relied heavily on manual checks, which often led to bottlenecks, especially during peak budgeting cycles. The adoption of approved electronic invoice systems—such as the Integrated Financial Management Information System (IFMIS) e‑invoice module, the KRA‑linked e‑Invoicing platform, and recognised third‑party solutions—has been piloted in several ministries with promising results. The latest KRA clarification therefore represents the culmination of these pilots, aiming to make the new standards mandatory for all government‑related invoicing by the start of the next fiscal year.

Compared with what is normal

Prior to the clarification, government agencies accepted a mixed bag of invoice formats, ranging from scanned PDFs to handwritten paper bills, as long as they were accompanied by a valid tax invoice number. This lack of uniformity often meant that suppliers faced unpredictable processing times, with some reports indicating delays of up to 60 days for large infrastructure contracts. The new policy narrows acceptable formats to three main categories: (1) invoices generated directly from KRA‑approved e‑invoicing platforms, (2) paper invoices that are digitally signed and verified through the iTax portal, and (3) hybrid invoices that combine electronic data capture with a physical copy for audit trails. By contrast, the previous practice allowed any format that could be manually reconciled, which contributed to higher error rates and increased the workload of audit teams.

  • Electronic platforms now must be listed on KRA’s official registry, whereas before any software could be used if it produced a compliant tax invoice number.
  • Paper invoices must now include a QR code generated by iTax, a step that was optional under the old system.
  • Hybrid invoices require both a digital record in IFMIS and a physical copy, ensuring redundancy that was not mandated previously.
  • The average processing time is projected to drop from 45 days to around 30 days, a reduction of roughly one third.
  • Non‑compliant invoices will be rejected outright, whereas earlier they might have been flagged for manual review, extending the payment cycle.
Why it matters

For Kenyan SMEs and larger contractors, the clarification directly influences cash flow, as faster government payments can ease the strain of operating on thin margins and reduce the need for costly short‑term financing. Clear invoicing standards also lower the risk of disputes over invoice authenticity, which historically have led to legal challenges and delayed projects, especially in sectors such as construction, health supplies, and education services. Moreover, aligning invoice systems with KRA’s digital ecosystem enhances transparency, making it easier for businesses to track the status of their claims through the iTax portal and reducing the likelihood of corrupt practices. Ultimately, the move supports the broader goal of improving the ease of doing business in Kenya by providing a predictable, streamlined payment environment for all entities that supply the public sector.

Practical steps
  • Review the invoice software you currently use and verify whether it appears on KRA’s list of approved e‑invoicing platforms; if not, consider migrating to a compliant solution before the next fiscal year.
  • For paper‑based invoicing, ensure that each invoice includes a QR code generated from the iTax portal and that the tax invoice number matches the records in your KRA account.
  • Train your finance team on the new hybrid invoicing requirements, emphasizing the need to upload digital copies to IFMIS while retaining the physical document for audit purposes.
  • Set internal deadlines that align with the projected 30‑day payment window, allowing you to forecast cash inflows more accurately and avoid unnecessary borrowing.
  • Maintain a log of all submitted invoices, including the platform used, QR code reference, and IFMIS transaction ID, to facilitate quick resolution of any queries from government payors.

Tax Planning & Compliance professionals at Beavoren Ventures can help your business navigate the new invoicing requirements, ensuring that your systems are fully aligned with KRA’s standards and that you avoid payment delays.

Talk to our team at Beavoren Ventures - info@beavorenventures.co.ke - to set up your systems correctly.

Disclaimer: This article is informational and does not constitute formal tax, audit or legal advice. For guidance specific to your circumstances, please contact Beavoren Ventures.