Partner registry
Agencies, individual brokers and referral partners with agreement terms, TIN, bank details, validity period and the projects each is authorised to sell.
Channel partners
Broker commission management software for developers: a partner registry, slab rules that resolve against the actual booking, accrual that follows collections rather than promises, and a payout run with AIT handled. The month-end argument about who introduced which buyer stops happening.

Ask any developer's finance team what takes the longest at month end and channel partner commission will be near the top. Not because the arithmetic is hard, but because the inputs are contested: who introduced this buyer, what rate was agreed, whether the buyer has actually paid enough to trigger a release, and whether last quarter's slab bonus was already settled.
Every one of those is answerable if the attribution was captured when the lead arrived rather than reconstructed when the invoice appears. That is the entire design of this module.
The partner is attached at first touch. The slab is a rule, not a memory. Accrual follows money received. And the payout run produces a statement each partner can check line by line against their own units.
Each line traces to a unit, a booking and the collected share that released it — with the slab rule that produced the rate visible beside it.
Channel partners / Commission — Q3 payout run
| Partner | Unit | Slab | Accrued | Payable |
|---|---|---|---|---|
| Nexus Properties | A-4A | 2.0% | ৳ 2,66,800 | ৳ 69,200 |
| Nexus Properties | B-3A | 2.0% | ৳ 2,10,400 | ৳ 42,080 |
| Homefinder BD | A-6B | 2.5% | ৳ 3,04,000 | On hold |
| Individual — Sabbir | B-5A | 1.5% | ৳ 1,42,500 | ৳ 28,500 |
Payable = accrued × collected share. A booking that stops paying stops accruing commission.
Partners
9
Payable
৳ 11.4 L
Disputed
0
AIT withheld
৳ 1.27 L
Agencies, individual brokers and referral partners with agreement terms, TIN, bank details, validity period and the projects each is authorised to sell.
The partner is stamped on the lead when it arrives, not claimed at booking. Competing claims are resolved against a timestamp instead of a conversation.
Flat percentage, volume slabs by units per quarter, value slabs, project-specific overrides and launch bonuses — expressed as rules so the calculation is reproducible.
Commission accrues in proportion to money actually received from the buyer. A booking that stops paying stops accruing, which removes the largest source of clawback disputes.
Batch the payables, apply withholding, generate a per-partner statement, and post to accounts — with disputed lines held rather than blocking the whole run.
Each partner's own units, accrued amount, released amount and pending balance can be shared, which resolves most queries before they become emails.
A volume slab on units booked per quarter, applied to a single agency across four bookings.
| Units booked in quarter | Applicable rate | Applies to | Effect |
|---|---|---|---|
| 1–4 units | 2.0% | All units in the quarter | Base rate |
| 5–9 units | 2.5% | All units retrospectively | Back-adjusts earlier units in the same quarter |
| 10+ units | 3.0% | All units retrospectively | Top slab |
| Launch bonus | +0.25% | Units booked in launch month | Stacks on top of the slab |
Whether a higher slab back-applies to earlier units in the same quarter is the single most argued clause in channel partner agreements. Here it is a configuration setting, so the answer is the same every quarter.
Yes. Each partner carries their own rule set — flat rate, volume slab, value slab, project-specific overrides and time-bound bonuses — and the rule in force at the time of booking is the one that applies.
You set the trigger. The common configuration is accrual in proportion to money collected from the buyer, with release at agreed thresholds. This is what prevents paying commission on a booking that later stops paying.
Accrued commission reverses against the partner's position automatically, and the adjustment appears on the next payout statement rather than as a manual recovery request.
Yes. Withholding is applied at the configured rate against the partner's TIN, shown separately on the payout statement, and posted to accounts so the tax position is not reconstructed at year end.
Yes. A per-partner statement listing their units, accrued and released amounts and pending balance can be shared each cycle, which removes most queries before they arrive.
Attribution is stamped when the lead is created, and duplicate detection on the phone number surfaces the earlier record. The dispute is decided by a timestamp rather than by whoever raises it more forcefully.
Next step
Send one partner agreement and a quarter of bookings. We will model the slab and produce the payout statement so you can compare it against what you actually paid.
40 minutes · walked through on your project structure · no card required