Compliance & Tax Engine

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.

Platform capability — works across every solution and vertical

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.

In depth

Inside the Compliance & Tax Engine

Tax and compliance built as a layer under every financial movement.

01

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.

01

Automatic KRA eTIMS submission

  • Submitted on generation
  • Compliant document delivered
  • Zero re-keying
02

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.

02

Failed-submission exception queue

  • Failures surfaced
  • Automatic retry
  • Nothing slips through
03

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.

03

VAT computation & return-ready reports

  • Per-transaction VAT
  • Return-ready reports
  • Reconciles to source
04

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.

04

Withholding tax handling

  • Auto-computed WHT
  • Tracked per payment
  • Remittance-ready
05

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.

05

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.

See Pricing

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 ERP

Run compliance on our full AI-native ERP as your single source of truth.

See pricing

Acacia Connect

Keep the ERP you already run and extend it with the operational engine on top.

See pricing

Acacia Compose

Compose your own blend — keep the parts of your current ERP that serve you.

Talk to us

Compliance & 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 Call

Make compliance something you stop worrying about.

See Acacia submit eTIMS on an invoice and keep the audit trail, live.

Book a Demo