# Deposit

Once [onboarding](/product/users/lenders/guides/onboarding.md) is completed, users can proceed to deposit into the selected Credit Vault.&#x20;

Users can deposit during the cycle **buffer period**, i.e., the 6 to 24 hours between the end of the previous lending cycle and the start of the new one. Alternatively, users can use the Queue contract to schedule their deposit while a **cycle is running**.

## During a buffer period

Users should sign two transactions:

{% stepper %}
{% step %}

#### Spending approval

To allow Pareto’s smart contract to process users’ deposits
{% endstep %}

{% step %}

#### Deposit

To execute the lending action
{% endstep %}
{% endstepper %}

Upon completion:

* The user’s wallet will reflect a reduction in the deposited stablecoin
* The user will receive [Credit Vault LP tokens](/developers/addresses/product/credit-vaults.md) representing his position in the pool

{% embed url="<https://youtu.be/TO6t9Kx1ulg>" %}

## While a lending cycle is running

Alternatively, users can use the Queue contract to schedule their deposit while a cycle is running. Users will queue a deposit request, which will be processed by the pool curator at the first available buffer period.&#x20;

The same Spending Approval and deposit flow applies

{% stepper %}
{% step %}

#### Spending approval

To allow Pareto’s smart contract to process users’ deposits
{% endstep %}

{% step %}

#### Request deposit

To execute the deposit request action
{% endstep %}

{% step %}

#### Claim LP tokens

The user will **need to claim** Credit Vault LP tokens representing his position in the pool after the new lending cycle starts
{% endstep %}
{% endstepper %}

Upon completion of steps 1, and 2:

* The user’s wallet will reflect a reduction in the deposited stablecoin
* The user will need to claim his [Credit Vault LP tokens](/developers/addresses/product/credit-vaults.md) representing his position in the pool after the new lending cycle starts

<figure><img src="/files/NV8IHD3MvyftYf5bgXjT" alt=""><figcaption><p>Claim LP tokens preview when a deposit was made during a cycle running</p></figcaption></figure>

{% embed url="<https://youtu.be/zP68ipECTnU>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pareto.credit/product/users/lenders/guides/deposit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
