Surviving a KRA audit: the records you need.
An audit is a records review, not a mystery. Here's the five-year rule, the invoice-to-payment trail that auditors actually follow, and the files that make one finish quickly instead of dragging on.
An audit is a records review, not a mystery. Here's the five-year rule, the invoice-to-payment trail that auditors actually follow, and the files that make one finish quickly instead of dragging on.
Strip away the letters and the jargon, and a KRA audit is a question: "do your records support the figures on your returns?" Auditors work by sampling — they pick invoices, then follow each one forward to the payment and backward to the sale. Where the trail breaks, they look closer.
This is why the single most valuable file in your business is the invoice-to-payment trail: every invoice you raised, and the payment that settled it, linked together. Build that habit and an audit becomes a guided tour of your books. Skip it and the same audit becomes archaeology.
Under the Tax Procedures Act, you're required to keep your books and records for at least five years from the end of the accounting period they relate to. That includes invoices, receipts, bank and M-Pesa statements, payroll records, contracts, and the workings behind your returns.
Five years is longer than a phone's life and longer than most filing cabinets. The realistic answer for a small business is digital records you can export, backed up somewhere safe.
Because your sales invoices now exist in KRA's own systems, the audit isn't comparing your paper to your ledger — it's comparing your ledger to what KRA already has. A gap between your issued eTIMS invoices and your reported sales is found before the auditor visits. The electronic record removes the guesswork, in both directions: it protects honest businesses and exposes gaps fast.
Reconcile payments to invoices the day they arrive. It's the single habit that keeps the trail intact and the audit short. See how to set it up.
The businesses that dread audits least are the ones where every invoice, payment, and report lives in the same system — nothing reconstructed, nothing missing. That's the outcome we built Tieghtsuite around: complete, exportable records you can hand over without a week of preparation.
Complete, exportable records without a week of preparation before every filing. Set up in about five minutes.
Free 14-day trial · No card required · Cancel anytime · Export your data anytime