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:

Operation
Purpose
Validation / Who Executes Logic
When to Use

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.

Note

  • To avoid potential latency abuses, it is recommended that at least 7 or 8 seconds of delay are added on the client's side before sending a cashout-inform request (cashout-build can be used).

  • By default, the cashout functionality is turned off on the MTS side. If your platform supports cashout and you need the cashout features activated in MTS, please get in touch with the MTS OAM team or an MTS Client Integration Engineer during the integration process.

Cashout reason codes

Code
Reason message
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.

  1. 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).

  2. 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.

  3. 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.

  4. 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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).

  2. 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.

  3. 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?