Built for Kenyan tax reality

KRA compliance.
Done right.

TaxSafi is building the bridge between sales, payments, invoices, and KRA — so businesses, individuals, and accountants stop doing tax work manually after the fact.

Individuals

Your KRA sorted in minutes

The problem
  • You don't know your KRA PIN off the top of your head
  • Filing nil returns on iTax takes too many steps
  • You don't know which obligations are on your PIN
  • Penalties accumulate before you notice a deadline passed
What TaxSafi does
Find My PINLook up your KRA PIN using your ID number. Free, instant.
File Nil ReturnsSubmit a nil return in under 2 minutes. KES 50.
My ObligationsSee every obligation registered on your PIN.
Use these services →
Businesses

Sales, payments, and KRA in one place

The problem
  • Sales happen in POS, WhatsApp, M-Pesa, bank, and cash — all separate
  • eTIMS invoices are generated later, often manually and late
  • M-Pesa payments are hard to match to the right invoice or customer
  • VAT, TOT, and WHT positions are unclear until deadlines are close
  • Paying suppliers with invalid PINs or fake invoices creates compliance risk
What TaxSafi is building
eTIMS + POS IntegrationConnect your POS once. Every sale generates the required eTIMS invoice automatically.
M-Pesa ReconciliationEvery payment matched to its invoice and eTIMS record. Daily settlement reports.
Supplier Compliance ChecksVerify supplier PINs, TCCs, and eTIMS invoices before you pay.
Obligations DashboardSee every active obligation and get reminders before due dates.
Talk to us about your business →
Accountants & Tax Agents

One dashboard. Every client.

The problem
  • You log into iTax separately for every single client, every month
  • Nil returns, obligations checks, and PIN verifications repeat endlessly
  • Month-end means messy exports from clients and manual reconciliation
  • There is no single view of all your clients' compliance status
What TaxSafi is building
Bulk PIN & Obligations ChecksUpload your client list. Get PIN status and all obligations at once.
Bulk Nil Return FilingFile for 50 clients in the time it used to take for 5.
Client Status BoardSee which clients have overdue obligations and upcoming deadlines at a glance.
Downloadable ReportsPer-client compliance reports ready to share or keep for your records.
Request accountant access →
Landlords

Stay ahead of eRITS before it becomes mandatory

The problem
  • KRA is matching your M-Pesa and bank records to land registry data
  • Only 1,412 landlords had registered on eRITS as of April 2026 — enforcement is coming
  • Vacant months still require a nil return filed by the 20th
  • Penalties include account freezes and court action for non-compliance
What TaxSafi does
eRITS Registration GuidanceStep-by-step help to register your property before it becomes mandatory.
Monthly Nil ReturnsVacant unit? We file the nil return so you avoid the late penalty. KES 50.
Obligations CheckConfirm your MRI obligation is correctly registered on your PIN before filing.
Read the full eRITS guide →

Help us build what you actually need

Two minutes. Seven questions. Your answers shape what we build next.

Take the survey →