What “qualifying” means in an affiliate agreement, and why it decides your income
The commission rate is the number people compare. The definition of a qualifying action is the one that actually determines what you are paid.
Two programs advertise the same commission. One pays several times more than the other on identical traffic. The difference is almost never the rate. It is the definition of the action that triggers payment, and that definition is in the agreement rather than on the page that persuaded you to sign.
The definitions, from loosest to strictest
Programs generally pay on one of a small number of trigger events, and the gap between them is enormous:
- Registration. An account is created. The loosest definition and the rarest, because it is trivially easy to generate worthless volume.
- Verified registration. An account is created and passes identity checks. This introduces a failure mode outside your control: users who will not or cannot complete verification.
- First deposit. Money arrives. Frequently paired with a minimum amount, which is where a great deal of traffic quietly falls out.
- Deposit plus activity. A deposit followed by trading volume, a held balance, or a period of continued use. The strictest common definition and the one most likely to be described simply as “qualifying” without elaboration.
The same audience sent to two programs with different triggers will produce wildly different income, and neither rate will explain it.
The thresholds hidden inside the definition
Even a stated trigger usually carries conditions attached to it. A first-deposit trigger may require a minimum amount. An activity trigger may require volume within a window. A verification trigger may exclude particular jurisdictions entirely, which matters if a meaningful share of your audience lives in them.
These conditions are what convert a definition into a rate of attrition. A program paying on “first deposit” with a low minimum and one paying on “first deposit” with a high minimum are not offering the same deal, and the agreements will look nearly identical unless you read for the number.
Why this decides more than the rate
Consider what happens arithmetically. If one program qualifies a large share of the users you send and another qualifies a small share, the ratio between them multiplies directly through everything downstream. A rate advantage of a third is easily erased by a qualification rate half as good, and the qualification rate is the figure nobody advertises.
This is why comparing programs on their headline percentages is close to meaningless. The only comparable figure is what you actually earn per click — see the EPC calculator — and that figure has the qualification rate baked into it.
What to ask for, in writing
Ask the program to state, in writing: the exact trigger event, every threshold attached to it, the jurisdictions excluded, and the observed qualification rate for traffic comparable to yours. The first three are contractual and should be readily available. The fourth is operational and a program that tracks its own numbers will have it.
An unwillingness to state the qualification rate is informative. It is the number they know best and the one they benefit from you not knowing.
The clause that changes the definition later
Finally, check whether the definition can be revised unilaterally. Some agreements reserve the right to change qualification criteria on notice, or without it. A program that can tighten its trigger after you have built traffic around it has an option you do not, and the value of that option comes out of your income.
Treat anything you cannot find written down as unknown rather than favourable. Our glossary entry on CPA covers the payment model itself; this is about the condition attached to it, which is where the money actually moves.
How the definition interacts with the payment model
Trigger definition and payment model compound rather than sit independently. A strict trigger paired with a flat CPA has one straightforward effect: fewer payments, each the same size. The same trigger paired with revenue share behaves differently, because the users who clear a demanding qualification are, by construction, more committed than average and tend to generate revenue for longer.
This cuts both ways and is worth thinking through before signing. A demanding trigger on a revenue-share deal filters out the casual users who would have paid you a small CPA and nothing thereafter, leaving a smaller number of longer-lived accounts. Whether that is better depends entirely on churn, which is why the break-even calculator asks for it.
Attribution decides who the qualification belongs to
A qualification only pays you if it is attributed to you. Two clauses govern that and both live away from the commission section.
The first is the cookie window: how long after a click a qualifying action still counts as yours. A demanding trigger and a short window are a bad combination, because the whole point of a demanding trigger is that it takes time to satisfy. A program requiring sustained activity while attributing on a short window has built a structure where a meaningful share of the qualifications you generate expire before they pay.
The second is what happens when a user touches more than one affiliate link. Last-click attribution is the common default and it means a user you introduced can qualify under someone else’s tag. Our glossary entry covers the mechanism.
Ask what happens to a qualification that reverses
Qualification is not always final. A deposit can be charged back, an account can be closed for policy reasons, and a user can be reclassified as ineligible after the fact. Each of those can reverse a commission that was already confirmed.
What matters is the window: how long after confirmation a reversal remains possible, and whether reversals can push your balance negative. A program with an indefinite reversal window has effectively made every payment provisional. That is a materially different offer from one with a defined period after which a commission is settled, and the two are rarely distinguished on a landing page.