"We switched to NileEdge after our previous bookkeeper had missed three consecutive VAT returns — KES 30,000 in penalties. NileEdge filed a penalty waiver application with KRA, resolved the backlog in two weeks, and has filed every return on time since. Not a single late filing in two years. We should have moved earlier."

Bookkeeping
Services in Kenya.
NileEdge provides expert bookkeeping and accounting services in Kenya — monthly management accounts, KRA income tax, VAT returns, PAYE, NSSF, SHA, and financial reporting for Kenyan registered companies and foreign-owned businesses. Fixed monthly fees. No surprise charges. KRA compliance guaranteed.
- Monthly transaction recording & reconciliation
- Monthly management accounts (P&L, balance sheet)
- Bank reconciliation — all accounts monthly
- PAYE calculation, filing & KRA remittance
- NSSF & SHA employer contributions
- Monthly VAT return filing — KRA iTax
- Annual corporation tax return (IT2C)
- Instalment tax management
- KRA correspondence management
- Annual financial statements preparation
Expert Bookkeeping Services in Kenya
Every company registered in Kenya has ongoing statutory accounting and tax obligations — PAYE must be filed and remitted monthly, VAT returns are due every month, corporation tax instalments fall quarterly, and annual financial statements must be prepared for the KRA tax return. Missing any of these deadlines triggers automatic KRA penalties that accumulate rapidly.
NileEdge provides comprehensive bookkeeping and accounting services in Kenya — recording all transactions, reconciling bank accounts, preparing monthly management accounts, filing all KRA returns on time, and delivering clear monthly financial reports to management. Our fixed monthly fee covers everything from day-to-day transaction recording through to the annual corporation tax return and KRA correspondence management.
Our bookkeeping services are designed specifically for the companies NileEdge works with — Kenyan companies owned by foreign investors, newly registered companies building their first accounting infrastructure, multinationals with Kenya subsidiaries that need clean local accounts, and NGOs requiring grant-compliant financial reporting. We understand the specific bookkeeping challenges that foreign-owned and newly established companies face in Kenya's tax environment, and we build every client engagement around eliminating those challenges from day one.
KRA compliance from your first month of trading: Many new companies assume they don't need to file KRA returns until they have significant revenue — this is incorrect. KRA expects returns to be filed from the first month of registration, whether or not the company has traded. Nil returns are required when there is nothing to report, and failure to file nil returns attracts the same late filing penalties as failure to file substantive returns. NileEdge manages KRA compliance from the first month of every client engagement. Contact us at +254 716 170 349.
Kenya KRA Filing Deadlines — All Managed by NileEdge
Every missed KRA deadline triggers automatic penalties. NileEdge manages every filing deadline for every client — monthly and annually — so penalties never arise.
Penalties accumulate fast: A VAT return filed 3 months late costs KES 10,000 × 3 = KES 30,000 in late filing penalties, plus 1% per month interest on any VAT owed. A PAYE remittance filed 2 months late costs 25% of the tax due plus interest. For a company with monthly PAYE of KES 200,000, a 2-month PAYE default costs KES 50,000 in penalties alone. NileEdge has never caused a late filing penalty for any client. Every return is filed on time, every month.
What's Included in Our Kenya Bookkeeping Service
NileEdge's monthly bookkeeping service covers every accounting and tax obligation a Kenyan company has — from day-to-day transaction recording through to the annual corporation tax return.
Monthly Transaction Recording
All company transactions — sales invoices, purchase invoices, bank receipts, and payments — are recorded in a structured bookkeeping system each month. We categorise every transaction to the correct accounting code, ensuring management accounts accurately reflect the company's financial position.
Monthly Management Accounts
We prepare monthly management accounts — Profit & Loss (Income Statement) and Balance Sheet — and deliver them in a clear format to management within the first 2 weeks of the following month. Management accounts enable the business to track revenue, expenses, margins, and cash position in real time rather than waiting for annual accounts.
Bank Reconciliation
All company bank accounts are reconciled monthly — comparing the bank statement against the bookkeeping records and resolving any discrepancies. Bank reconciliation is the core control that prevents bookkeeping errors from accumulating and ensures the financial records accurately reflect actual cash positions at every month end.
PAYE Calculation & KRA Filing
We calculate monthly PAYE for all employees using current KRA PAYE tax bands and rates, deduct it from gross salaries, prepare the P10 payroll return, and remit PAYE to KRA via iTax by the 9th of the following month. We also issue P9 annual tax certificates to employees and file the year-end P9A employer reconciliation.
Monthly VAT Returns
For VAT-registered clients, we calculate VAT on all taxable supplies and purchases for the month, prepare and file the monthly VAT return via KRA iTax, and remit any net VAT payable by the 20th of the following month. We also advise on VAT treatment of specific transactions — including zero-rating, exempt supplies, and partial exemption — and on the timing of VAT registration.
NSSF & SHA Contributions
We calculate, deduct, and remit NSSF and SHA (formerly NHIF) contributions for all employees monthly — both the employer and employee portions. We manage all NSSF and SHA portal registrations for new employees and provide monthly contribution statements as required.
Annual Corporation Tax Return
We prepare and file the annual corporation tax return (Form IT2C) with KRA via iTax within 6 months of the company's financial year end. The return is prepared from the year's bookkeeping records and is accompanied by the annual financial statements. We also manage quarterly instalment tax filings to ensure the company's advance tax payments are correctly calculated and on time.
KRA Correspondence Management
When KRA issues queries, assessments, or notices on a client's account — for PAYE, VAT, or corporation tax — NileEdge manages the response. We review the KRA notice, prepare the required response with supporting documentation, and correspond directly with KRA to resolve the matter. No client has ever needed to manage KRA correspondence themselves.
Annual Financial Statements
We prepare the annual financial statements — Profit & Loss, Balance Sheet, Cash Flow Statement, and Notes — in accordance with IFRS for SMEs or Kenya GAAP as appropriate. Annual financial statements are required for the KRA annual tax return, for bank account reviews, and as supporting documentation for work permit renewals and investment applications.
Kenya Tax Rates Your Company Needs to Know
Kenya's tax framework covers corporation tax, VAT, PAYE, and withholding taxes. NileEdge manages all of these for every bookkeeping client.
Corporation Tax
Annual — filed within 6 months of year endStandard corporation tax rate for resident companies in Kenya. Applied on taxable profits after allowable deductions.
- 30% — Resident company standard rate
- 37.5% — Non-resident company branch rate
- 10% — SEZ companies (first 10 years)
- 15% — SEZ companies (years 11–20)
- Quarterly instalment taxes during the year
Value Added Tax (VAT)
Monthly — due by 20th of following monthStandard VAT rate on taxable supplies in Kenya. VAT registration required once annual taxable turnover reaches KES 5 million.
- 16% — Standard rate on taxable supplies
- 0% — Zero-rated: exports, certain food, medical supplies
- Exempt — Financial services, certain educational services
- Registration threshold: KES 5 million annual turnover
- Late filing penalty: KES 10,000 per month
PAYE — Employee Income Tax
Monthly — due by 9th of following monthProgressive individual income tax rates applied to employee salaries under the PAYE system. Employer is responsible for deduction and remittance.
- 10% on first KES 24,000/month
- 25% on KES 24,001–32,333/month
- 30% on KES 32,334–500,000/month
- 32.5% on KES 500,001–800,000/month
- 35% above KES 800,000/month
Withholding Tax: Kenya also operates a withholding tax system on certain payments — including management fees (5.625%), technical service fees (5.625%), professional fees (5%), rent (10–30%), dividends (5%), and interest (15%). Where applicable, NileEdge manages withholding tax deduction, remittance, and KRA certificate issuance for every client's payments to suppliers and service providers. Withholding tax certificates are required by the recipients to offset against their own income tax liability.
VAT in Kenya — What Every Business Needs to Know
VAT is Kenya's largest source of indirect tax revenue and one of the most compliance-intensive obligations for Kenyan businesses. NileEdge manages monthly VAT for every VAT-registered client.
When Must a Business Register for VAT in Kenya?
A business in Kenya must register for VAT when its annual taxable turnover reaches or is expected to reach KES 5 million in any 12-month period. Registration is mandatory — failure to register once the threshold is reached means the business is liable for VAT on all taxable supplies from the date the threshold was reached, even without having collected it from customers.
Voluntary VAT registration is also available for businesses with turnover below KES 5 million — this can be beneficial where the business has significant input VAT (VAT paid to suppliers) that it would like to recover. NileEdge advises on the optimal VAT registration timing for each client's business model and cash flow situation.
VAT registration is managed through KRA iTax. NileEdge manages the VAT registration process and ensures the client is correctly set up for monthly VAT filing from the date of registration.
VAT on imported services: Foreign companies providing digital services, software licences, cloud services, or other intangible services to Kenyan businesses are required to charge Kenyan VAT at 16%. Kenyan companies receiving these services from foreign suppliers who are not VAT-registered in Kenya may be required to account for reverse-charge VAT. NileEdge advises on the VAT treatment of cross-border service payments — a commonly misunderstood area that creates unintentional VAT exposure for many businesses.
Monthly VAT Return — What's Involved
Every VAT-registered business must file a monthly VAT return via KRA iTax by the 20th of the month following the supply. The return covers all taxable supplies made and all input VAT paid during the month.
- Output VAT — VAT charged on all taxable sales and services supplied by the business during the month
- Input VAT — VAT paid to suppliers on business purchases; deducted from output VAT to arrive at the net VAT payable or refundable
- Net VAT payable — if output VAT exceeds input VAT, the difference is remitted to KRA by the 20th
- VAT refund claims — if input VAT exceeds output VAT, a refund claim is made; NileEdge manages KRA VAT refund correspondence
- Nil returns — even where there is no VAT activity in a month, a nil return must be filed by the 20th to avoid the KES 10,000 late filing penalty
NileEdge files all monthly VAT returns on time, reviews every VAT invoice for correct VAT treatment, and manages all KRA VAT correspondence arising from filed returns — including VAT audit queries and VAT refund applications.
PAYE & Payroll Compliance in Kenya
PAYE is the most frequently triggered KRA compliance obligation — due every month for every company with employees. NileEdge manages PAYE as part of every bookkeeping engagement.
Monthly PAYE Compliance
- Calculate monthly PAYE for each employee using current KRA tax bands and applicable personal relief (KES 2,400/month)
- Apply all eligible allowances — insurance relief, housing relief, mortgage interest relief, disability exemption
- Prepare and submit the monthly P10 employer payroll return via KRA iTax by the 9th of the following month
- Remit PAYE via KRA iTax by the 9th — with payment confirmation retained for client records
- File nil PAYE return in months with no employees or zero tax liability — to avoid the KES 10,000 late filing penalty
Annual PAYE Obligations
- Prepare and issue P9 annual tax deduction certificates to all employees by 28 February each year — employees use these to file their personal income tax returns
- File the P9A annual employer reconciliation with KRA confirming full-year PAYE deducted and remitted
- Advise on changes to PAYE rates or bands following each annual Kenya budget — KRA PAYE rates are updated annually and must be applied from the effective date
- Manage KRA PAYE queries and assessments — including responses to PAYE notices, PAYE audit queries, and any PAYE underpayment assessments
Affordable Housing Levy: Kenya introduced an Affordable Housing Levy (AHL) of 1.5% of gross salary — deducted from the employee and matched by the employer. NileEdge manages AHL calculation, deduction, and remittance alongside PAYE for all clients with Kenyan employees.
Bookkeeping for Foreign-Owned Companies in Kenya
Foreign-owned Kenyan companies face specific bookkeeping challenges that domestic-focused accountants rarely understand well. NileEdge specialises in exactly these situations.
Common Challenges — Foreign-Owned Kenya Companies
- Intercompany transactions — management fees, intercompany loans, recharges from parent — must be correctly documented to satisfy KRA transfer pricing requirements and withholding tax rules
- Currency conversion — transactions in USD, EUR, GBP, CNY, or other currencies must be converted to KES at the correct KRA-accepted exchange rates for tax reporting purposes
- Dividend withholding tax — dividends paid to foreign shareholders attract 5% withholding tax in Kenya; must be remitted to KRA before the dividend leaves Kenya
- Management fee reporting — management fees paid to overseas parent companies are subject to 5.625% withholding tax and must be supported by arm's length transfer pricing documentation
- Group reporting requirements — parent companies typically require monthly management accounts in a specific format; NileEdge prepares Kenyan management accounts in any format the parent requires
NileEdge Solutions — Foreign Company Bookkeeping
- Structure intercompany transactions correctly from the start — service agreements, intercompany loan agreements, and transfer pricing documentation prepared to KRA standards
- Manage multi-currency bookkeeping with KES conversion at correct rates — including foreign exchange gain/loss calculation for tax reporting
- Calculate, deduct, and remit withholding tax on all applicable payments — management fees, dividends, royalties, interest — before funds leave Kenya
- Prepare monthly management accounts in the group reporting format required by the overseas parent — IFRS, US GAAP, or any other format on request
- Advise on repatriation of profits — dividend, management fee, or loan repayment routes — and the withholding tax and regulatory implications of each route
How Our Kenya Bookkeeping Service Works
NileEdge's bookkeeping service is designed to require minimal time from the client — we do the work, you review the results.
Client Onboarding & Chart of Accounts Setup
On engagement, we set up the company's bookkeeping system — creating a chart of accounts appropriate for the business type and sector, registering the company on KRA iTax for all applicable tax types (PAYE, VAT, corporation tax), and establishing the monthly reporting format agreed with management. For clients taking over from a previous bookkeeper, we review historical records and bring the accounts up to date before commencing ongoing services.
Monthly Data Collection — Simple & Efficient
At the start of each month, we request the previous month's transaction data from the client — typically: bank statements for all accounts, sales invoices issued, purchase invoices received, any petty cash records, and payroll information. Clients provide this by email, shared folder, or accounting software access. We never require the client to learn bookkeeping software or prepare any accounting entries themselves.
Transaction Processing & Reconciliation
We record all transactions in the bookkeeping system, categorise each to the correct account code, reconcile all bank accounts against statements, and resolve any discrepancies. All sales invoices are matched against bank receipts; all purchase invoices are matched against bank payments. We flag any unusual transactions or missing documentation to the client for clarification before finalising the month.
KRA Returns — Filed On Time, Every Month
By the statutory deadlines each month, we file all required KRA returns — PAYE (by the 9th), VAT (by the 20th), and any other applicable taxes. All returns are filed via KRA iTax and payment confirmation is retained on the client file. For corporation tax, we manage quarterly instalment tax calculations and payments during the year, with the annual return filed within 6 months of the financial year end.
Monthly Management Accounts & Financial Report
Within the first 2 weeks of each month, we deliver the previous month's management accounts to the client — Profit & Loss and Balance Sheet, with commentary on key movements, expense categories, and any items requiring management attention. We also provide an annual KRA compliance calendar showing all upcoming filing deadlines and any outstanding matters. For foreign-owned companies, we prepare group reporting packages in the required format alongside the Kenya management accounts.
Kenya Bookkeeping Service Packages
NileEdge's bookkeeping packages are priced by transaction volume and complexity. All packages include full KRA compliance. Contact us for a specific quote based on your company's transaction volume.
- Monthly transaction recording & bank reconciliation
- Monthly management accounts (P&L + Balance Sheet)
- PAYE calculation, filing & KRA remittance
- NSSF & SHA contributions management
- VAT return filing (if VAT registered)
- Annual corporation tax return
- Payroll outsourcing (additional fee)
- Group reporting format (additional fee)
- Everything in Starter, plus:
- Full payroll outsourcing for up to 20 employees
- Withholding tax management on applicable payments
- KRA correspondence management (all tax types)
- Annual financial statements preparation
- Quarterly financial review call with NileEdge accountant
- KRA instalment tax management
- Group reporting format (additional fee)
- Everything in Growth, plus:
- Multi-currency bookkeeping with KES conversion
- Group reporting package — any format required
- Intercompany transaction structuring & documentation
- Transfer pricing compliance advisory
- Dividend repatriation & withholding tax structuring
- Monthly financial review call with senior accountant
- Dedicated NileEdge account manager
* Prices shown are indicative. Final monthly fee is based on actual transaction volume, employee headcount, and specific requirements. Contact NileEdge for a free assessment and fixed monthly quote tailored to your company.
KRA Late Filing Penalties in Kenya
KRA penalties accumulate automatically on missed filing deadlines. Understanding the penalty regime makes clear why timely bookkeeping is not optional — it is a direct cost of non-compliance.
| Tax Type | Filing Deadline | Late Filing Penalty | Late Payment Penalty |
|---|---|---|---|
| PAYE | 9th of following month | KES 10,000 per month late | 25% of tax due + 1% p.m. interest |
| VAT | 20th of following month | KES 10,000 per month late | 5% of tax + 1% p.m. interest |
| Corporation Tax (Annual) | 6 months after year end | 5% of tax + 1% p.m. interest | 20% of tax due + 1% p.m. interest |
| Instalment Tax | Quarterly | 2% per month of shortfall | 2% per month of tax |
| Withholding Tax | 20th of following month | 10% of tax + 1% p.m. interest | 10% of tax + 1% p.m. interest |
* Penalty rates are set by the Tax Procedures Act (Kenya) and are subject to revision. Current rates as at 2026. NileEdge manages all filing deadlines to ensure no client incurs avoidable KRA penalties.
Premium Bookkeeping Services in Kenya
NileEdge is the trusted bookkeeping partner for Kenyan companies, foreign-owned subsidiaries, and growth-stage businesses that cannot afford KRA compliance failures.
Zero Late Filing Penalties — Our Track Record
NileEdge has never caused a late KRA filing penalty for any bookkeeping client. We operate a deadline management system that prepares every return at least 3 working days before the statutory deadline — giving buffer for iTax technical issues and last-minute queries. For clients who switch to NileEdge after accumulating penalties with a previous bookkeeper, we manage KRA penalty waiver applications as part of the transition.
Foreign-Owned Company Specialists
We understand the specific bookkeeping challenges of foreign-owned Kenya companies — intercompany transactions, multi-currency accounting, group reporting requirements, withholding tax on management fees and dividends, and transfer pricing documentation. These are areas where most Kenya bookkeepers lack specific expertise. NileEdge has handled these situations for clients from China, India, UAE, UK, USA, and over 20 other countries.
Integrated with Company Registration & Payroll
NileEdge handles company registration, bookkeeping, payroll, immigration, and secretarial services as a single integrated service — meaning the accounting team knows the company's history from incorporation, the payroll is already in our system, and company changes (new directors, share transfers) are immediately reflected in the correct financial and compliance records. No handover delays, no information gaps between service providers.
Management Accounts That Mean Something
NileEdge management accounts are prepared to give management the information they actually need to run the business — not just a legal compliance output. We format monthly management accounts to show revenue by product line or geography, operating cost analysis, margin trends, and working capital position — giving the management team a tool for decision-making, not just a record of what happened.
KRA Correspondence Managed Completely
When KRA issues queries, notices, or assessments — for any tax type — NileEdge responds on behalf of the client. We draft KRA responses, gather the required supporting documentation, and correspond directly with KRA to resolve queries without requiring any involvement from the client's management team. No client has needed to respond directly to KRA themselves on any matter managed by NileEdge.
Fixed Monthly Fee — No Variable Surprises
NileEdge's monthly bookkeeping fee is fixed upfront and confirmed in writing before engagement. It does not change based on the number of KRA returns filed, the complexity of a particular month's transactions, or the volume of KRA correspondence handled. Clients know exactly what their monthly bookkeeping costs — month after month — with no surprise invoices at year end or for annual returns.
What Clients Say About Our Bookkeeping Services in Kenya
"NileEdge manages the bookkeeping for our Kenya subsidiary and provides monthly group reporting in the format our Dubai headquarters requires. They handle the intercompany management fees correctly — including the withholding tax — which our previous accountant had completely missed. The quality and consistency is exactly what a multinational operation needs."
"As a Chinese company new to Kenya, we had no idea about VAT registration thresholds, withholding tax on management fees, or quarterly instalment taxes. NileEdge set up our accounting from the first day of registration — we have never had a KRA problem and our monthly accounts arrive by the 10th of every month without fail. Completely reliable."
Bookkeeping Services in Kenya — FAQs
What bookkeeping services does a Kenyan company need?
A Kenyan registered company requires: monthly bookkeeping and bank reconciliation; monthly PAYE filing and remittance to KRA (by the 9th); monthly VAT return filing (by the 20th, if VAT registered); NSSF and SHA contributions management; quarterly instalment tax management; annual corporation tax return (within 6 months of year end); and annual financial statements. NileEdge manages all of these on a fixed monthly fee. Contact us at +254 716 170 349 for a free quote.
How much does bookkeeping cost in Kenya?
NileEdge's Kenya bookkeeping packages start from KES 15,000 per month for low-volume companies, with Growth packages from KES 35,000 per month for companies with up to 200 transactions and 20 employees. Enterprise packages are priced based on specific requirements. All fees are fixed monthly rates — no variable or surprise charges. Contact NileEdge for a free assessment and specific quote based on your transaction volume and headcount.
When must a Kenyan company file its annual tax return?
A Kenyan company must file its annual corporation tax return (Form IT2C) via KRA iTax within 6 months of the end of its accounting year. For a December year-end company, the annual return is due by 30 June of the following year. Quarterly instalment taxes are also due during the year. NileEdge manages the full annual tax cycle — instalment taxes, annual return filing, and any KRA correspondence arising from the return.
What is the VAT rate in Kenya and when must VAT returns be filed?
The standard VAT rate in Kenya is 16%. Zero-rated supplies (0%) include exports and specified essential goods. Monthly VAT returns must be filed and any VAT payable remitted to KRA by the 20th of the month following the supply. Late filing attracts a KES 10,000 penalty per month late, plus 1% per month interest on any VAT owed. NileEdge files monthly VAT returns for all VAT-registered clients — always before the 20th deadline.
Does a new company need to file KRA returns immediately?
Yes. KRA expects returns to be filed from the first month of registration — even where the company has not yet traded. Nil returns (confirming no activity) are required for PAYE and VAT from the date of registration, and failure to file nil returns attracts the same KES 10,000 per month late filing penalties as failure to file substantive returns. NileEdge manages KRA compliance from the first month of registration for every new company client.
What is the corporation tax rate in Kenya?
The standard corporation tax rate in Kenya is 30% for resident companies and 37.5% for non-resident company branches on their Kenya-source income. Reduced rates apply in Special Economic Zones (10% for years 1–10, 15% for years 11–20). Investment incentives including Pioneer Status provide 100% investment deductions in qualifying cases. NileEdge advises on the applicable rate and available deductions for each client's specific structure.
How does outsourced bookkeeping work in Kenya?
Each month, the client sends NileEdge their bank statements, sales invoices, purchase invoices, and payroll information — typically a 30-minute process by email or shared folder. NileEdge records all transactions, reconciles bank accounts, files all KRA returns, and delivers monthly management accounts within the first 2 weeks of the following month. The client receives accurate financial information and full KRA compliance without maintaining an in-house accounting team. Contact us via our enquiry form or WhatsApp to discuss your requirements.
Related Services for Kenya Companies
Payroll Outsourcing Kenya
Full payroll outsourcing — PAYE, NSSF, SHA, payslips, and employee onboarding for all staff.
Corporate Secretarial Services
Annual BRS returns, company changes, and statutory compliance alongside your bookkeeping.
Company Registration Kenya
Register a new company in Kenya — NileEdge then handles all bookkeeping from month one.
Employer of Record Kenya
Hire Kenya-based staff without an entity — NileEdge manages employment and payroll compliance.
Get Your Kenya Books in Order Today
NileEdge manages bookkeeping, management accounts, PAYE, VAT, corporation tax, NSSF, SHA, and KRA correspondence for Kenya companies. Fixed monthly fee. Zero late filing penalties. Free assessment.