KRA Dismisses Reports Alleging Taxation on Till Numbers The Kenya Revenue Authority (KRA) on Tuesday denied allegations that it had implemented a tax on businesses utilizing till numbers as their preferred payment method. November 29, 2023 News·Social Media·TL