General

EFNS Kenya: What It Is and How It Affects Your Business

Jun 8, 2026 12 min read

What Kenyan businesses need to know about EFNS compliance and KRA reporting.

EFNS Kenya

Most business owners in Kenya have never heard of the EFNS. Yet if your business handles significant electronic payments - whether through M-Pesa, bank transfers, mobile banking, or digital payment platforms - the EFNS is almost certainly already generating data about your transactions that KRA can see.

The Electronic Funds Notification System is a KRA tool that gives the tax authority real-time or near-real-time visibility into electronic financial transactions above specified thresholds. It is one of several mechanisms KRA has built to cross-check what businesses declare on their tax returns against what is actually moving through the financial system.

This guide explains exactly what the EFNS is, who it applies to, what it means for your business's tax compliance, and the specific risks it creates for businesses whose tax returns do not accurately reflect their financial activity.

👁

KRA can already see your M-Pesa and bank transactions.

If your tax returns do not match what is moving through your accounts, you are at risk of a KRA audit. Speak to a tax lawyer today.

Review my compliance →

📞 +254 720 800 094

 

Related article: KRA Tax Compliance in Kenya: Complete Business Guide

 

What Is the EFNS in Kenya?

The Electronic Funds Notification System (EFNS) is a KRA reporting framework that requires financial institutions and payment service providers in Kenya to notify KRA of electronic fund transfers above specified thresholds. It operates under the authority of the Tax Procedures Act 2015 and the Income Tax Act (Cap 470), which give KRA broad powers to gather financial information from third parties for tax enforcement purposes.

In practical terms, the EFNS works like this: when a payment above the reporting threshold passes through a bank, M-Pesa, or other regulated payment channel in Kenya, the financial institution is required to report that transaction to KRA. KRA then holds this data and can compare it against the tax returns filed by the parties involved in the transaction.

The system is part of KRA's broader strategy to close the tax gap in Kenya - the difference between what is owed in tax and what is actually collected. By having visibility into electronic transactions, KRA can identify businesses and individuals whose declared income appears inconsistent with the financial flows running through their accounts. 

 

Who Is Required to Report Under the EFNS?

The reporting obligation under the EFNS falls on financial institutions and payment service providers, not directly on individual businesses. The following entities are required to report to KRA under the EFNS framework:

-        Commercial banks and microfinance banks licensed by the Central Bank of Kenya

-        Mobile money operators - including Safaricom M-Pesa, Airtel Money, and T-Kash

-        Payment service providers and payment gateways

-        Saccos and financial cooperatives handling significant electronic transactions

-        Insurance companies making or receiving significant electronic payments 

As a business owner or individual, you are not directly filing EFNS reports with KRA. However, every time you receive or send a payment above the reporting threshold through any of these channels, the financial institution handling that payment is notifying KRA. This means KRA already has a record of your significant electronic transactions - whether you are aware of it or not.

 

The EFNS means KRA does not have to take your word for what you earned. They already have data from the banks and mobile money platforms. If your tax returns do not match that data, you are a candidate for an audit.

 

What Transactions Does the EFNS Cover?

KRA has not publicly disclosed the exact monetary threshold at which EFNS reporting is triggered, and the threshold can be adjusted by KRA through subsidiary regulations without requiring an Act of Parliament. However, based on the framework's stated purpose and the way it operates in practice, the following types of transactions are typically covered:

-        Bank transfers above the reporting threshold - both incoming and outgoing transfers between bank accounts where the amount exceeds the specified limit.

-        M-Pesa business payments - Lipa Na M-Pesa transactions, M-Pesa business-to-business transfers, and bulk payment disbursements above threshold.

-        Mobile banking transactions - significant transfers made through mobile banking applications linked to bank accounts.

-        International wire transfers - inward and outward foreign currency transfers processed through Kenyan banks.

-        Cheque clearances above threshold - large cheque transactions cleared through the banking system. 

The key practical point for businesses is this: if your business regularly receives or sends payments of significant amounts through any formal financial channel in Kenya, those transactions are almost certainly being reported to KRA through the EFNS or related mechanisms. 

 

What Does the EFNS Mean for Your Business Tax Compliance?

The EFNS creates a specific and serious compliance risk for businesses whose tax returns do not accurately reflect their financial activity. Here is how it plays out in practice:

Scenario 1 - Undeclared Income

A business in Nairobi receives KSh 4 million in M-Pesa payments from customers during the year. However, the business only declares KSh 1.5 million in sales on its income tax return. The EFNS data shows KRA that KSh 4 million passed through the business's M-Pesa account. KRA's systems flag the discrepancy. An audit is triggered. The business faces additional tax assessments on the undeclared KSh 2.5 million, plus penalties and interest.

Scenario 2 - VAT Registration Threshold

A business that has not registered for VAT is receiving regular bank transfers totalling over KSh 5 million per year - the mandatory VAT registration threshold. The EFNS data makes this visible to KRA. KRA contacts the business requiring VAT registration and back-payment of VAT on the unregistered turnover, with penalties and interest under the Tax Procedures Act 2015.

Scenario 3 - Rental Income Not Declared

A landlord in Nairobi collects monthly rent through bank transfers. None of this rental income has been declared on their KRA returns. The EFNS data showing regular incoming transfers consistent with rental payments leads KRA to investigate. The landlord faces back-taxes, penalties, and interest on several years of undeclared rental income.

 

These are not hypothetical situations. KRA has been actively using electronic data to identify compliance gaps in Nairobi and across Kenya. The EFNS is one of the most powerful tools in KRA's enforcement arsenal precisely because it is passive - businesses do not know their transactions are being reported and compared until KRA initiates contact.

 

Worried your past returns may not reflect all your electronic income? A voluntary disclosure made before KRA opens an audit attracts significantly lower penalties. We handle this for businesses in Nairobi, Meru and Kenol. Make a disclosure →

📞 +254 720 800 094

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them 

 

How to Protect Your Business From EFNS-Triggered Compliance Issues

The good news is that the EFNS creates a problem only for businesses whose tax returns do not accurately reflect their financial activity. If your returns are correct and complete, EFNS data will simply confirm what you have already declared. Here is what every business in Nairobi should do:

-        Ensure your declared income matches your electronic receipts - reconcile your M-Pesa statements, bank statements, and payment platform reports against your declared income every year before filing. Any significant discrepancy is a red flag that KRA may also notice.

-        Declare all income sources - rental income, consulting fees received by mobile money, platform income, and any other receipts through formal channels must be declared. The EFNS makes it very difficult to conceal income that flows through banks or mobile money.

-        Register for VAT if your turnover exceeds KSh 5 million - if your electronic receipts are regularly pushing past the KSh 5 million VAT threshold but you are not VAT-registered, you are visible to KRA through the EFNS and are carrying significant exposure.

-        File returns accurately and on time every period - a business with consistently filed, accurate returns and payments on record is far less likely to be selected for audit than one with gaps, inconsistencies, or late filings.

-        Consider voluntary disclosure if you have historical gaps - if your past returns have not accurately declared all income, a voluntary disclosure to KRA - handled properly through a tax lawyer - can significantly reduce the penalties that would otherwise apply if KRA discovers the discrepancy independently.

 

Voluntary disclosure, made before KRA opens a formal audit, typically attracts lower penalties than the same disclosure made after an audit is initiated. If you have undeclared income from previous years, acting early is always better than waiting. Mutea Muthuri & Associates Advocates handles voluntary KRA disclosures for businesses across Nairobi, Meru and Kenol.

 

Is your declared income consistent with your electronic receipts?

Our tax compliance review reconciles your M-Pesa and bank statements against your KRA returns and identifies any gaps before KRA does.

Book a review →

📞 +254 720 800 094

 

EFNS and the Broader KRA Digital Compliance Framework

The EFNS does not operate in isolation. It is part of a broader set of digital data-gathering tools that KRA has developed and continues to expand. Understanding the full picture helps businesses appreciate why accurate tax compliance has never been more important:

-        ETIMS - Electronic Tax Invoice Management System - requires businesses to issue electronic tax invoices that are transmitted to KRA in real time. This gives KRA visibility into sales at the transaction level.

-        iTax data matching - KRA's iTax system cross-references data submitted by different taxpayers. For example, if your supplier declares they invoiced you KSh 2 million, KRA can check whether you declared that as an expense.

-        Third-party data agreements - KRA has data sharing arrangements with other government agencies, county governments, and regulatory bodies that provide additional information about taxpayer activity.

-        International information exchange - Kenya participates in international tax information exchange frameworks that allow KRA to request financial information from foreign jurisdictions about Kenyan taxpayers with overseas assets or income. 

Taken together, these tools mean that KRA's ability to detect tax non-compliance has increased dramatically in recent years. Businesses that operated with incomplete or inaccurate returns when KRA's enforcement capacity was more limited are increasingly at risk as these systems mature. 

 

Frequently Asked Questions

What is EFNS in Kenya?

EFNS stands for Electronic Funds Notification System. It is a KRA reporting framework that requires banks, mobile money operators and payment service providers in Kenya to notify KRA of electronic fund transfers above specified thresholds. It gives KRA visibility into significant financial transactions and is used to cross-check against declared income on tax returns.

Does the EFNS apply to M-Pesa business payments?

Yes. M-Pesa is operated by Safaricom, which is a regulated payment service provider. Significant M-Pesa business transactions - including Lipa Na M-Pesa payments and business-to-business transfers above the reporting threshold - fall within the scope of EFNS reporting. If your business receives significant M-Pesa income, KRA has visibility into those flows.

How does EFNS affect my business tax returns?

The EFNS affects your business by making your significant electronic transactions visible to KRA. If your declared income on your tax returns is substantially lower than the electronic receipts KRA can see through EFNS data, you are a candidate for a KRA audit or inquiry. The safest position is to ensure your declared income accurately matches your actual electronic receipts.

Do I need to file anything with KRA for EFNS?

No. The reporting obligation under the EFNS falls on financial institutions and payment service providers, not on individual businesses or taxpayers. You do not file EFNS reports with KRA directly. However, you should ensure that your regular tax returns - income tax, VAT, and others - accurately reflect all income that is flowing through your business accounts.

Related article: How to File KRA Returns in Kenya: Step-by-Step Guide

What happens if KRA finds a discrepancy through EFNS data?

KRA will typically open an inquiry or audit if EFNS data shows a significant discrepancy between your electronic receipts and your declared income. This can result in additional tax assessments on undeclared income, penalties of up to 100% of the underpaid tax for deliberate understatement, and interest at 2% per month. If criminal intent is established, prosecution is possible.

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them

What is the EFNS reporting threshold in Kenya?

KRA has not publicly disclosed the exact monetary threshold that triggers EFNS reporting. The threshold can be adjusted by KRA through subsidiary regulations. As a practical matter, businesses should assume that all significant electronic transactions through formal financial channels are potentially visible to KRA and ensure their returns are accurate regardless of any specific threshold.

Can I do a voluntary disclosure if my past returns are inaccurate?

Yes. Voluntary disclosure to KRA - made before a formal audit is opened - typically attracts lower penalties than disclosures made during or after an audit. A well-prepared voluntary disclosure, submitted through a tax lawyer, can significantly reduce your exposure. Mutea Muthuri & Associates Advocates handles KRA voluntary disclosures for businesses across Nairobi, Meru and Kenol. 

 

Concerned About KRA Visibility Into Your Business Transactions?

If you are concerned about whether your past tax returns accurately reflect your electronic transaction history, or if you want to understand your exposure under the EFNS and related KRA systems, speak to our tax team. Mutea Muthuri & Associates Advocates advises businesses across Nairobi, Meru and Kenol on KRA compliance, voluntary disclosures and tax dispute resolution.

Contact us today on +254 720 800 094 or visit our contact page to speak with a tax lawyer in Nairobi.

Concerned About KRA Visibility Into Your Business?

Mutea Muthuri & Associates Advocates helps businesses across Nairobi, Meru and Kenol with KRA compliance reviews, voluntary disclosures, audit representation and tax dispute resolution.

Contact us today → 📞 +254 720 800 094

Topics

EFNS Kenya electronic funds notification system Kenya EFNS KRA Kenya EFNS compliance Nairobi EFNS requirements businesses Kenya KRA EFNS registration Kenya EFNS returns Kenya EFNS penalties Kenya EFNS filing Kenya EFNS threshold Kenya what is EFNS Kenya EFNS M-Pesa Kenya EFNS banks Kenya EFNS reporting obligations Kenya KRA digital surveillance Kenya Mutea Muthuri Associates Advocates tax lawyer Nairobi law firm Nairobi Kenya
Share Article X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back