# Rollovers

Often times you would want to extend your loan beyond the [repayment due date](/overview/vendor-finance-v1/definitions.md). Normally you would need to repay your old loan before it's repayment due date and then borrow again in the new pool with a longer repayment due date. This can be expensive in terms of gas, as you would also need to retrieve your borrowed funds from whatever source they were deployed to and then redeposit them back after you extended the loan.\
\
&#x20;In order to simplify this process we introduced [rollovers](/overview/vendor-finance-v1/definitions.md) - a process of migrating your debt from the original pool (origin pool) to a different pool with a longer repayment due date (destination pool).

{% hint style="warning" %}
On rollovers, if the the destination pool you are rolling over into has a **lower** [lend ratio](/overview/vendor-finance-v1/definitions.md) than the origin pool, then you will be able to borrow less. Therefor you will have to **repay** some of your principal + interest. \
\
If the the destination pool you are rolling over into has a **higher** [lend ratio](/overview/vendor-finance-v1/definitions.md) than the origin pool, then you will be borrow more. Therefor you will be **reimbursed some of your collateral** to correlate with the new pool. So you have less collateral added but the same loan amount.
{% endhint %}

Before you can rollover your debt from one pool to another there must be few conditions met:

* Destination pool should have same lend token as the origin pool.
* Destination pool should have same collateral token as the origin pool.
* Expiry of the destination pools should be past the repayment due date of the origin pool.
* Both pools should have same lender. Subject to change in the future\*

In order to learn more about the fees related to the rollover please proceed to the 'Associated Fees" section.


---

# 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.vendor.finance/overview/vendor-finance-v1/rollovers.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.
