Home
Offers & Tracking
Customer Value
Paying On Qualified Deposits & Trades
Paying On Qualified Deposits & Trades

SERIES:

Paying On Qualified Deposits & Trades

A trading account is worth nothing on the day it opens. Build the rule that pays a partner only when a referred trader funds, verifies and trades — three conditions joined with AND — and turn a banded deal into four rules that cannot pay each other's tiers.

A trading account is worth nothing on the day it opens. Someone clicks a partner's link, fills in a form, and at that moment the only thing you know is that a form was filled in. The money, the KYC? check, the first real trade — all of it happens later, and most of it never happens at all.

So the deal you want is not "pay for signups". It is "pay when this person becomes a customer we can actually make money from". That is what a qualified deposit? is, and this article builds the rule that pays on one. The same shape works for a prop firm? evaluation, a crypto exchange or a CFD broker — only the number changes.

The example used throughout
Arbenta Markets is an imaginary multi-asset broker. It is not a real company — the name exists so the figures, the rule and the numbers on this page all describe the same thing. The screens are the real Customer Value interface; the thresholds are worked examples chosen so the arithmetic is easy to follow.

What "qualified" actually means

Every broker, exchange and prop firm has its own definition, but they are all made of the same three parts. Write yours down before you touch Everflow, because the rule is a direct translation of it.

1
Money moved

A deposit landed, and it was big enough to be worth a payout. Not a demo account, not a pending transfer.

A Number data point, compared with Greater Than.
2
In a market you can pay on

The jurisdiction on the account is one your licence and your partner agreement actually cover.

A Text data point, matched exactly.
3
A real, verified person

Identity checks passed. Until they do, the money can go back out as fast as it came in.

A Text data point, matched exactly.

The important word is and. Conditions in a Customer Value rule are joined with AND, always — there is no OR. That is a constraint when you want alternatives, and exactly what you want here: money on its own is not a qualified deposit, and neither is a verified account that never funded.

The numbers you need

Three things have to reach Everflow on the conversion, and one you get for free.

You call itIn Everflow it isWorth knowing
First deposit (FTD)A Number data point on the conversionSend the amount in one currency and convert before you send. The rule compares numbers, not currencies.
JurisdictionA Text data point, matched exactlyNot the same as Everflow's IP geo. Send the one compliance would recognise.
KYC statusA Text data point, matched exactlySend the settled state, not the pending one. A rule that fires on "submitted" pays for accounts that later fail.
Trades placedEither a Number data point, or a Metric if each trade is a conversionIf Everflow already counts it, do not send it. Fewer moving parts.
Lifetime depositsA running total on a Continuous cycleContinuous never resets, so the total is genuinely lifetime.
Tier / bandOne rule per band, with a floor and a ceilingThere is no "between" operator. Four tiers is four rules.
CPA per qualified depositOutcome type Bonus, payout model Applicable PayoutAdded on top of the normal payout, at most once per cycle.
A share of the depositOutcome type Bonus or Substitution, payout model Custom Data PointA percentage of a number you sent. Bonus adds; Substitution replaces.
Deposit reversal / chargebackA negative value you send against the same customerNothing subtracts on its own. If you do not send it, the total never comes down.
Trader or accountA user IDOne key, every event, for the account's whole life. The most common integration miss.

The one you do not have to send

Before you build anything, look at what Everflow already keeps. A metric? is a number the platform counts by itself — how many conversions this customer has generated, how much payout they have earned. If each trade fires a conversion, "has this person traded five times" is already answered, and you do not need a data point for it.

Text is for matching, Number is for comparing

Country and KYC? status are each a custom data point? of type Text. Text values are matched exactly — is it DE — and never compared, which is why a deposit amount cannot be Text. The type locks when you save, so this is one of the few decisions you cannot walk back.

Send the country you pay on, not the country you detected
Everflow already records a geo from the IP address. It is not the same thing as the jurisdiction on the account, and a deal that pays on regulated markets has to use the one your compliance team would recognise. Send it as a data point so the rule reads the value you decided, not the value a VPN suggested.

Step 1: Whose total is it?

Before conditions, scope. Shared? pools every conversion into one total. Segmented? keeps a separate total per advertiser, offer, partner, or a combination of two.

For a deposit bonus you almost always want Segmented, and usually by partner. Shared means two partners who both touched the same trader watch the same total climb, and the one who happens to be attributed when it crosses the line takes the bonus.

Step 2: The three conditions

This is the rule itself, and it is three lines.

Read it back in English: all values of First Deposit Amount greater than 250, and Country exactly DE, and KYC Status exactly verified. Every one has to be true before anything pays. The number being compared is the first-time deposit? your own platform sent — Everflow stores it and adds it up, and never works it out for itself.

Three operators, and no "between"
Equal To, Greater Than, Less Than. That is the entire list. A banded deal is therefore not one clever condition — it is a floor and a ceiling, which is what the next section is about.

Step 3: Four tiers, four rules

Most broker deals are banded: the bigger the first deposit, the bigger the payout. Everflow has no between operator and a rule has one outcome, so each band is its own rule.

RuleConditions, all joined with ANDPays
Tier 1deposit > 250  deposit < 1000  country = DE  kyc = verified$75
Tier 2deposit > 999  deposit < 5000  country = DE  kyc = verified$200
Tier 3deposit > 4999  deposit < 25000  country = DE  kyc = verified$600
Tier 4deposit > 24999  country = DE  kyc = verified$1,500

Every rule in that table carries the same two qualifiers — a supported country and a verified account — and then a floor, and a ceiling. The top band has no ceiling, which is why it is one condition shorter.

Floors only
Every tier fires

A $30,000 deposit is greater than 250, greater than 999, greater than 4,999 and greater than 24,999. Four rules match, and four bonuses pay.

$75 + $200 + $600 + $1,500 = $2,375
Floor and ceiling
Exactly one tier fires

The same deposit clears the floor on tier 4 and fails the ceiling on the other three, so only one rule can match it.

$1,500, which is the deal you wrote

Give each rule a name that says which band it is. You will be reading this list at 9pm six months from now when a partner asks why a $4,900 deposit paid $200 and not $600.

Step 4: What each tier pays

Set Outcome Type. There are two, and the difference is not how much they pay — it is whether they add to the partner's normal payout or replace it.

Bonus

Added on top of whatever the partner already earns on that conversion.

  • At most once per cycle, per customer
  • Flat, or a percentage of a data point
  • Right for a one-off qualification payment
Substitution

Replaces the applicable payout and revenue instead of adding to it.

  • No once-per-cycle limit
  • Flat, or a percentage of a data point
  • Right for an ongoing share of what the trader generates

Either outcome can be a flat amount or a percentage, and this is worth being precise about, because the form says something narrower than it means. Set the payout model to Applicable Payout and a bonus is CPA only — a flat figure you type. Set it to Custom Data Point and the same bonus becomes a percentage of a number you sent: 10% of First Deposit Amount. Revenue works identically, through Custom Revenue and Revenue Model.

Percentage of what, exactly
Choosing Custom Data Point adds one more field: Which Value Determines the Outcome? Per Conversion pays a percentage of the single conversion that arrived. Cycle Total pays a percentage of everything the customer accumulated in the cycle. For a deposit tier you want the value the deal was written about, which is almost always the total.

The finished rule

Everflow restates the whole thing in plain English on the rule's own page.

This is the screen to send someone who asks what the deal is. It is not a description of the rule — it is the rule.

Check it worked

Two checks, in order, and the first one matters more than people expect.

Did the values arrive at all?

Before any rule can fire, the numbers have to reach Everflow. The Advertiser Postback report shows the inbound calls with the parameters still on the end of the URL.

If a parameter is missing here, it was never sent. No rule will ever see it, nothing will error, and the customer will simply never qualify.

What arrived on one conversion?

Open a single conversion and the Parameters table lists exactly what came with it, key by key.

This is the fastest way to settle an argument about whether a value was sent or dropped, and it is where to start when one trader qualified and an apparently identical one did not. It is also where a deposit reversal? shows up — or does not, if nobody wired it.

An unsent number is a zero, and nothing tells you
Everflow does not warn you that a data point never arrived. It simply has no value to compare, the condition is not met, and the rule stays quiet. A tier that has paid nothing in three weeks is far more often an integration that stopped sending than a market that stopped depositing.

What you get

You stop paying for forms

A signup that never funds, never verifies or never trades costs the programme nothing.

The band is enforced, not trusted

Nobody reconciles tiers in a spreadsheet at month end. The rule decides at conversion time.

Partners can see what qualifies

A partner who learns which sources produce funded, verified traders sends more of them.

One definition, everywhere

"Qualified" stops meaning something slightly different in every partner conversation.

Common questions

QCan one rule cover all four tiers?

No. A rule has one outcome, and the operators are Equal To, Greater Than and Less Than — there is no "between" and no way to vary the amount by band inside a single rule. Four bands is four rules. The upside is that each one is readable on its own.

QWhat stops a big deposit from triggering every tier?

The ceiling. If your tiers only have floors, a $30,000 deposit satisfies all four and pays all four bonuses. Give every band except the top one a Less Than condition as well, and exactly one rule can match any given deposit.

QDo I have to send the number of trades?

Only if a trade is not already a conversion. If each trade fires a conversion event, Everflow counts them for you and the condition is a Metric — Total of Base Conversion Events. Sending a count you could have read is a second source of truth to keep in sync.

QCan a bonus be a percentage, or does that have to be a substitution?

A bonus can be a percentage. The limit people remember — "only the CPA payout model is supported for bonuses" — applies when the payout model is set to Applicable Payout. Switch the model to Custom Data Point and the same bonus pays a percentage of a value you sent. What separates a bonus from a substitution is that a bonus is added on top and capped at once per cycle, while a substitution replaces the payout and is not.

QWhat happens if a deposit is reversed?

Nothing, unless you tell Everflow. It adds up what arrives, so a reversal only reduces a customer's total if your platform sends a negative value against the same user ID. If reversals are common, send them — and read the article on NGR, which is about exactly the case where the total can go below zero.

QOur KYC can move from verified back to under review. Does the rule re-evaluate?

A rule looks at conversions as they arrive. A bonus that has already paid is not clawed back because a later value changed, and a customer whose status improves later will qualify on their next conversion. If a reversal has to move money, that is a payout adjustment, not a rule change.

QWill a new rule pay on deposits that already happened?

No. A rule starts looking at conversions the moment it is saved, so it cannot reach back over last quarter's deposits. If you want to see what a rule would have done before committing to it, create it Inactive — it collects without paying — and switch it on once the numbers look right.

QTwo partners touched the same trader. Who gets the bonus?

Whichever partner the qualifying conversion is attributed to, which is why the scope setting matters. Segmented by partner keeps a separate total per partner, so each one is measured on the traders they actually brought rather than on a pool they both contributed to.

QCan I use this for a prop firm challenge instead of a deposit?

Yes, and it is the same shape. The challenge fee is the Number data point, the pass/fail state is a Text data point, and "qualified" becomes "paid for a challenge and passed it". Nothing about the rule is specific to deposits — it is specific to a number, a state, and a threshold.

Explore Related Content
Keep going on Customer Value:

→ Introduction To Customer Value — what a rule decides, and the five shapes people build.

→ How To Send User IDs & Data Points For Customer Value — getting the deposit and KYC values flowing in the first place.

→ Build Your First Customer Value Rule — the simplest possible rule, if this is your first one.

→ Paying On Net Gaming Revenue (NGR) With Customer Value — a revenue share that has to survive a losing month.

Next in This Series