# Source: https://docs.stripe.com/payments/checkout/promotions.md

# Add discounts, upsells, and optional items

Boost sales with discounts and offers.

[Add discounts](https://docs.stripe.com/payments/checkout/discounts.md): Reduce the amount charged to a customer by discounting their subtotal with coupons and promotion codes.

[Configure free trials](https://docs.stripe.com/payments/checkout/free-trials.md): Offer customer free trials on subscriptions.

[Configure subscription upsells](https://docs.stripe.com/payments/checkout/upsells.md): Enable customers to upgrade their subscription plan at checkout by using upsells.

[Add optional items](https://docs.stripe.com/payments/checkout/optional-items.md): Enable customers to purchase complementary products at checkout by using optional items.

[Let customers complete orders for free](https://docs.stripe.com/payments/checkout/no-cost-orders.md): Accept orders for no-cost line items, and apply 100% off discounts in payment mode.