Free for up to 10 reps · Live in minutes

Commission statements your team actually trusts.

The first programmable commission platform. Ship a comp change from Claude Code, Cursor, or your terminal in minutes, not weeks.

API-first architecture Works with Claude Code & LLM agents Every payout explainable
Statement Deals Plan History
March 2025
SC
Sarah Chen
Account Executive / AE Enterprise · Q1 2025 / v4 · current
Finalized
Earned this period
$17,200
Paid Apr 5 · cleared
Quota attainment
78%
$390K of $500K
YTD earned
$48,650
Across 7 deals · 2 SPIFs
Acme Corp, annual contract Closed Mar 14 · New logo
$120,000
8.0%
$9,600
Globex Inc, expansion Closed Mar 22 · Existing customer
$85,000
6.0%
$5,100
SPIF, New logo bonus (Acme) Triggered by deal_type = "new_logo"
·
flat
$2,500
Total earned · March 2025 USD$17,200
// Every line above traces back to a rule below.
{
  "name": "AE Enterprise Q1 2025",
  "quota": 500000, "currency": "USD",
  "rules": [
    { "type": "rate", "base": "deal_amount", "tiers": [
      { "min": 0,   "max": 0.8,  "rate": 0.06 },
      { "min": 0.8, "max": 1.0,  "rate": 0.08 },
      { "min": 1.0, "max": null, "rate": 0.12 }
    ]},
    { "type": "flat_per_event", "label": "new_logo_spiff", "amount": 2500 }
  ]
}
What you get on day one
4 payout modes built in Attio + HubSpot CRM sync Immutable audit trail REST API for every action
The problem

Commission is broken, and everyone in the building knows.

Spreadsheets don't scale. Legacy tools lock plans behind proprietary UIs that can't be audited, automated, or trusted. Four pain points we built CompCode to fix.

Finance VP Finance · Controller · CFO
Payouts you can't explain.

The tool spits out a number and no one can trace how it was calculated. Auditors ask questions. You open a spreadsheet. The formula is wrong. Month-end disputes burn a week, every month.

Sales VP Sales · CRO · Sales Directors
Reps who don't trust the system.

When reps shadow-calculate commissions in their own spreadsheets, you have a trust problem. Every disputed payout is a distraction from selling, and they always find variances.

RevOps RevOps · Sales Ops · Deal Desk
Plan changes that take weeks.

New quarter, new plans. Updating 50 plans in a drag-and-drop UI takes weeks, not days. One mistake cascades. Rolling back means starting from scratch. There's no diff, no history, no API.

CEO Founders · economic buyers
Biggest cost, smallest visibility.

You approve millions in commission spend with no way to model alternatives. What if you changed the accelerator threshold? Nobody can answer fast enough, and the board meeting is tomorrow.

How it works

From plain English to live payouts
in three steps, not three months.

Replace weeks of consultant-led configuration with a workflow your whole revenue team can run themselves.

01 / Set up

Describe your plan in plain English

The AI configurator turns natural language into a structured, auditable plan. No spreadsheet migration, no six-week implementation.

RevOps says
"8% on deals up to quota, 12% accelerator above, $2,500 new-logo bonus."
CompCode generates the plan →
{
  "name": "AE Enterprise Q1",
  "rules": [
    { "type": "rate", "tiers": [
      { "max": 1.0, "rate": 0.08 },
      { "min": 1.0, "rate": 0.12 }
    ]},
    { "type": "flat_per_event",
      "label": "New Logo",
      "amount": 2500 }
  ]
}
02 / Iterate

Change plans in minutes, every version saved

New quarter, new SPIF, new accelerator. Edit, review the diff, deploy. Every change is versioned, attributed, and reversible.

v4 CURRENT sarah@ Apr 1, 2025
"Q2 board-approved accelerator update"
v3 mike@ Jan 15, 2025
"Added new-logo SPIF for Q1 push"
v2 sarah@ Jan 2, 2025
"Initial Q1 plan"
v1 sarah@ Dec 18, 2024
"Draft from Q4 retro"
03 / Activate

Calculations run on real CRM data

Reps see statements update. Finance sees the audit trail. No manual reconciliation, no end-of-month spreadsheet rituals.

Plan activated · AE Enterprise Q2
12 reps assigned automatically
Calculating from Attio deals (live)
Statements published to dashboard
Audit trail written · immutable
Comparison

You deserve better
than "it should be right."

How CompCode compares to the legacy commission tools your team has been settling for.

Legacy commission tools
CompCode
Payout accuracy
Manual spot-checks. Disputes every month.
Audit trail on every dollar. Every line item traces to a rule.
Plan change speed
Days to weeks per update, and a vendor ticket.
Minutes. Edit, diff, deploy. Self-serve.
Audit readiness
Screenshots and email threads.
Full version history on every plan change.
Cost modeling
Export to spreadsheet. Hope your formulas are right.
Simulate any plan change against real deals before it goes live.
Rollback
Rebuild from scratch.
Revert to any version with one call.
Rep trust
"The tool says X." Reps shadow-calculate.
Reps verify themselves. Every payout traced to plan rules.
AI & automation
Locked behind proprietary UI. No agents, no scripts.
Drive plans from Claude Code, Cursor, or any LLM. Every action is an API call.
Multi-plan management
Duplicate, rename, hope.
Create, version, manage all plans via API or UI.
Why we built it this way

Three principles
we won't compromise on.

Here's the architecture commitment behind every feature, and how to start using it today.

01

API is the product. Dashboard is UI on top.

Every feature ships as POST /v1/plans first, then a UI layer. No vendor will tell you "that's not in the API yet." It's all in the API. The UI just calls it, and so can Claude Code, Cursor, ChatGPT, and any LLM agent with HTTP access.

02

AI-first, end to end.

AI is woven through the whole plan lifecycle, not bolted on. Design a plan from a sentence in plain English. Build it as structured, versioned config. Analyze attainment, model alternatives, and surface anomalies, all from the same agent loop.

03

Every payout traced. Every plan versioned.

Every line item follows back to a plan rule and a CRM event. Every plan edit writes a new immutable version, ready to diff or roll back instantly. Audit trail and version history aren't features, they're the substrate. Comp plans are policy, they deserve git, not a drag-and-drop builder.

Get started

Live in minutes. Free for up to 10 reps.

Connect your CRM, draft your first plan from a sentence in plain English, and see commissions calculated on real deals. No credit card. No sales call.

  • Free for up to 10 reps, forever
  • Full REST API and OpenAPI spec from day one
  • Works with Claude Code, Cursor, and any LLM agent
  • Plan migration help from the team
No credit card required.
Stop guessing. Start trusting.

Commission shouldn't be the line item nobody can explain.

Statements your team trusts. Plans you can change in minutes. An API your engineers will actually like working with.

No credit card. Live in days, not months. Free for up to 10 reps.