> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zbdpay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Player Withdrawal Limits

> Retrieve a player's current withdrawal limit using the SDK.

A player's withdrawal limit determines the maximum they can withdraw in a 24-hour window. It accrues automatically as they play, and can be increased from your server based on revenue events.

Use `GetBalance` to retrieve both the rewards balance and the current withdrawal limit in a single call:

```csharp theme={null}
ZBDController.Instance.GetBalance(callback =>
{
  if (callback.success)
  {
    // Withdrawal limit in satoshis (not millisatoshis)
    long withdrawalLimit = callback.withdrawalLimit;
    // Balance in satoshis (not millisatoshis)
    long rewardsBalance = callback.balance;

    Debug.Log($"Withdrawal limit: {withdrawalLimit}");
    Debug.Log($"Rewards balance: {rewardsBalance}");
  }
  else
  {
    Debug.LogError($"GetBalance failed: {callback.message}");
  }
});
```

If a player's rewards balance exceeds their withdrawal limit, the excess carries forward. They can access it as the limit resets daily or is increased from your server. See [Reward Economics](/earn/sdk/reward-economics) for guidance on configuring withdrawal limits.
