> For the complete documentation index, see [llms.txt](https://ovatheme.gitbook.io/brw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ovatheme.gitbook.io/brw/create-a-product/shared-fields/location/round-trip.md).

# Round-trip

### 1) Defined

Show a round-trip option on the booking form. When enabled by the customer, a discount or fee and optional add-ons are applied.

**Field**: <a class="button primary">round-trip</a>

**Applies to rental type**: <mark style="background-color:$warning;">Day</mark> · <mark style="background-color:$warning;">Hour</mark> · <mark style="background-color:$warning;">Mixed</mark> · <mark style="background-color:$warning;">Period Time</mark> · <mark style="background-color:$warning;">Appointment</mark> · <mark style="background-color:$warning;">Taxi</mark> · <mark style="background-color:$warning;">Tour</mark> · <mark style="background-color:$warning;">Transportation</mark>

### 2) Config in Product

You can find the setting in "Advanced opitions" tab.

| Sub-field                    | Description                                                                                                                                                           |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enable round-trip            | Show the round-trip checkbox on the booking form.                                                                                                                     |
| Round-trip discount          | Discount percentage or fixed amount applied to the round-trip price. Label in admin: *%/Round-trip price*. Example: `10` = 10% off or $10 discount on the return leg. |
| Round-trip Fare Add-ons      | Multi-select: choose which add-on types are included in the round-trip fare calculation. Options: **Resources**, **Services**, **Custom Checkout Fields**.            |
| Allow choosing a return date | When checked, a separate Return Date picker appears on the booking form so the customer can specify the return trip date.                                             |
| Max X days return            | The return date must be within X days of the departure date. Example: `3` = return must be within 3 days of pickup.                                                   |

{% hint style="danger" %}
**Max X days return** is only relevant when *Allow choosing a return date* is enabled.
{% endhint %}

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2F8l7kgftOh9trHwjHfkBc%2FScreenshot%202026-06-20%20at%2013.47.43.png?alt=media&amp;token=a210a660-b73c-4941-8a17-9847ceddeeb1" alt=""><figcaption></figcaption></figure>

### 3) Example

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2F6tHpxFWnIxN2YfOErN6B%2FScreenshot%202026-06-20%20at%2013.48.48.png?alt=media&amp;token=0a3ceaf3-f66b-4e78-9afd-1b0dd409beb6" alt=""><figcaption><p>Backend</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FZAATLskBhdK91tMATYga%2FScreenshot%202026-06-20%20at%2013.50.04.png?alt=media&amp;token=540e3de8-d2f5-4671-a41c-23ee15697b0a" alt=""><figcaption><p>Frontend</p></figcaption></figure></div>
