Commissions
A commission is what you’ve earned from a single attributed conversion. Every conversion event on your share link generates a commission row computed from the campaign’s rule (e.g. 20% of $100 invoice = $20 commission).
Commissions in the sidebar shows them grouped by status.
Lifecycle
A commission starts in accrued and moves through:
accrued ──► approved ──► paid │ └─────► reversed (if the brand reverses, e.g. refund)accrued
The default state when a commission is first computed. The brand can review it, approve, or reverse before it becomes payable.
You see accrued commissions but can’t withdraw them — the brand controls whether they approve.
approved
The brand approved the commission. It’s payable on the next payout run.
Most brands auto-approve commissions older than N days (e.g. “approve everything past the
30-day refund window”) so nothing stays in accrued forever. Some brands require manual
approval for every commission.
paid
A payout has been issued (Stripe transfer initiated). The commission’s paidAt timestamp is
set. Money’s en route to your Stripe account.
Stripe typically settles transfers within 1–2 business days for standard accounts.
reversed
The brand reversed the commission, usually because:
- The conversion got refunded
- Fraud was detected after the fact
- The conversion was attributed to the wrong partner (rare)
Reversed commissions don’t pay out and don’t refund anything you’ve already received. If
they reverse a paid commission, that’s a separate clawback (covered below).
When commissions appear
Within a few minutes of the conversion event firing on the brand’s site. The flow:
- User clicks your share link → cookie set
- User signs up / converts → brand’s SDK reports event
- Attribution engine matches the event back to your click
- Commission row created from campaign rule
- Shows up in your dashboard
If you have clicks but no commissions, either:
- No conversions happened yet (clicks ≠ conversions)
- Conversions happened but didn’t fire the SDK event correctly (brand-side bug — flag to the brand’s admin)
- Conversions happened outside the attribution window (60 days default) and don’t count
When commissions get reversed (after paid)
If the brand reverses a commission you’ve already been paid:
- The reversal shows up as a negative entry on your next payout
- Net of approved commissions over the period, you may end up with a smaller payout or (rarely) a $0 payout if the reversals exceed new approvals
- Stripe doesn’t claw back already-paid funds — the reversal nets against future payouts
Most brands have refund policies that minimize this (e.g. don’t approve commissions until the customer’s refund window has lapsed).
Reading the dashboard
The Commissions page shows:
- Total earned (across statuses)
- Total approved (pending payout)
- Total paid (lifetime payouts received)
- Total reversed (write-offs)
Plus a paginated table of every individual commission with status, amount, accrual date, the link that drove it, and (for paid ones) the payout it was included in.
Disputes
If you think a commission is wrong (missing, wrong amount, incorrectly reversed), reach out to the brand directly — they control the records. OpenPartner doesn’t arbitrate; we’re the infrastructure, the brand is the merchant.
If you suspect a platform-level bug (attribution misfiring, SDK not firing for conversions
you can verify happened), email [email protected].