
Print production teams that forecast demand accurately avoid two expensive failure modes: idle press capacity during slow periods and chaotic scrambling during peak ones. Without a structured forecasting approach, procurement decisions rely on intuition, which leads to over-stocked substrates that tie up capital or last-minute material shortages that delay delivery.
Demand forecasting in print is the practice of using historical job volumes, seasonal patterns, and known upcoming campaigns to predict future production load. When done consistently, it allows teams to:
This post walks through the core forecasting methods — moving averages, seasonal trend analysis, and campaign spike modelling — and explains how to apply each using the historical data you already have.
A moving average is the most accessible forecasting tool for production teams: it calculates the average job volume over a rolling window of past periods and uses that as a near-term prediction. A 3-month moving average, for example, takes the average of the previous three months' output and treats it as the baseline forecast for the next month.
Moving averages work well when demand is relatively stable and you want to filter out short-term noise — a single unusually busy month caused by a one-off campaign, for instance, won't distort your long-term baseline if you're averaging across several periods.
The window length determines how responsive your forecast is to recent changes:
For most print production environments, a 4-week or 3-month rolling average strikes the right balance. Calculate it weekly or monthly, update it as each new period closes, and you have a continuously refreshing baseline that requires almost no manual effort once set up.
To calculate a meaningful moving average you need consistent, structured records of:
This is where centralised production management pays off. GoPublish aggregates job records in one place, which means production managers can pull a clean dataset without hunting across email threads or disconnected spreadsheets.
Seasonal patterns in print are predictable and significant. Retail catalogues peak before Q4. Financial services firms produce high volumes of regulatory print in January and February. Education publishers spike in August and September. Identifying your organisation's specific seasonal curve lets you plan capacity months in advance rather than weeks.
The standard method is seasonal indexing: calculate the average demand for each calendar month across multiple years, then express each month as a ratio of the annual average.
An index of 1.0 means that month is average. An index of 1.4 means demand runs 40% above average — plan material orders and press capacity accordingly. An index of 0.7 signals a slow month where you can schedule maintenance or batch lower-priority jobs.
Once you have seasonal indices, multiply your moving average baseline by the relevant index for each future month. If your baseline is 800 jobs per month and October has a seasonal index of 1.35, your October forecast is 1,080 jobs. That number drives your procurement and scheduling decisions in a way that gut feel never can.
Campaign-driven spikes are the hardest element to forecast because they don't follow a regular calendar pattern — they follow a marketing or editorial schedule that changes year to year. A single large retail campaign or a product launch mailer can double a week's production volume with less than a month's notice.
The practical approach is to treat campaigns as planned exceptions on top of your baseline forecast:
GoPublish's centralised job history makes this kind of retrospective scoring practical: production managers can look up comparable past campaigns, check actual versus estimated volumes, and apply a realistic adjustment factor to the current forecast.
A working print demand forecast doesn't require specialist software or a data analyst. The process has four steps:
Pull at least 12 months of job records — ideally 24–36 — including job type, volume, material type, and completion date. Remove anomalies (one-off jobs that won't recur) or tag them separately so they don't distort your baseline.
Set up a rolling 3-month average by job type. Update it each month as new data comes in. This is your floor — the minimum level of production you can reasonably expect.
Layer your seasonal indices onto the moving average to produce a month-by-month capacity forecast for the next 6–12 months. Share this with procurement and scheduling teams as the planning baseline.
Add known campaigns as volume increments on top of the seasonal baseline, applying a 15–20% buffer to each campaign estimate. Review and update the overlay monthly as campaign details firm up.
The output is a rolling 12-month forecast that combines stable trend data with real-world campaign intelligence — robust enough to drive procurement decisions and flexible enough to update as circumstances change.
Even well-structured forecasting processes fail when certain data habits break down:
Demand forecasting in print production is the process of using historical job data, seasonal patterns, and known upcoming campaigns to predict future production volume and material requirements. Accurate forecasting allows production teams to pre-order materials, schedule press capacity, and avoid both costly over-stocking and disruptive shortages.
At least 12 months of structured job data is required to identify seasonal patterns, but 24–36 months produces significantly more reliable seasonal indices. The key requirement is that the data is consistently categorised — inconsistent job labelling across periods undermines any forecasting model regardless of how much data is available.
A seasonal index is a ratio that expresses how a given month's demand compares to the annual monthly average — an index of 1.3 means that month typically runs 30% above average. Production planners multiply their baseline moving-average forecast by the relevant seasonal index to produce a month-by-month capacity plan that reflects predictable volume fluctuations.
The most effective approach is to maintain a live campaign calendar updated by marketing or account teams, apply a 15–25% buffer to each campaign's estimated volume based on historical over-runs, and flag any month where campaign volume adds more than 20% to the baseline forecast for early procurement and capacity review.
Centralised production data — the kind that platforms like GoPublish are built to maintain — gives production managers a single, consistent source of historical job volumes, material usage, and timelines. Without centralisation, forecasters spend significant time reconciling data from disconnected sources, which introduces errors and delays that reduce the practical value of any forecasting model.








