Skip to content
SPECIFICTION
Get listed

OpenIncent

openincent.com

From C$500/mo Free plan Open source WindowsmacOSLinuxAPISelf-hosted
Visit openincent.com
Spec score 9.0 #1 of 30 in Sales Commission Software

What it is

OpenIncent combines commission-calculation software with a documented process for checking commission pay. Its starting focus is small recruitment agencies that run monthly commission cycles from transaction exports. The engine handles exact decimal calculations, tiers, splits, margin, clawbacks, and dated plans, then produces statements and an inspectable calculation record. Users retain their plan configuration and calculation records. The reconciliation method covers checking inputs, documenting and testing plan rules, comparing calculations with payments, and recording differences and decisions. The method is public and the engine is open source. Linux, macOS, and Windows are listed as platforms, and the site offers a Windows desktop application. The site says desktop calculations stay on the user's machine; prompts entered in the optional AI Builder are sent to Anthropic. The method and engine are free to use, with plan interpretation, input checks, and approval left to the team. Ongoing administration costs C$500 a month for one monthly cycle, one agreed plan, and up to ten payees. One-time setup costs 1000.00 CAD once for one plan, up to ten payees, and one historical month.

Spec sheet

What it does
OpenIncent provides a documented commission-calculation and reconciliation process plus software that records how each payout was calculated.Read 14 Oct 2026 · openincent.com
Purpose
OpenIncent provides a documented process and software for calculating and checking commission pay.Read 8 Oct 2026 · openincent.com
API
The project documents a Python library named icm-engine, a CLI and a FastAPI HTTP API that is local-only by default.Read 14 Oct 2026 · github.com
Integrations
Additional integrations are quoted separately for paid service work.Read 8 Oct 2026 · openincent.com
Support
Olivia handles initial reviews and service delivery directly, and the site provides her email for help with the Windows example.Read 8 Oct 2026 · openincent.com
License
OpenIncent is licensed AGPL-3.0; network operators must release modifications, while commercial licensing is offered separately.Read 14 Oct 2026 · github.com
Maker
The homepage identifies Olivia as the OpenIncent maintainer handling initial reviews and service delivery directly.Read 14 Oct 2026 · openincent.com
AI data disclosure
The optional AI Builder sends the entered prompt to Anthropic, while ordinary desktop calculations remain on the user's machine.Read 14 Oct 2026 · openincent.com
Calculation engine
The engine performs exact-decimal, repeatable calculations and keeps an inspectable calculation record.Read 14 Oct 2026 · openincent.com
Calculation features
The engine supports exact decimal calculations, tiers, splits, margin, clawbacks, and dated plans.Read 8 Oct 2026 · openincent.com
Commission rules
The software supports tiers, splits, margin-based pay, clawbacks and dated plans.Read 14 Oct 2026 · openincent.com
Company location
The project describes itself as made in Canada.Read 14 Oct 2026 · github.com
Data handling
For service work, scope, confidentiality terms, access, and a dated retention and deletion schedule are agreed in writing; working copies are deleted on the agreed schedule.Read 8 Oct 2026 · openincent.com
Desktop privacy
The site says desktop calculations stay on the user's machine; the optional AI Builder sends entered prompts to Anthropic.Read 8 Oct 2026 · openincent.com
Documentation and support
The project publishes a method document, worked data files, expected results and troubleshooting guidance, with support by email to Olivia.Read 14 Oct 2026 · openincent.com
Feature: AI builder
An AI plan builder converts plain-English compensation descriptions into validated YAML plans.Read 14 Oct 2026 · github.com
Feature: credits and hierarchy
It supports split and overlay credits, manager hierarchies with generated overrides, shared quotas and multi-plan runs.Read 14 Oct 2026 · github.com
Feature: distribution
Statements can be distributed through SMTP, .eml or mail merge, with sending disabled unless explicitly requested.Read 14 Oct 2026 · github.com
Feature: draws and true-ups
It supports recoverable and non-recoverable draws, period locking with delta true-ups and partial-period pro-rating.Read 14 Oct 2026 · github.com
Feature: MCP assistant
An MCP server works with Claude Desktop, Claude Code or another MCP client and supports per-person access with OAuth sign-in.Read 14 Oct 2026 · github.com
Feature: quotas and bonuses
Documented features include multi-currency display conversion, MBO or bonus payouts, ramps, time-varying quotas, mid-year plan changes and cumulative year-to-date attainment.Read 14 Oct 2026 · github.com
Feature: reconciliation
The reconciliation command compares calculated commissions with amounts actually paid and surfaces underpayments, overpayments and missing lines.Read 14 Oct 2026 · github.com
Feature: rule types
The engine implements flat-rate, tiered boundary-crossing and accelerator commission rules.Read 14 Oct 2026 · github.com
Input formats
The repository documentation says plans are YAML and transaction data can be CSV, Excel or Parquet, with fuzzy matching for messy column names.Read 14 Oct 2026 · github.com
Limit: extra scope
Additional plans, historical periods, data cleanup, integrations and major plan changes are quoted separately.Read 14 Oct 2026 · openincent.com
Limit: review assurance
The complimentary reconciliation review can confirm a match but explicitly does not promise to find an error.Read 14 Oct 2026 · openincent.com
Limit: Windows release
The publicly documented desktop download is Windows v0.3.0, while other operating-system use is described through the Python and source workflows.Read 14 Oct 2026 · openincent.com
Output formats
The documented outputs include interactive per-payee HTML statements, PDF and XLSX files, a finance payout register and an audit ledger.Read 14 Oct 2026 · github.com
Pilot review
Two complimentary pilot reviews are available in total, each covering one recent month, one plan, and up to five people; one review per business, subject to scope fit.Read 8 Oct 2026 · openincent.com
Process controls
Its published method checks inputs, documents and tests plan rules, compares calculated amounts with payments, records explanations and preserves closed periods with corrections.Read 14 Oct 2026 · openincent.com
Reconciliation process
The method checks inputs, documents and tests plan rules, compares calculated amounts with payments, and records differences and decisions.Read 8 Oct 2026 · openincent.com
Records
It produces statements and an inspectable calculation record, and users retain their plan configuration and calculation records.Read 8 Oct 2026 · openincent.com
Repository activity
The public GitHub repository showed zero stars and zero forks when opened.Read 14 Oct 2026 · github.com
SDK and architecture
The documented stack uses Python 3.11+, Pydantic v2, Decimal arithmetic, Typer, FastAPI, React 19, TypeScript, Vite, Tailwind, SQLite and PyInstaller with pywebview.Read 14 Oct 2026 · github.com
Security and data handling
For paid reviews, the maintainer says access, confidentiality and deletion schedules are agreed in writing; only necessary records are requested and bank details, tax IDs and passwords are not needed.Read 14 Oct 2026 · openincent.com
Self-hosting
The README describes local execution, a local SQLite database and self-hosting under the AGPL-3.0 license.Read 14 Oct 2026 · github.com
Service limitation
Paid starting scope assumes one currency and usable CSV or Excel exports; additional plans, historical periods, data cleanup, integrations, or major plan changes are separately quoted.Read 8 Oct 2026 · openincent.com
Software and method
The method is public and the engine is open source; the site offers a Windows desktop application.Read 8 Oct 2026 · openincent.com
Statements
The engine produces commission statements and calculation records for review.Read 14 Oct 2026 · openincent.com
Target users
The stated starting focus is small recruitment agencies handling monthly placement fees, splits, contract margins and payment records.Read 14 Oct 2026 · openincent.com
Windows installation
The Windows release is a single executable that needs no installation, cloud account or login.Read 14 Oct 2026 · github.com
Windows starter
The homepage documents version 0.3.0, launched as icm-engine.exe after extracting a ZIP, with no account or API key required.Read 14 Oct 2026 · openincent.com
Worked example
The sample staffing run covers tiered placement fees, gross-profit commission, desk splits, new-hire ramps, manager overrides and clawbacks.Read 14 Oct 2026 · openincent.com

Plans and prices

Free engine Free Free to use Open-source engine · self-run calculations · team handles interpretation, checks and approval Read 14 Oct 2026 · openincent.com
Use it yourself Free Method and engine free to use; team handles plan interpretation, input checks, and approval Read 8 Oct 2026 · openincent.com
Ongoing administration C$500 a month One monthly cycle · agreed plan · up to ten payees Read 8 Oct 2026 · openincent.com
Ongoing administration C$500 a month From CAD $500 / month before taxes One monthly cycle · agreed plan · up to 10 payees · one currency · usable CSV or Excel exports Read 14 Oct 2026 · openincent.com
One-time setup C$1,000, paid once One plan · up to ten payees · one historical month Read 8 Oct 2026 · openincent.com
One-time setup C$1,000, paid once From CAD $1,000 before taxes One plan · up to 10 payees · one historical month Read 14 Oct 2026 · openincent.com

Every OpenIncent plan and price →

Strong points and limits

Strong points

  • Handles tiers, splits, margin, and clawbacks
  • Produces statements and inspectable calculation records
  • Public method and open-source engine
  • Free self-service use

Limits

  • Paid starting scope assumes one currency
  • Paid scope requires usable CSV or Excel exports
  • Desktop application is offered for Windows
  • Optional AI Builder sends prompts to Anthropic

Who it suits

OpenIncent suits small recruitment agencies calculating monthly commissions from transaction exports, especially those wanting a documented reconciliation process. Its paid service scope assumes one currency and usable CSV or Excel exports.

OpenIncent in depth

Read the full write-up

Overview

OpenIncent combines commission-calculation software with a documented process for checking payouts. It is aimed first at small recruitment agencies using monthly transaction exports. Its appeal is a traceable route from plan rules to payment reconciliation; teams using the free option still own the interpretation and approval work.

Key features

The engine handles exact-decimal arithmetic, tiers, splits, margin, clawbacks and dated plans. It produces statements and an inspectable calculation record, while teams retain their plan configuration and records. That is useful when payees need an explanation for a payout or a team needs to revisit how it was calculated.

OpenIncent's method checks inputs, documents and tests plan rules, compares calculated amounts with payments, then records differences and decisions. The product supports commission calculation, quota and bonus management, payout tracking and compensation reporting. This is a stronger fit for teams seeking a repeatable reconciliation process than for those looking only for a payout calculator: self-service users must interpret plans, check inputs and approve results themselves.

The method is public and the engine open source. The Windows desktop application keeps calculations on the user's machine; the optional AI Builder sends entered prompts to Anthropic. Teams should treat those as distinct data paths when deciding what information to enter.

Pricing

Use it yourself: free. The method and engine are free to use, making this the sensible starting point for a team prepared to handle plan interpretation, input checks and approval internally.

Ongoing administration: C$500 a month covers one monthly cycle, one agreed plan and up to ten payees. It suits a small team wanting recurring administration within that boundary. The starting scope assumes one currency and usable CSV or Excel exports; extra plans, historical periods, data cleanup, integrations and major plan changes are quoted separately.

One-time setup: C$1,000, paid once covers one plan, up to ten payees and one historical month. It fits a team seeking a bounded setup rather than ongoing monthly work. Additional scope is separately quoted.

Two complimentary pilot reviews are available in total, each for one recent month, one plan and up to five people. A business may receive one review, subject to scope fit. Olivia handles initial reviews and service delivery directly. For paid service work, scope, confidentiality, access, and a dated retention and deletion schedule are agreed in writing; working copies are deleted on that schedule.

Platforms

OpenIncent supports Linux, macOS and Windows, with a Windows desktop application specifically offered. This gives desktop users a local calculation option, but does not establish that the same application is available on every listed platform.

Who it's for

OpenIncent is most compelling for small recruitment agencies running monthly commission cycles from transaction exports, especially those that value inspectable calculations and a documented comparison with actual payments. Its service packages are constrained to one plan and ten payees at their stated starting scope. Larger or more complex operations should account for separately quoted integrations and expanded work; teams wanting the provider to take responsibility for every approval step should not assume the free engine does so.

Pros and cons

Pro: Exact-decimal calculations and support for tiers, splits, margin, clawbacks and dated plans address common sources of commission complexity.

Pro: Statements, retained configuration and inspectable records make it easier to explain and revisit calculated amounts.

Pro: The free engine and public method let a team start without buying administration.

Con: The free route leaves plan interpretation, input validation and approval to the team.

Con: Paid starting scopes cap work at one plan and ten payees, with one currency and usable exports assumed; broader needs add quoted service work.

Con: The desktop privacy boundary does not extend to optional AI Builder prompts, which are sent to Anthropic.

Alternatives

For a broader category comparison, see Incentive Compensation Management Software and Sales Commission Software.

Salesforce Sales Cloud is worth considering for organizations already weighing a freemium CRM: its Free Suite is free and includes 10GB/org, while Starter Suite is $25 a month per user. CloudComp is a paid alternative for mobile and web access, with Core at $34 a month per user and a five-user minimum on an annual subscription. Qobra is another paid option with Android, iOS, web and API platforms.

Centify offers a free web plan for up to three users, while paid subscriptions use custom pricing. Driven may suit a team wanting a web-based self-service entry point: its free Starter plan caps at three seats and one compensation plan, while Pro is €29 a month per commissionee with a three-seat minimum. STAKT is a paid alternative with Android, iOS and web platforms.

Performio uses custom pricing based on team size and implementation scope, with subscription costs scaling by participants and capabilities and a one-time implementation cost; consider it when that scoped commercial model fits. Variabl also uses a custom quote tailored to plan complexity, data sources, integrations and organizational requirements.

Verdict

Choose OpenIncent if you are a small agency that wants commission calculations you can inspect and a defined way to reconcile them, and you can keep the starting scope within its limits. The free engine is a low-commitment way to use the method; the main reason to look elsewhere is a need for broader integrations, more plans or payees, or a provider-led process beyond the bounded administration packages.

Verdict

OpenIncent provides a calculation engine and a defined way to reconcile commission payments, with free self-service use and separately priced administration or setup. Confirm the scope assumptions and data-handling terms before commissioning service work.

Where Specifiction places it

Alternatives to OpenIncentAll alternatives →