---
title: "Schedule a discount"
description: "Set start and end dates for seasonal promotions."
url: https://rmewfqxya.us.gleap.help/en/articles/10-schedule-a-discount
collection: "Building rules"
updated: 2026-10-29
language: en
---

# Schedule a discount

Set start and end dates for seasonal promotions.

Use **Active dates** to run a discount for a set period, such as a holiday sale.

## Set the dates

-   **Start date** and **Start time** are required, and default to now.
    
-   Tick **Set end date** to add an **End date** and **End time**. Leave it unticked to run the discount indefinitely.
    
-   Times use your store's timezone, which is shown next to the time fields.
    
-   The end must be after the start.
    

On the dashboard, the discount shows **Scheduled** until it starts and **Expired** after it ends.

## Testing a scheduled promotion

Shopify doesn't run a discount before its start date, so you can't test a future promotion in advance. If you'd like to check it first:

1.  Create it with Test mode on and the start date set to now.
    
2.  Test it using the ABC123 first name. See [Test a discount before going live](https://rmewfqxya.us.gleap.help/en/articles/3-test-a-discount-before-going-live.md).
    
3.  Change the start and end dates to your promotion dates, and turn Test mode off.
    

## Shopify's limit

Scheduled automatic discounts count toward Shopify's limit of 25 active automatic discounts. If you hit the limit, set end dates on old promotions or delete ones you no longer use.
