KRA compliance is not a once-a-year return. It is a chain connecting registration, contracts, invoices, payroll, accounting records, payments and statutory deadlines. When those systems disagree, penalties and disputes can grow faster than the underlying tax.

Tax follows the transaction

Classify the business model and each material payment correctly before trying to automate the return.

01

Build the correct taxpayer profile

A KRA PIN identifies the taxpayer for tax administration and specified transactions. The entity's legal name, registration number, address, directors, contacts, accounting period and bank details should agree across BRS, KRA, licences and financial records.

Control access to iTax, eTIMS and official email accounts. Use institutional contacts rather than a departing employee's private address, apply appropriate user permissions and preserve an audit trail of submissions and acknowledgements.

After restructuring, relocation, a change of directors or cessation of an activity, update the taxpayer profile and affected obligations. Incorporating a company does not by itself determine every tax applicable to its operations.

02

Select obligations from the actual business

Map income sources, supplies, employees, imports, excisable activities, property, cross-border dealings and payments to residents and non-residents. That analysis determines which registrations, deductions, returns and licences may apply.

Income tax

Business profits, instalment obligations, annual returns and transaction-specific gains.

VAT

Taxable supplies, registration status, output tax, input deductions and supporting invoices.

Payroll

Employee taxes, benefits, deductions and remittance obligations.

Transaction taxes

Withholding, customs, excise, stamp duty and other activity-specific charges.

Do not use a threshold, rate or exemption from an old guide without checking the law in force for the relevant tax period. Finance legislation can change registration tests, rates, deductions and filing mechanics.

03

Make eTIMS part of the sales process

KRA describes eTIMS as its electronic invoicing system and states that persons engaged in business are generally required to onboard and issue electronic tax invoices, including businesses that are not VAT-registered, subject to current law and special cases.

Choose the solution that fits transaction volume and systems: web or mobile options may suit smaller businesses, while businesses with an ERP or high-volume invoicing can consider KRA's system-to-system integrations.

Invoice at the eventConnect delivery, completion, payment and credit-note procedures to the correct tax point.

Use accurate master dataKeep PINs, item codes, descriptions, tax treatment and branch details controlled.

Manage reversals properlyUse the authorised credit-note or adjustment process instead of deleting history.

Reconcile continuouslyMatch eTIMS totals to sales ledgers, VAT returns, bank receipts and annual income.

04

Run one compliance calendar

For every obligation, record the return, payment, frequency, statutory deadline, preparer, reviewer and evidence of filing. Include annual, monthly, transaction-triggered and licence-related duties rather than relying on memory or portal reminders.

A complete workflow closes the period, reconciles ledgers, calculates tax, obtains approval, files the return, pays using the correct reference and archives the receipt and acknowledgement. Filing without payment does not settle the liability; payment without the correct return or reference may not clear the ledger.

Nil returns should reflect genuine inactivity, not incomplete bookkeeping. Repeated nil filings alongside bank deposits, eTIMS invoices, customs entries or payroll data can invite questions.

05

Keep evidence, not just totals

The Tax Procedures Act provides the common administrative framework for records, assessments, objections, enforcement and related procedure. Keep records for the statutory period applicable to the matter and longer where a dispute or transaction requires it.

Preserve contracts, purchase orders, delivery evidence, invoices, credit notes, bank statements, payroll, customs documents, asset registers, board approvals, transfer-pricing support and filed returns. Digital records should be searchable, backed up and linked to the transaction.

Reconcile at least the sales ledger to eTIMS and VAT, purchases to supplier invoices, payroll to PAYE filings, withholding certificates to ledgers, imports to customs entries, and bank movement to recorded income and expenses.

06

Payroll and withholding are trust obligations

Classify workers properly, maintain contracts and payroll records, and identify taxable cash and non-cash benefits. Reconcile gross pay, deductions, remittances and general-ledger entries each month.

Before paying suppliers, landlords, consultants, contractors, lenders, licensors or non-residents, determine whether withholding applies, at what rate, and whether treaty or exemption documentation is available. Issue and retain certificates as required.

A service provider's invoice description does not conclusively determine tax treatment. Review the underlying contract, work performed, recipient residence and payment character.

07

Model tax before major transactions

Acquisitions, asset sales, share transfers, dividends, debt, leases, restructurings, imports, related-party agreements and cross-border services can engage several taxes at once. The legal form, accounting treatment and cash flow should be modelled together.

Related-party pricing requires arm's-length support and consistent contracts, invoices and conduct. For cross-border structures, examine permanent establishment, withholding, VAT, customs, treaty access, beneficial ownership and foreign-exchange documentation.

Tax incentives and exemptions have eligibility conditions, reporting duties and expiry or clawback risk. Obtain written support before relying on them in the investment model.

08

Respond to KRA early and precisely

Route every KRA notice immediately to a responsible officer and record the service date. Identify the tax period, issue, deadline, information requested and legal consequence. Preserve records and respond with a controlled, indexed evidence pack.

If KRA issues an assessment or appealable decision, the objection must meet the statutory requirements and deadline. Review whether tax not in dispute must be paid and whether an extension, amendment or settlement mechanism is available. A casual email may not constitute a valid objection.

Keep technical arguments consistent with the returns, contracts and accounting evidence. Where facts are wrong, correct them directly; where the dispute is legal, identify the statutory provision and transaction evidence.

09

Treat tax as a governance function

Assign ownership across finance, operations, HR, procurement, sales and leadership. Tax errors often begin outside the tax team—when a contract is signed, a worker is engaged, a product is coded or an invoice is raised.

Use maker-checker controls, threshold alerts, documented positions and periodic health checks. Reconcile the KRA ledger and tax compliance status before tenders, financing, dividends, investment or due diligence. Escalate recurring exceptions to management rather than clearing them manually each month.

KRA CHECKLIST

A practical compliance system

  1. Confirm PIN data and portal access controls.
  2. Map applicable taxes from actual activities and payments.
  3. Onboard the appropriate eTIMS solution.
  4. Create one return-and-payment calendar.
  5. Reconcile invoicing, ledgers, bank and tax returns monthly.
  6. Review payroll, benefits and withholding before payment.
  7. Maintain transaction-level supporting evidence.
  8. Model tax before contracts and major transactions are signed.
  9. Log KRA notices and objection deadlines immediately.
  10. Review the tax profile whenever the business changes.

COMPLIANCE IS CONNECTED DATA

Make the invoice, ledger, return and payment tell one story.

Strong tax governance catches inconsistencies before KRA does.
Find tax counsel

FAQ

Frequently asked questions

Does a company automatically receive every tax obligation?

No. A PIN identifies the taxpayer, while tax obligations depend on the entity's activities, turnover, employees, payments and transactions. Register only the applicable obligations and update them as the business changes.

Must a non-VAT-registered business use eTIMS?

KRA states that persons engaged in business are generally required to onboard eTIMS and issue electronic tax invoices, including businesses not registered for VAT, subject to the law and current exceptions or special invoicing arrangements.

Is filing a nil return enough when there was business activity?

No. A nil return is appropriate only where the facts genuinely produce no amount to declare. Filing nil despite transactions can create inconsistencies across bank, customs, payroll, withholding and eTIMS data.

What is a Tax Compliance Certificate?

It is KRA's confirmation of a taxpayer's compliance status at the time of issue. It is not a permanent clearance of all past or future tax liabilities and may depend on filings, payments and resolved ledger issues.

Can a taxpayer challenge a KRA assessment?

Yes. The Tax Procedures Act provides objection and appeal mechanisms with strict form, payment and timing requirements. Review the assessment immediately and preserve evidence rather than waiting for enforcement.

OFFICIAL SOURCES

Read the law and KRA guidance

Legal-information notice: This guide provides general information, not legal, tax or accounting advice. Rates, thresholds, exemptions, deadlines and procedures change and depend on the transaction and tax period. Confirm current law and KRA guidance with qualified Kenyan advisers.