---
title: "Seasonal Demand Pricing — Pricing Growth Tactic"
description: "Adjusts offers and promotional pricing to the vertical’s seasonal demand curve—cushioning predictable off-peak troughs and holding price through peaks."
canonical: "https://churnkey.co/growth/library/seasonal-demand-pricing"
category: "growth"
related:
  - /growth/library/index.html.md
  - /growth/library/methodology.html.md
last_updated: "2026-07-01"
---

# Seasonal Demand Pricing

Adjusts offers and promotional pricing to the vertical’s seasonal demand curve—cushioning predictable off-peak troughs and holding price through peaks.

- **Stage:** Pricing
- **Evidence grade:** strong (large, consistent correlation)
- **Evidence:** 77 percent seasonal demand swing across the year in the education vertical, recurring at 0.91 year-over-year correlation
- **Trigger type:** Scheduled
- **Channels:** email, webhook

## What is it?

Some verticals do not have a demand level. They have a demand season. Education platforms are the extreme case in the benchmark data: demand swings 77 percent across the year, and the curve repeats at a 0.91 year-over-year correlation. A correlation that high means next year’s shape is last year’s shape, predictable enough to price against. The tactic reads the vertical’s seasonal curve from the benchmark dataset and adjusts offer strategy to it—off-peak offers that cushion the trough, and full price through the peak, when demand arrives on its own.

The second half matters as much as the first. Discounting into a seasonal peak gives away demand the calendar was delivering anyway. The tactic’s job is symmetry: spend offer budget where the curve is against you, and stop spending it where the curve is doing the work.

## When it fires

The tactic runs on the seasonal calendar itself. Ahead of a predicted trough, it opens the off-peak window: promotional offers sized within operator bounds, announced to prospects and dormant accounts by email, and applied through the billing provider. Ahead of a predicted peak, it closes the window and returns the catalog to full price.

Eligibility is the real gate. The tactic only operates in verticals where the measured swing is large and the year-over-year correlation is high. A flat or noisy demand curve gets no seasonal windows at all. Pricing to a season only works when the season is real.

## What the evidence shows

The education vertical anchors the finding: a 77 percent peak-to-trough demand swing recurring at 0.91 year-over-year correlation, measured across three years of subscription history in the 22-vertical benchmark dataset. The pattern is not unique to education (platform-wide, churn rises from May through July and again in late Q4 as budgets reset), but education-scale swings are where seasonal pricing earns its keep.

The honest framing: the curve’s predictability is firmly established, while the revenue effect of timing offers to it is the working thesis built on that curve, not a matched-pair causal result. That is why the tactic is graded strong and keeps every adjustment inside operator-set bounds and time-boxed windows.

## How it runs

In production, the tactic maintains the vertical’s seasonal curve from the benchmark dataset, projects the company’s own demand history onto it, and schedules the year’s offer windows in advance, each one visible to the operator before it opens. Off-peak offers go out by email and apply through the billing provider. Peak windows hold the catalog at full price.

Guardrails keep the seasonality honest: windows are declared in advance and time-boxed, offer depth stays within operator bounds, offers never stack, and existing subscribers are never repriced by a seasonal window. Seasonal adjustments apply to off-peak promotional offers, not to subscriptions already running.

## Run it with the Churnkey MCP

This tactic runs via the Churnkey MCP. Connect it to your favorite AI agent and it reads your own usage and billing data, then recommends and runs the plays most likely to move your LTV — starting with whether this one fits.

**Trigger:** The seasonal calendar reaches a scheduled window boundary: a predicted demand trough approaches and the off-peak window opens, or a predicted peak approaches and the window closes.

**Surface:** Off-peak offers announced by email to prospects and dormant accounts, applied through the billing provider via the integration. The seasonal schedule is available over webhook for operator tooling.

**Guardrails:**

- Vertical eligibility: only operate where the measured seasonal swing is large and the year-over-year correlation is high. Flat or noisy demand curves get no seasonal windows.
- Window integrity: every window is declared in advance, time-boxed, and visible to the operator before it opens. No retroactive or open-ended seasonal offers.
- Offer bounds: depth stays within operator-set limits, offers never stack, and peak windows hold full price rather than discounting into demand the season delivers anyway.
- Subscriber protection: seasonal adjustments apply to off-peak promotional offers only. Existing subscriptions are never repriced by a seasonal window.

**Evidence:** Demand in the education vertical swings 77 percent across the year and the curve recurs at a 0.91 year-over-year correlation, measured across three years of subscription history in the 22-vertical benchmark dataset. Platform-wide, churn rises from May through July and again in late Q4. Graded strong: the seasonal curve is firmly established, while the revenue effect of offer timing is the strategy built on it rather than a causal result.

**How to run it:**

1. Build the vertical’s seasonal demand curve from the benchmark dataset and confirm eligibility: a large measured swing with high year-over-year correlation.
2. Project the company’s own demand and churn history onto the vertical curve to set the year’s expected peaks and troughs.
3. Schedule the offer calendar in advance (off-peak windows with operator-bounded promotional offers, peak windows held at full price) and share it with the operator for review.
4. At each window opening, announce the off-peak offer by email to prospects and dormant accounts and apply it through the billing provider. At each closing, return the catalog to full price.
5. Keep every window time-boxed and non-stacking, and never touch the price of an existing subscription.
6. Compare each window’s new subscriptions, returning subscriptions, and revenue against the same season in prior years, and tune window timing and depth from the year-over-year changes.

Install the MCP server:

```bash
npm install -g @churnkey/mcp
```

The full reference is in the [Churnkey MCP docs](https://docs.churnkey.co/data-integrations/mcp).

## Related

- [Growth Tactics Library](/growth/library/index.html.md) — The full register of graded growth plays.
- [How Tactics Are Graded](/growth/library/methodology.html.md) — The four-grade evidence ladder behind this grade.
