Compliance as a permanent state — not a month-end scramble.
Tax logic lives inside every transaction, so KRA eTIMS, VAT, and withholding tax are handled as the business runs — and you are audit-ready any day, not just at filing.
What the Compliance & Tax Engine gives you
eTIMS by default
Every invoice is generated and submitted to KRA eTIMS automatically as part of the sale — compliance is a by-product of operating, not a separate task.
VAT always current
VAT is computed on every transaction against current rules, so your return-ready position is live rather than reconstructed at period end.
Audit-ready every day
Immutable, timestamped trails on every transaction mean an audit is a report you run, not a project you brace for.
Inside the Compliance & Tax Engine
Tax and compliance built as a layer under every financial movement.
Automatic KRA eTIMS submission
Every invoice is submitted to KRA eTIMS automatically on generation, with the compliant document delivered to the customer — no manual re-keying, no separate end-of-day step.
Automatic KRA eTIMS submission
- Submitted on generation
- Compliant document delivered
- Zero re-keying
Failed-submission exception queue
When a submission fails — connectivity, a data issue — it lands in a clear exception queue with automatic retry, so nothing slips through silently and you can resolve the rest fast.
Failed-submission exception queue
- Failures surfaced
- Automatic retry
- Nothing slips through
VAT computation & return-ready reports
VAT is calculated on every transaction and rolled into return-ready reports, so your filing position is always current and reconciles to the underlying invoices.
VAT computation & return-ready reports
- Per-transaction VAT
- Return-ready reports
- Reconciles to source
Withholding tax handling
Withholding tax is computed and tracked on the payments where it applies, with the records you need for certificates and remittance kept against each transaction.
Withholding tax handling
- Auto-computed WHT
- Tracked per payment
- Remittance-ready
Immutable audit trails
Every transaction carries a tamper-evident, timestamped trail of what happened and who did it, linked to the accounting entries — so audits and internal reviews run on trusted data.
Immutable audit trails
- Tamper-evident
- Who/what/when
- Linked to the ledger
Compliance for every vertical
The same tax engine under distribution, FMCG, manufacturing, retail, and hospitality.
Take this module alone from KSh 1,400/user/month
Compliance and tax ship inside the Billing & Collections module — take it on its own from KSh 1,400 per user/month, or get every module together in the Full Suite.
Three ways to run it on Acacia
Run compliance on Acacia ERP, extend your current ERP with Acacia Connect, or compose your own blend with Acacia Compose.
Acacia Connect
Keep the ERP you already run and extend it with the operational engine on top.
See pricingCompliance & Tax questions, answered
Still weighing it up?
Talk to our team. We will walk you through exactly how Acacia would run your operation.
Book a CallMake compliance something you stop worrying about.
See Acacia submit eTIMS on an invoice and keep the audit trail, live.
Book a Demo