Pricing & Revenue
Coupons
Create and manage discount codes for your customers
Coupons let you offer discounts to customers during checkout. They can be percentage-based or fixed-amount discounts with various restrictions.
Creating a Coupon
Go to Coupons in the sidebar and click Add Coupon.
| Field | Description |
|---|---|
| Code | The code customers enter (e.g., "SUMMER20") |
| Discount Type | Percentage or fixed amount |
| Discount Value | The discount amount (e.g., 20 for 20% or 50 for $50) |
| Valid From | Start date for the coupon |
| Valid Until | Expiration date |
| Max Uses | Maximum number of times this coupon can be used (leave blank for unlimited) |
| Min Rental Days | Minimum rental duration required to use this coupon |
| Min Order Amount | Minimum booking total before discount |
Coupon Behavior
- Coupons are applied during checkout after the base price and modifiers are calculated
- Only one coupon can be applied per booking
- Percentage discounts apply to the base rental amount (before taxes)
- Fixed discounts are subtracted from the base rental amount
- The final price cannot go below zero
Tracking Usage
The coupon list shows:
- Uses — How many times each coupon has been used
- Status — Active, expired, or max uses reached
- Revenue Impact — Total discount amount given
Coupon Codes in the Booking Flow
Customers enter coupon codes on the checkout page. The code is validated in real-time and the updated price is shown before they complete the booking.
The coupon can also be applied via the REST API during session creation. See the API Reference for details.