
Real estate CRM for brokers · commissions
You booked AED 2.8M in commission. How much do you keep?
Gross commission is shared with co-brokers, split with agents, overridden for team leaders and taxed, and much of it arrives months later. We set up Salesforce so every deal carries its commission from gross to net, payouts are approved in Slack, and each agent sees the same numbers finance does.
Salesforce consulting partner since 2010 · MVP Hall of Fame · 200+ agents in production · UAE, India and US desks
The problem
Where commission turns into arguments.
The process map
One fee, from gross to the agent’s account.
The Marina Gate 1 sale, registered on 26 November.
- 01CRMBooks the grossFrom the fee in the brokerage agreement, with who pays it.On: Salesforce deal
- 02FinanceAdds the co-broker shareFrom the signed co-broker agreement, if another agency brought the buyer.On: Salesforce deal
- 03CRMApplies the agent splitFrom the agent’s contract, with any team leader override.On: Salesforce deal
- 04FinanceInvoices and collectsInvoice with VAT on registration, unless the agreement says otherwise.On: ERP
- 05Sales directorApproves the payoutIn Slack, with the calculation in the message.On: Slack
- 06AgentSees the statementGross, split and status per deal, on the phone.On: Salesforce mobile
The screens
The waterfall, the statement and the approval.
Example agents and figures. Splits come from each agent’s contract.

Owner and finance
Gross commission is not what the brokerage keeps. This shows the walk from gross to net, by source and by agent, and which payouts wait for approval.
- 01The waterfall: gross commission, minus co-broker shares, agent splits and overrides, to what the brokerage keeps.
- 02Gross by source: off-plan, resale and leasing.
- 03By agent: deals, gross, split, paid and pending.
- 04Payouts awaiting approval, approved here or in Slack.

Agent
Each agent sees the same numbers finance sees: gross, their split, and why a payout is still pending.
- Slack · #commissions
#commissions
CommissionsApp10:02
Payout to approve: Omar S., Marina Gate 1 · 2304. Gross AED 67,600 · co-broker none · split 60% · AED 40,560. Transfer registered 26 Nov.
ApproveAsk
Rana K.10:06
Approved. Paying with Thursday’s run.
Finance and the sales director
Payouts post to Slack with the calculation, and the approval is written back to the deal.

Brokerage owner
Which source produced commission, not just leads, and which team answers fastest. Referrals bring the fewest leads and close the most often here.
- 01Source to commission: leads, viewings, deals and gross commission for each portal, ad and referral.
- 02Median first reply by team, from the lead clocks.
- 03Agents by gross commission, and listings with permits about to expire.
Every use case
Every commission use case we set up.
Pick the ones you need. Most teams start with three or four.
Before and after
What changes for the team.
Example
Owner of a 45-agent brokerage
Today: Payout day means two days of Excel and three disputes. Agents leave for brokerages that pay faster.
After: Each deal carries its split; payouts are approved in Slack and agents see their statement.
Example
CFO at a 250-agent, three-office brokerage
Today: The board sees gross commission booked but asks what the company keeps by office and source.
After: The waterfall shows gross to net by office, source and developer, from the same deals.
FAQ
What teams ask first.
- Is there a standard commission rate in Dubai?
- No. Dubai Bylaw 85 of 2006 says the broker’s fee is set by agreement, or by prevailing practice where there is none. We set up the fee each brokerage agreement states.
- When is commission due?
- On a sale, when the sale contract is signed and registered with DLD, unless the brokerage agreement says otherwise (Article 28). Off-plan commission follows each developer’s agreement.
- Can agents see their own commission?
- Yes, their own deals only: gross, split, paid and pending. Questions go to finance from the same screen.
The brief · one email
Tell us how this stage runs today.
The honest no: if the work is a software factory with a named delivery date, we are the wrong partner.