GoRules Version 2 is here - redesigned, now with managed cloud.GoRules Version 2 is here!
Watch the launch videoWatchInsurance Agent Commission
Dynamic commission calculation system that determines agent payouts based on policy type, premium value, and agent performance metrics.
Solution
This commission system automatically calculates insurance agent payouts through a tiered structure that reflects both policy characteristics and agent performance. The system first determines a base commission rate according to the specific policy type (auto, home, or life) and the premium amount, recognizing the varying complexity and value of different insurance products. Higher premium policies within each category earn increased commission percentages, incentivizing agents to pursue more valuable policies.
After establishing the base commission, the system applies performance tier multipliers that reward high-achieving agents. Agents are classified into platinum, gold, silver, or standard tiers based on their sales performance metrics. Top performers receive substantial commission boosts, with platinum agents earning 50% more than the base rate and gold tier agents receiving a 25% enhancement. This performance-based structure motivates continuous improvement while ensuring fair compensation that aligns with both policy value and agent achievement.
How it works
The decision graph processes agent commissions through three main components:
Base Commission Calculation: Analyzes the policy type and premium amount to determine the appropriate base commission rate from a comprehensive table of rates. Auto policies range from 10-15%, home policies from 15-18%, and life policies from 20-25%, with higher rates for larger premiums.
Initial Commission Computation: Applies the determined rate to the premium amount to calculate the base commission value.
Performance Tier Adjustment: Evaluates the agent's performance tier (platinum, gold, silver, or standard) and applies the corresponding multiplier to the base commission. Platinum agents receive a 1.5x multiplier, gold agents 1.25x, silver agents 1.1x, while standard agents receive the base commission.
The final output provides both the tier multiplier used and the exact commission amount to be paid.
Where teams use it
- Insurance brokerage firms
- Independent agency networks
- Captive agent compensation systems
- Multi-line insurance carriers
- Sales team performance management
- Agent recruitment and retention programs
Inside the decision model
Insurance Agent Commission ships as a JDM decision graph with 4 nodes, 2 decision tables and 13 rules. Download it, load it into GoRules, and run it as-is on Zen Engine.
Request
inputJust three flat fields drive the payout: policyType and premiumAmount pick the base rate, and performanceTier selects the multiplier applied at the end.
Sample requestJSON
{
"policyType": "home",
"premiumAmount": 2000,
"performanceTier": "gold"
}Base Commission Rates
tableRate lookup pairs policyType with premiumAmount bands under a first hit policy: 'auto' business earns 0.10 to 0.15 as premiums cross 1000 and 2000, 'home' pays 0.15 or 0.18 above 1500, and 'life' runs richest at 0.20 to 0.25 with breaks at 2500 and 5000. A blank fallback row pays 0.08 on anything unrecognized, so no sale goes uncommissioned.
Life products out-paying property lines is how real first-year commission scales work, since life sales carry longer advice cycles and are typically paid heavily up front, while auto and home renew with far less agent effort. Escalating the rate with premium size inside each line is a straightforward production incentive, and the specific breakpoints are business choices for this template.
| Policy TypepolicyType | Premium AmountpremiumAmount | Base Commission RatebaseCommissionRate |
|---|---|---|
| 'auto' | > 2000 | 0.15 |
| 'auto' | > 1000 | 0.12 |
| 'auto' | - | 0.10 |
| 'home' | > 1500 | 0.18 |
| 'home' | - | 0.15 |
| 'life' | > 5000 | 0.25 |
+3 more rows in the downloadable template
Calculate Base Commission
expressionOne multiplication turns the rate into money: baseCommission is premiumAmount * baseCommissionRate, so the sample 2000 home premium at 0.18 yields 360 before any tier adjustment. Keeping this as its own step lets the tier table read a clean baseCommission field instead of repeating the formula.
premiumAmount * baseCommissionRatePerformance Tier Multipliers
tableTier uplift resolves from performanceTier alone: 'platinum' rows emit a tierMultiplier of 1.5 and finalCommission of baseCommission * 1.5, 'gold' pays 1.25, 'silver' 1.1, and the blank default row passes baseCommission through at 1.0. Both the multiplier and the computed amount are returned, so payroll can audit the math.
Performance-tiered overrides like this are standard in agency compensation plans, where qualifying production levels unlock enhanced payout schedules for the period. A 10 to 50 percent uplift band is a plausible spread, and defaulting unknown tiers to 1.0 fails safe by paying the base plan rather than an inflated one.
| Performance TierperformanceTier | Tier MultipliertierMultiplier | Final CommissionfinalCommission |
|---|---|---|
| 'platinum' | 1.5 | baseCommission * 1.5 |
| 'gold' | 1.25 | baseCommission * 1.25 |
| 'silver' | 1.1 | baseCommission * 1.1 |
| - | 1.0 | baseCommission |
Other Insurance templates
View all templatesPolicy Eligibility Analyzer
Automated rule-based system that evaluates customer eligibility for insurance policies based on age, location, and specific risk factors.
InsuranceAuto Insurance Premium Calculator
Dynamic pricing system that determines accurate premiums based on driver profile, vehicle specifications, and coverage options for personalized insurance rates.
InsuranceInsurance Claim Validation System
Automated verification that validates insurance claims against policy status, timeframe requirements, and claim details before investigation.
Make this template
your own.
Load Insurance Agent Commission into GoRules, adjust the rules to your policy, and ship it behind your own API.