> For the complete documentation index, see [llms.txt](https://balancer.gitbook.io/balancer-v2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://balancer.gitbook.io/balancer-v2/ecosystem/vebal-and-gauges/vebal/how-vebal-boosting-works/working-supply.md).

# Working Supply

The variables to consider when calculating working supply and veBAL incentives boosting are the following:

* The Liquidity you will provide and stake: l
* The staked liquidity in the pool before you deposit and stake: L
* The liquidity in the pool after your deposit and stake: L' = L + l
* The total veBAL in circulation
* The amount of veBAL you hold

The liquidity in terms of how much veBAL correlates to it what is called a ***working supply***. The ***working supply*** can range from 40% to 100% of a user’s staked liquidity position. This is the main theory behind how incentives are boosted and distributed. The equation below defines a user’s working supply. (see variable list [here](/balancer-v2/ecosystem/vebal-and-gauges/vebal/how-vebal-boosting-works/minimum-vebal-for-max-boost.md))

If a user owns no veBAL use the following equation:

$$
Non-boosted \ working \ supply\_{user} \ = \ 0.4 \ \* \ l
$$

Actual working supply adds the veBAL dependent term for 60% of incentives boosting to become available.

$$
working \ supply\_{user} = min \bigg(0.4  \*  l \ + \ 0.6\*L' \* \frac{veBAL \ Held}{Total \ veBAL} \ , \ liquidity \ provided \ (l) \bigg)
$$

* The minimum function ensures a user cannot receive a boost over 2.5x

The maximum working supply possible is defined as the following:

$$
max \ working \ supply\_{user} = 0.4*l +0.6 \* L'*\frac{min \ veBAL\_{max \ boost}}{Total \ veBAL}
$$

* Please note a users working supply will not impact the pools total working supply beyond this point.
