FFP Consult

CORPORATE TAXKRA COMPLIANCE

Company tax returns, filed right and on time.

Annual income tax returns, installment tax, and KRA compliance for Kenyan companies — signed off by an ICPAK-registered partner. From KSh 5,000.

  • ICPAK-registered practice
  • Penalty-free, managed filings FY2024/25
  • A named partner signs off every return

Annual company tax return

fromKSh 5,000

Minimum package — cost varies after review


  • Annual corporate income tax return on iTax
  • Corporate tax computation
  • Tax Compliance Certificate (TCC) where eligible

Filing this year — or catching up on overdue ones.

See full pricing
  • ICPAK
    MEMBER
  • KRA
    TAX REPRESENTATIVE
  • QUICKBOOKS
    CERTIFIED
  • SAGE
    CERTIFIED

WHAT WE FILE

Your company’s returns, computed and filed.

Annual income tax through to a clean Tax Compliance Certificate — the corporate-tax rhythm handled end to end.

See what it costs

Corporate income tax

  • Annual corporate income tax return

    The self-assessment return KRA expects from every company each year — computed from your books and filed on iTax.

  • Installment tax

    Computed and scheduled across the year, so nothing falls due unplanned.

  • Corporate tax computation & capital allowances

    Capital allowances and wear-and-tear worked in — not left on the table.

  • Tax Compliance Certificate (TCC)

    The clean certificate you need for tenders, contracts, and renewals.

Other returns we file

  • Withholding-tax returns & certificates

    Returns and certificates for tax withheld on the payments you make.

  • Rental income tax (MRI)

    Monthly rental income returns for companies holding property.

  • Turnover tax (TOT)

    For companies filing under the simplified small-turnover regime.

  • Individual income tax (directors / sole props)

    Directors’ and sole proprietors’ personal returns, kept in step with the company’s.

Behind or dormant?

  • Nil / dormant-company returns

    A dormant company still files. We file the nil return on time.

  • Prior-year / overdue remediation

    Back-years reconstructed and filed — penalty exposure negotiated with KRA in writing.

Every return is signed off by a named, ICPAK-registered partner — nothing leaves the firm unreviewed.

HOW IT WORKS

From your records to a filed return.

Four steps from a cold file to a clean certificate — the same path whether you’re filing this year’s return or catching up on several.

  1. 01
    Baseline

    Review prior filings & iTax status

    We pull your iTax history and past returns to see exactly where KRA has you — before a single figure is entered.

  2. 02
    Reconciled

    Tie the return to your books

    The return is reconciled to your accounts, so what you file matches your books — not an estimate.

  3. 03
    Filed

    Compute & file on iTax

    We compute the tax — capital allowances and all — file on iTax, and keep the acknowledgement on record.

  4. 04
    ClearedHighlight: Tender-ready

    Draw your Tax Compliance Certificate

    With the return filed and clean, we draw your TCC — ready for tenders, contracts, and renewals.

The same path 100+ Kenyan companies file by — run by an ICPAK-registered partner, and built to repeat on a retainer.

PRICING

What it costs to file.

A standalone annual return starts at a flat floor; ongoing companies fold it into the monthly retainer.

  • Annual company tax return

    Start here

    FromKSh 5,000

    Minimum package — cost varies after review


    • Annual corporate income tax return on iTax
    • Corporate tax computation
    • Tax Compliance Certificate (TCC) where eligible
    Scope a return
  • Monthly retainer

    FromKSh 15,000/ mo

    Annual return included for retainer clients


    • Monthly book close & statutory filings
    • VAT, PAYE & withholding-tax filings
    • Annual income tax return included
    • WhatsApp access to a partner
    WhatsApp a partner
  • Overdue / backlog returns

    Quoted on scope

    Most 2–3 year backlogs clear in 6–8 weeks


    • Prior-year returns reconstructed and filed
    • Penalty exposure negotiated with KRA in writing
    • Clean hand-off onto the monthly retainer
    Ask about overdue returns

Every scope is written before work begins — no surprise invoices. Penalty-free across managed filings, FY2024/25.

WHO IT’S FOR

You’ll recognise your company here.

Most companies come to us in one of these four situations. One will sound like yours.


  • You’re a year or two behind on returns.

    We reconstruct the back-years and file them — penalty exposure negotiated with KRA in writing.

  • You just need this year’s return filed right.

    We compute it from your books and file on iTax — with corporate-tax planning if you want to get ahead.

  • You’re dormant, but KRA still expects a return.

    We file the nil return a dormant company still owes — on time, every year it’s required.

  • You need a Tax Compliance Certificate for a tender.

    We clear what’s outstanding and draw your TCC — tender-ready.

Whichever one you are, the same ICPAK-registered partner files it — penalty-free, FY2024/25.

DEADLINES & PENALTIES

Miss a date, and the penalty stacks.

The dates KRA holds your company to — and what slipping one actually costs.

Company income tax

Your return

Filing deadline

Within 6 months of FY-end (31 Dec → 30 June)


Late penalty — Miss it

5% of tax or KSh 20,000 (whichever higher) + 1%/mo interest

Rate: 30% corporate

The monthly cycle we keep for retainer clients.

  • Installment tax

    Advance on income tax

    Deadline: 25% each by 20 Apr · 20 Jun · 20 Sep · 20 Dec; balance of tax by 30 Apr

    Late penalty: Underpayment: 20% of the shortfall; + 1%/mo interest on late payment

  • VAT

    16%

    Deadline: 20th of the following month

    Late penalty: KSh 10,000 or 5% (whichever higher) + 1%/mo

  • PAYE

    Bands 10–35%

    Deadline: 9th of the following month

    Late penalty: 25% of tax or KSh 10,000 (whichever higher) + 1%/mo

  • Turnover tax (TOT)

    ~3% of sales (turnover KSh 1m–25m)

    Deadline: 20th of the following month

    Late penalty: KSh 2,000 or 5% (whichever higher) + 1%/mo

Current KRA filing deadlines and late-filing penalties for companies. We confirm the exact dates against your filing position.

BEFORE YOU FILESIX ANSWERS

The questions that come before the filing.

Straight answers on cost, deadlines, penalties, and the situations that bring most companies to us.

  • A standalone annual company tax return starts at KSh 5,000 — a minimum package; the exact fee varies after we review your records. For companies on our monthly retainer (from KSh 15,000/mo), the annual return is included.

  • A company files its income tax return within six months of its financial year-end — so a 31 December year-end means filing by 30 June. We work to your specific year-end, not a generic date.

  • Filing late costs 5% of the tax due or KSh 20,000 — whichever is higher — plus 1% interest a month until it’s cleared. The earlier we have your records, the more of that we keep off your account.

  • Yes. A dormant company still owes KRA a nil return each year, and the late-filing penalty applies if you miss it. We file the nil return on time so your PIN stays clean and the company stays in good standing.

  • Yes — that’s a common starting point. We reconstruct the records first, then file: most two-to-three-year backlogs clear in six to eight weeks, with any penalty exposure negotiated with KRA in writing. You don’t need clean books to start.

  • On this page, “returns” means your company’s income tax returns to KRA — what most Kenyan businesses mean by “annual returns.” The annual return to the Registrar (BRS) is a separate governance filing; we handle that under Formation & Governance.

    See Formation & Governance

Didn’t see your question? WhatsApp a partner — we answer within the working day.

TALK TO A PARTNER

Tell us where you stand.

Reply · One business day

Whether you’re filing this year’s return or catching up on several, send the basics and a partner will scope it.

  • Filed by an ICPAK-registered partner.
  • Penalty-free across managed filings, FY2024/25.
  • 100+ Kenyan companies.
Where are you with your returns?

A Kenyan number reaches us fastest. One message — no sales calls.

Your financial year-end, how many years are outstanding, and whether your books are current is plenty to scope a quote.

Your details stay inside the firm. We don’t sell, share, or subscribe you.