One workspace for your tax tasks and records.

Prepare and review tax work, with the supporting records in one place. Built for tax teams.

Approach

Keep your tax work, supporting records and the reasons behind each decision together.

Tax lives in too many places.

  • Workings sit in spreadsheets, support in PDFs and decisions in email. Import records, customs plans and related-party agreements are kept apart from the books. Reconciliation takes months, and transfer pricing is left until year end.

  • A question from the tax authority, an auditor or management means pulling figures and papers from many files and inboxes. Much of the answer depends on who still remembers.

  • Tax positions and their workings are rebuilt each year in new spreadsheets, often by different people. Last year’s reasoning is hard to find, so the same work is done again rather than done better.

The platform

How Setoff TaxOS, Protas and Jetbooks work together.

Every obligation on one board

Tax rules, permissions and workflow for every entity and jurisdiction.

The Cycles register in Setoff: every tax year of each Diamond Mining Group company, with its next due date, status, returns filed and exposure in KES.

Solutions

Five modules on one engine.

Hold compliance to a high standard, cut penalty risk and keep every decision on file when people leave. Your consultant works here too.

    • Local returnsAdapted to 17 African countries
    • Human + AITasks run by your team and AI agents
    • Portable dataEvery record exports to your other tools
  • CorporateCIT · ProvisionsCorporate taxCompute corporate income tax straight from your trial balance, with every adjustment traced to its source and ready for review.IFRS · LocalFinancial packPrepare financial statements from reconciled books, structured for your auditors and ready for sign-off.Part of Corporate, for the CIT return.
  • All tax typesTax auditMeet every tax audit prepared, with evidence requests, reviews and sign-offs managed in one workflow from planning to close.
  • VAT · PAYE · WHTMonthly returnsClose every month with VAT, payroll and withholding tax reconciled to your ledgers, filed on time, and every supporting document tracked.
  • OECD · LocalTransfer pricingKeep transfer-pricing documentation current all year, track intercompany agreements and flag exposures early.
  • HS codesCustoms taxesTrack shipment duties and every customs document, flag risk in each import declaration, and stay ready for post-clearance audits.

Setoff’s modules run on a proprietary cycle ledger and a rules engine, so a new jurisdiction means new rules, not a new module. The rules engine follows OECD standards and fits common-law tax systems; customs work follows the World Customs Organization standards that most customs declarations share.

Control

Nothing moves without the right person.

See Protas

Agents prepare; people decide. Set who prepares, reviews and approves each return.

  • 01Permissions and scopeEach person, and each agent working for them, sees only the entities, jurisdictions and periods they cover.
  • 02Human sign-offReturns, filings and payments wait for a named approver.
  • 03Audit trailEvery action and every tool call is logged with who, when and on what evidence.
  • 04Evidence behind every figureEach number links back to the entry or document it came from.

Security

Access to company records is controlled by assigned roles and permissions.

All security controls
  • 01Company records kept apartEach session belongs to one company, every request is checked against the person’s permissions, and the database returns only that company’s records. People and AI agents pass through all three checks.
  • 02Single sign-on (SAML)Sign in through Okta, Microsoft Entra ID or any SAML 2.0 provider, with your own two-factor rules. Users not on SSO sign in with an authenticator app or a security key.
  • 03Secure AWS infrastructureSetoff runs on AWS, with data encrypted at rest and in transit. You can also bring your own storage, so documents stay in an account you own, in the region your regulators require.
  • 04Locked to your networkAllow sign-in only from your office, VPN or data-centre IP ranges. Attempts from anywhere else are refused, even with valid credentials.

Integrations

Connects to the books you already keep.

Setoff has read-only access to your accounting system: the trial balance and general ledger come straight into your tax work, and nothing is written back. Protas does the work on Claude and GPT models.

By data source

  • QuickBooks Online
  • Xero
  • Zoho Books
  • Odoo
  • Microsoft Dynamics 365 Business Central
  • SAP S/4HANA Cloud

By intelligence

  • Claude by Anthropic
  • OpenAI

By revenue authority

Read and write access through the authority’s API, in compatible countries and on the authority’s terms.

Plan

Three editions for teams running tax in-house.

Running a tax practice? The Consultant edition gives each client separate records and access controls, and is quoted per practice. Book a demo

Specialist

Pick the modules your team runs.

Price

Per module

Per person, 10% off annually

Modules
Included
  • 200K Protas AI tokens per month
  • 25 GB document storage
  • Priority support
  • Guided onboarding

EnterprisePopular

Every module for one company, with additional companies priced separately.

Price

All modules

Per person, 5% off monthly, 14.5% annually

Modules
  • Audit
  • Returns
  • Corporate
  • Transfer Pricing
  • Customs
Included
  • 1M Protas AI tokens per month
  • 100 GB document storage
  • Dedicated success manager
  • Assisted onboarding

Managed Enterprise

Everything in Enterprise. We prepare and reconcile your data; your advisors make the calls.

Price

All modules + fee

Per person, billed annually, fee quoted

Modules
  • Audit
  • Returns
  • Corporate
  • Transfer Pricing
  • Customs
  • Jetbooks
Included
  • 1M Protas AI tokens per month
  • 100 GB document storage
  • Dedicated success manager
  • Jetbooks: books rebuilt from evidence
  • Setoff data work: prepare, reconcile, findings — no advice, no filing

Each plan covers one company. More in the same country: 25% off each on Specialist, 30% off each on Enterprise and Managed Enterprise.

FAQ

What teams ask before they start.

Whether you need AI agents, which jurisdictions are covered, where to start when the books are a mess, and how the plans work.

What is Setoff?

Setoff is the operating system for tax operations: one engine of tax rules, permissions and workflow that your team runs in TaxOS, that Protas agents run with the same controls, and that Jetbooks gets your books ready for.

How do TaxOS, Protas and Jetbooks fit together?

TaxOS is the engine and the workspace your team uses. Protas is a set of AI agents that do tasks inside TaxOS with the same permissions. Jetbooks is a one-off job that rebuilds messy records into books TaxOS can run on.

Do we have to use AI agents?

No. Your team can run everything in TaxOS. Protas agents can take on preparation work when you are ready, and nothing is filed without a named approver.

Which jurisdictions does Setoff cover?

Setoff covers jurisdictions across ECOWAS, EAC and SADC, with rules, forms and deadlines set per jurisdiction.

Where do we start if our books are a mess?

With Jetbooks. It rebuilds the books from whatever records exist, traces every entry to its source and loads the result into TaxOS.

How do the plans work?

You pay per person. Specialist is priced per module each person uses; Enterprise covers every module, from five people; Managed Enterprise adds a quoted fee for Setoff’s data work, includes Jetbooks and is billed annually. Each plan covers one company, with a discount for each further company in the same country.

What costs extra, and how do we start?

Extra AI tokens come in packs of 100K, and onboarding, data migration or deployment can carry a one-off fee. On Specialist and Enterprise, a Jetbooks job is quoted on its own. Book a demo and we follow it with a written quote that lists every cost.

Learn more as Setoff ships.

Product updates as they land, and practical guides on running tax with AI on the blog.

See the updates