OpenIncent
openincent.com
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
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
- Sales Commission Software#1 of 309.0
- Incentive Compensation Management Software#2 of 309.0