KRA's data capabilities have grown. Personal Till numbers moving hundreds of thousands monthly with no tax filings get flagged. Selling through DMs with a till number in your bio leaves no order records, no invoices, and a messy statement if you're ever asked questions.
What changed
- KRA can request M-PESA data on high-volume Till numbers.
- eTIMS invoicing is being pushed for all business transactions — a manual till payment generates no invoice.
- Every Kenyan business is now expected to file returns, even nil returns, regardless of size.
Why a shop on Shops helps
- Every order is recorded — item, amount, customer, date — a clean audit trail.
- Payments are tied to order numbers, not anonymous till deposits.
- Your sales history is always in the dashboard for your accountant or KRA filing.
- You look like a business, not a hustle — which matters to customers too.
Practical steps
- Register a business name on eCitizen if you haven't (sole proprietorship is enough to start).
- Get on the iTax system and file your returns — even nil ones.
- If you're VAT registered, talk to your accountant about eTIMS invoicing for online sales.
- Keep your shop records; they're your first line of defence in any query.
Disclaimer: this is general guidance, not tax advice — confirm your specific obligations with KRA or an accountant.