{% extends 'agent/_layout.html.twig' %} {% block title %}Casino Commissions Guide{% endblock %} {% block agent_content %}
Everything you need to know about how commissions work.
Your Total Commission Rate
{{ effectiveRate|number_format(2) }}%
{% if overrideRate is not null %}Per-master-agent override · Global rate is {{ globalCommissionRate|number_format(2) }}%
{% else %}Global commission rate{% if globalCommissionRate != effectiveRate %} (set by admin){% endif %}
{% endif %}This is the total commission earned from every bet placed by your referred players.
You can set how much of this goes to your Agents. The rest stays with you.
When a player you referred bets on a game, the system calculates a commission based on the total bet amount.
Total Commission = Bet Amount × {{ effectiveRate|number_format(2) }}%
If the referrer is one of your Agents, the total commission is split between you and your Agent based on the Agent's commission rate.
Commission Flow
The Agent's Commission Rate is a percentage of the total commission, not of the bet amount.
This is the most common misunderstanding. Many agents think: "If the total commission is 3.5% and my Master set my rate to 2%, then I should get 2% of the bet."
That is incorrect. When you set an Agent's commission rate to 2%, it means:
| Scenario | Agent's Rate | Bet | Total Comm. | Agent Gets | You Get |
|---|---|---|---|---|---|
| 50/50 Split | 50% | ₱{{ bet|number_format(2) }} | ₱{{ totalComm|number_format(2) }} | {% set agentShare = (totalComm * 50 / 100)|round(2) %} {% set masterShare = (totalComm - agentShare)|round(2) %}₱{{ agentShare|number_format(2) }} | ₱{{ masterShare|number_format(2) }} |
| Agent gets 25% | 25% | ₱{{ bet|number_format(2) }} | ₱{{ totalComm|number_format(2) }} | {% set agentShare = (totalComm * 25 / 100)|round(2) %} {% set masterShare = (totalComm - agentShare)|round(2) %}₱{{ agentShare|number_format(2) }} | ₱{{ masterShare|number_format(2) }} |
| Agent gets 75% | 75% | ₱{{ bet|number_format(2) }} | ₱{{ totalComm|number_format(2) }} | {% set agentShare = (totalComm * 75 / 100)|round(2) %} {% set masterShare = (totalComm - agentShare)|round(2) %}₱{{ agentShare|number_format(2) }} | ₱{{ masterShare|number_format(2) }} |
| Agent gets 100% | 100% | ₱{{ bet|number_format(2) }} | ₱{{ totalComm|number_format(2) }} | {% set agentShare = totalComm %} {% set masterShare = 0 %}₱{{ agentShare|number_format(2) }} | ₱{{ masterShare|number_format(2) }} |
Total Commission
The Commission Rate is either your per-master-agent override ({{ overrideRate is not null ? overrideRate|number_format(2) : 'not set' }}%) or the global rate ({{ globalCommissionRate|number_format(2) }}%).
Agent's Share
You control the Agent's Rate (0–100%) when you promote a player or edit their commission.
💡 Tips for Master Agents