Published by the FinTech Association of Kenya
PRECURSORSubscribe

Analysis

Stories that begin with something visible and ask what larger system is quietly being revealed.

Lecture 118 · The taxman found Booking.com's VAT below its income tax, and tried to charge income it had already declared.
Precursor Executive Classroom

Lecture 118 · The taxman found Booking.com's VAT below its income tax, and tried to charge income it had already declared.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA found Booking.com's VAT turnover below its income tax figure and charged income tax of KSh 10.7 million on the gap, money already declared for income tax. The tribunal and the High Court held the same income cannot be taxed twice, and the assessment was set aside.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 117 · A cereals trader never filed and binned every notice, and a KSh 11 million default assessment stood in full.
Precursor Executive Classroom

Lecture 117 · A cereals trader never filed and binned every notice, and a KSh 11 million default assessment stood in full.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: A Nairobi cereals trader never filed for five years and ignored every notice, so KRA traced more than KSh 25 million through his accounts and raised a KSh 11.3 million default assessment. Asked to break down his costs, he produced nothing, and the tribunal upheld the whole bill.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 116 · The taxman treated a matatu SACCO's whole takings as taxable, and the court found the fees too small to tax.
Precursor Executive Classroom

Lecture 116 · The taxman treated a matatu SACCO's whole takings as taxable, and the court found the fees too small to tax.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA treated almost all of a North Kinangop matatu SACCO's collections as taxable management fees, raising VAT on a KSh 11.5 million variance. The High Court held the audited accounts showed only about KSh 525,700 in fees, below the registration threshold, and allowed the appeal.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 115 · The taxman taxed a manager's deposits and her rent as well, and the tribunal called it the same money twice.
Precursor Executive Classroom

Lecture 115 · The taxman taxed a manager's deposits and her rent as well, and the tribunal called it the same money twice.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA summed every credit in a manager's three accounts and taxed her rent on top, a KSh 12.7 million bill. The tribunal held the same money could not be taxed twice and set the deposit assessment aside, though a late amnesty payment cost her the rental years.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 114 · A county employee said the deposits were loans and reimbursements, and with no records a KSh 14 million bill stood.
Precursor Executive Classroom

Lecture 114 · A county employee said the deposits were loans and reimbursements, and with no records a KSh 14 million bill stood.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA banked five years of deposits in a Busia County employee's accounts and assessed KSh 14 million. Oteba said the surplus was reimbursements and loans but produced no imprest records or loan agreements, and one of his own documents showed he had kept the money. The tribunal upheld the bill, reduced on objection.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 113 · The taxman froze a lawyer's account for a company's debt, and he had resigned as its director years before.
Precursor Executive Classroom

Lecture 113 · The taxman froze a lawyer's account for a company's debt, and he had resigned as its director years before.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA froze a Nairobi lawyer's personal account for a company's KSh 20 million VAT debt, though he had resigned as its director years before and the company never updated the record. The tribunal held the agency notice void, and the High Court ordered the seized money repaid with interest and KSh 500,000 in damages.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 112 · Rumish answered a banking-test bill with its ledgers, and the burden shifted to the taxman who would not fault them.
Precursor Executive Classroom

Lecture 112 · Rumish answered a banking-test bill with its ledgers, and the burden shifted to the taxman who would not fault them.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA treated almost every bank credit of Rumish Limited as income, a KSh 28.4 million bill. Rumish answered with audited accounts, reconciliations and schedules of its loans and refunds. The tribunal held the burden had shifted to KRA, which never faulted the documents, and set the assessment aside.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 111 · A landlord ran his rentals on cash and kept no receipts, and a KSh 170 million bill mostly stood.
Precursor Executive Classroom

Lecture 111 · A landlord ran his rentals on cash and kept no receipts, and a KSh 170 million bill mostly stood.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA billed an elderly Nairobi landlord about KSh 170 million after reviewing years of rent. He had skipped the review, paid everything in cash, and kept no receipts, so the authority built the figures from his tenants. The tribunal allowed the few costs he could prove and confirmed the rest.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 110 · The taxman billed both a company and its director for the same money, and the court held the income is taxed once.
Precursor Executive Classroom

Lecture 110 · The taxman billed both a company and its director for the same money, and the court held the income is taxed once.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA billed a builder KSh 10 million personally on the money he drew from his company, while taxing the company on the same withdrawals. An ADR settlement had already dealt with that income through the company. The High Court held the same income cannot be taxed twice, and dismissed the demand.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 109 · Teekay said it had given the taxman its records, and never put them before the tribunal that had to decide.
Precursor Executive Classroom

Lecture 109 · Teekay said it had given the taxman its records, and never put them before the tribunal that had to decide.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA assessed Teekay KSh 14 million on a gap between its deposits and its returns and on unaccounted stock. Teekay said it had handed its records to the taxman, but never filed them with the tribunal, never answered the specific gaps, and the appeal was dismissed.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 108 · Smartgas answered a banking-test bill with a letter and a summary, and without its books the assessment stood.
Precursor Executive Classroom

Lecture 108 · Smartgas answered a banking-test bill with a letter and a summary, and without its books the assessment stood.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: KRA treated every bank credit of an LPG company as income, a KSh 18 million bill. Asked for reconciliations, audited accounts, ledgers and licences, Smartgas produced only an objection letter and a note on VAT rates. The tribunal held the burden was its own and upheld the banking test.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid

Lecture 107 · The taxman taxed Sybrin's software because Kenyan banks used it, and the court looked instead at who the customer was.
Precursor Executive Classroom

Lecture 107 · The taxman taxed Sybrin's software because Kenyan banks used it, and the court looked instead at who the customer was.

𝑻𝒉𝒆 𝑪𝒂𝒔𝒆 𝑹𝒐𝒐𝒎: Sybrin wrote software for foreign affiliates who built it into products sold to Kenyan banks. KRA called the service consumed in Kenya and charged VAT. The Court of Appeal held the foreign affiliates were the customers, the service was exported, and the banks were never part of the deal.

Tax and financial judgement · 10 Nov 2026 · 4 min read · Paid