Cash-out Description and Flow
The Cashout feature allows bettors to settle a bet before its conclusion — locking in profit or limiting loss. Cashout values may vary from the original ticket payout based on how the event is evolving (market odds, selections settled/lost, etc.).
With the updated Cashout Engine, clients may use one or more of three operations:
cashout-inform
Reporting: the client executes the cashout (full or partial), then informs MTS
Minimal validation by MTS (e.g. checking max potential win etc.)
For clients who want full control over cashout execution and frontend, but need liabilities & reporting aligned
cashout-placement
Real-time request validated by MTS before payout
MTS performs full validation (against fair or margin-adjusted value, bettor & market profiles, live time delay etc.)
For clients who want risk management handled by MTS, with the customer-facing cashout values being calculated in-house or via cashout-build
.
cashout-build
Calculate & provide realtime insights, profiles & values, without requiring MTS to finalise payout or validate
MTS returns profiles & values; client uses them to show offers, calculate logic, but final step done via placement or inform
For clients who want to run their own validation logic based on a combination of our data (LTD, bettor profile, market states) as well as clients who want a turnkey solution where MTS handles all cashout validations based on the margin-adjusted cashout value.
When MTS processes and accepts the cashout request, the liabilities will be recalculated accordingly. The receipt of cashout information does not immediately affect invoicing for the MTS services between Sportradar and the client.
Cashout reason codes
101
End customer triggered bet cashout
It should be used to request a cashout when a bettor has opted to do so.
Cashout flow examples
The following examples illustrate how the three cashout operations work in real-world scenarios. They show the interaction between the bettor, the operator, and Sportradar’s Cashout Engine, and how different levels of control and validation come into play.
Cashout Build & Placement (Full Risk Delegation)
A bettor opens the operator’s app during a live football match and goes to the My Bets or Cashout section.
The operator immediately starts calling the
cashout-build
operation in regular intervals.Sportradar responds with all relevant insights: bettor profile (confidence value, late bet score, marker score, bot score), event profile (event ratings, recommended live time delay), market profile (market rating, probabilities), and calculated values (fair and margin-adjusted cashout offers, plus the max potential win).
The operator’s app displays the margin-adjusted cashout value to the bettor. Because the bettor has a high confidence value and the event is volatile, the value is already adjusted to reflect those factors.
The bettor accepts the displayed offer and presses the "Cash Out" button, sending full or partial cashout request. The operator now sends a
cashout-placement
request to MTS that reflects bettor's selection.Sportradar validates the request against fair or margin-adjusted values (depending on the operator's preferences), market conditions (betting and cashout statuses), and live time delay rules.
If accepted, the cashout is finalised and liabilities are recalculated automatically. The bettor sees a confirmation in the app and the balance is updated instantly.
This flow combines the transparency of cashout-build
with the risk management of cashout-placement
, giving operators strong guarantees without losing frontend flexibility.
Cashout Inform Only (Operator Controlled, MTS Aware)
In another scenario, an operator wants to keep full control over cashout logic but still keep MTS liabilities aligned.
The bettor accepts a cashout offer generated by the operator’s internal system.
The operator may have used its own algorithms, Sportradar's Probability API, third-party feeds, or a custom margin model to calculate the payout.
Once the payout is settled with the bettor, the operator sends a
cashout-inform
request to MTS.This request includes the ticket ID, the cumulative ratio of partials if relevant, and the final cashout amount.
Sportradar validates only that the payout does not exceed the maximum potential win at the time of cashout placement and logs the transaction.
MTS does not perform deeper risk checks in this flow, since the operator has already executed the cashout.
This flow is ideal for clients who want MTS to reflect their liabilities accurately without outsourcing any validation logic.
Cashout Build & Inform (Data-Enriched Operator Logic)
Some operators might prefer a hybrid model, where they keep execution control but enrich their logic with Sportradar’s data.
A bettor taps “Cash Out.” The operator calls
cashout-build
.Sportradar responds with all relevant insights: bettor profile (confidence value, late bet score, marker score, bot score), event profile (event ratings, recommended live time delay), market profile (market rating, probabilities), and calculated values (fair and margin-adjusted cashout offers, plus the max potential win).
The operator’s algorithm applies custom business rules. For example:
If the bettor’s late bets score or bot score is high, the operator may apply higher live time delay or reduce the offer slightly.
If the event’s rating is low, the operator may delay or remove the cashout option.
The bettor accepts the operator’s tailored offer. Instead of calling placement, the operator executes the payout and then sends a
cashout-inform
to MTS.
This flow gives operators full flexibility of implementation: richer insights from Sportradar without giving up their own risk logic, while still ensuring liabilities are aligned.
Last updated
Was this helpful?