This filled example shows how baseline sales, holiday uplift, promo plans, and lead times combine into SKU-level demand, safety stock, and purchase quantities. Duplicate the sheet and swap your data to generate your Q4 buy plan.

Look, I get it. You can read a dozen articles about forecasting methods, but what you really need is to see the actual numbers.

Here's the thing: most forecasting guides stop at theory. They tell you to "apply seasonality" and "calculate safety stock" but never show you what that looks like with real SKUs, real uplift percentages, and real purchase order quantities.

In this guide, I'm walking you through a complete holiday sales forecast example—filled out with actual numbers—so you can see exactly how baseline sales, holiday uplift factors, promotional plans, and lead times translate into SKU-level demand projections, safety stock calculations, and final PO quantities with receive windows. You'll grab the Google Sheets template, see how each formula works, and learn to adapt it for your catalog. By the end, you'll have a repeatable system for building Q4 buy plans that protect margins while minimizing stockouts.

Forecast Assumptions & Methodology

This filled example forecasts Q4 2025 demand for a small apparel brand selling 5 core SKUs through their Shopify store. The forecast covers October through December, capturing early holiday shopping, Black Friday/Cyber Monday, and final gift-buying weeks. Here's how we built it:

We started with baseline sales from Q4 2024 (non-promotional weeks), normalized to average daily units (ADU) per SKU. From there, we applied three key adjustments:

1. Holiday Uplift Factor

According to National Retail Federation research, holiday sales typically lift 15-40% above baseline depending on category. For this example, we used conservative uplift percentages:

  • October (Early Holiday): +25% vs. baseline
  • November (Black Friday week): +150% vs. baseline
  • December (Peak Gift): +80% vs. baseline

2. Promotional Multipliers

We layered promotional events on top of base holiday uplift. Black Friday/Cyber Monday received an additional 2.0x multiplier for 5 days. December flash sales got 1.3x for 3-day windows. These stack multiplicatively—so a Black Friday SKU sees baseline × 2.5 (holiday) × 2.0 (promo) = 5.0x normal volume.

3. Lead Time & Service Level Inputs

Each SKU has a supplier lead time (30-45 days in this example) and target service level (95% in-stock rate). We used these to calculate safety stock buffers accounting for demand and lead time variability. The service-level method ensures 95% of customer orders ship without backorders.

Pro Tip: Always forecast at the SKU level, not aggregate category level. A "dresses" category forecast hides the fact that your bestseller might need 3x the units of slower styles. SKU-level forecasts prevent overstocks on duds and stockouts on heroes.

Key Assumptions Table

Assumption Value Source / Rationale
Baseline Period Q4 2024 (non-promo weeks) Last year's holiday performance, normalized
Forecast Horizon Oct 1 - Dec 31, 2025 13 weeks covering full holiday season
Holiday Uplift Oct +25%, Nov +150%, Dec +80% Conservative vs. NRF benchmarks
Promo Events BFCM 2.0x (5 days), Flash 1.3x (3 days) Historical promo performance data
Service Level Target 95% Balance between stockouts and overstock cost
Demand Variability (σ) 15-25% of ADU by SKU Calculated from Q4 2024 daily demand std dev
Lead Time Variability (σ) ±5 days Supplier historical performance (on-time %)
Currency USD US market focus

This methodology is conservative by design. We'd rather have 5-10% excess inventory than miss peak-week sales. You can adjust uplift percentages and service levels based on your risk tolerance and cash flow constraints.

For a complete walkthrough of the forecasting workflow (including when to freeze your forecast and how to handle mid-season replans), see our Holiday Demand Forecast Template guide.

Demand Build-Up by SKU

Here's where theory becomes numbers. Let me show you exactly how we calculated weekly demand for each SKU, building from baseline through holiday uplift and promotional spikes.

Example SKU: Women's Cable Knit Sweater (SKU-001)

Baseline Daily Units (ADU): 8 units/day (from Q4 2024 average)

Here's how demand scales across Q4 2025:

Week Period Holiday Uplift Promo Multiplier Effective Multiplier Daily Units Weekly Total
Oct 1-7 Early Holiday +25% 1.0x 1.25x 10 units/day 70 units
Oct 8-14 Early Holiday +25% 1.0x 1.25x 10 units/day 70 units
Nov 24-28 (BFCM) Black Friday +150% 2.0x 5.0x 40 units/day 200 units (5 days)
Dec 1-7 Post-BFCM +80% 1.0x 1.8x 14 units/day 98 units
Dec 15-21 Peak Gift Week +80% 1.3x (flash) 2.34x 19 units/day 133 units

Total Q4 Demand for SKU-001: 1,247 units (sum of all weekly totals)

Full SKU Portfolio Demand Summary

Repeating this process across all five SKUs in our example catalog:

SKU Product Name Baseline ADU Q4 Total Demand Peak Week Demand % of Total
SKU-001 Women's Cable Knit Sweater 8 1,247 200 (BFCM week) 28%
SKU-002 Men's Flannel Shirt 12 1,871 300 (BFCM week) 42%
SKU-003 Fleece Hoodie (Unisex) 6 935 150 (BFCM week) 21%
SKU-004 Wool Beanie 4 234 40 (Dec flash) 5%
SKU-005 Cashmere Scarf 3 187 30 (Dec flash) 4%
TOTAL 4,474 720 100%

Notice the concentration risk: SKU-002 (Men's Flannel) represents 42% of total Q4 demand. A stockout here would be catastrophic. That's why safety stock calculations (next section) are critical—they tell us exactly how much buffer to hold for high-volume, high-impact SKUs.

Common Mistake: Don't apply the same uplift % to all SKUs. Gift items (scarves, beanies) might see 200%+ December lift, while staples (basic hoodies) may only lift 50%. Use last year's SKU-level data to set individual multipliers.

The spreadsheet includes weekly demand broken out for all 13 weeks. You can adjust uplift percentages, add or remove promotional periods, and immediately see the impact on total units. For step-by-step instructions on building this from scratch, check out our complete forecasting guide.

Safety Stock & Reorder Points

Demand forecasts tell you what you expect to sell. Safety stock tells you how much extra to hold so you don't run out when demand spikes or shipments arrive late.

We use the service-level method because it accounts for both demand variability and lead time variability. Here's the formula:

Safety Stock = Z × √((σdemand² × ALT) + (ADU² × σLT²))

Where:

  • Z = Z-score for service level (1.65 for 95%, 1.96 for 97.5%, 2.33 for 99%)
  • σdemand = Standard deviation of daily demand
  • ALT = Average lead time in days
  • ADU = Average daily units
  • σLT = Standard deviation of lead time

This method is more accurate than simple "weeks of supply" rules because it mathematically adjusts for SKU-specific risk. High-variability items get larger buffers; stable sellers get smaller ones.

For a deep-dive on this formula (including when to use simpler methods), see our Safety Stock Calculator guide.

Safety Stock Example: SKU-001 (Women's Cable Knit Sweater)

Let's calculate safety stock for our bestseller during peak season:

Inputs:

  • ADU (peak period): 19 units/day
  • σdemand: 4.75 units/day (25% of ADU, based on Q4 2024 std dev)
  • ALT: 35 days (supplier average)
  • σLT: 5 days (supplier variability)
  • Service Level: 95% (Z = 1.65)

Calculation:

Safety Stock = 1.65 × √((4.75² × 35) + (19² × 5²))
= 1.65 × √(789.38 + 9,025)
= 1.65 × √9,814.38
= 1.65 × 99.07
= 164 units

Reorder Point: (ADU × ALT) + Safety Stock = (19 × 35) + 164 = 665 + 164 = 829 units

Translation: When inventory for SKU-001 drops to 829 units, trigger a replenishment order. The 164-unit safety stock buffer protects against demand spikes (like an influencer post going viral) and late shipments (like port delays).

Full Portfolio Safety Stock Summary

SKU Peak ADU Lead Time (days) Safety Stock (units) Reorder Point (units) Safety Stock $
SKU-001 19 35 164 829 $4,100
SKU-002 29 40 268 1,428 $6,700
SKU-003 14 30 112 532 $2,240
SKU-004 4 45 42 222 $630
SKU-005 3 45 35 170 $1,750
TOTAL SAFETY STOCK INVESTMENT $15,420

That $15,420 is your insurance policy against stockouts. It sits in inventory but protects $50,000+ in potential lost sales during Q4. The math works.

Pro Tip: Reduce safety stock requirements by negotiating faster, more reliable lead times with suppliers. A supplier who consistently delivers in 30 days (±2 days) needs less buffer than one delivering in 35 days (±7 days). Use lead time performance as a vendor scorecard metric.

PO Quantities & Receive Windows

Now we translate demand forecasts and safety stock into actual purchase orders. The goal: ensure inventory arrives before you need it, without tying up too much cash too early.

PO Quantity Formula:

PO Qty = (Total Period Demand) + (Safety Stock) - (Current Inventory) - (Inbound POs)

We split Q4 into three purchase orders to align with inventory velocity and cash flow:

  • PO #1 (Receive by Oct 1): Covers October + November early weeks + builds safety stock
  • PO #2 (Receive by Nov 15): Covers BFCM surge
  • PO #3 (Receive by Dec 1): Covers December peak gift weeks

PO Schedule: SKU-001 (Women's Cable Knit Sweater)

Starting inventory (Sept 30): 200 units

PO # Order Date Receive Date Covers Period Period Demand Safety Stock PO Qty Cost ($25/unit)
PO-001 Aug 27 Oct 1 Oct 1 - Nov 14 490 164 454 $11,350
PO-002 Oct 11 Nov 15 Nov 15 - Nov 30 380 0 380 $9,500
PO-003 Oct 27 Dec 1 Dec 1 - Dec 31 377 0 377 $9,425
Q4 TOTAL 1,211 $30,275

Why split into three POs? Cash flow and risk mitigation. One massive PO locks up capital early and leaves you exposed if demand patterns shift. Three smaller POs let you adjust quantities based on October performance before committing to December inventory.

Full Portfolio PO Summary

SKU Q4 Total Demand Safety Stock Total Units to Buy PO-001 (Oct 1) PO-002 (Nov 15) PO-003 (Dec 1) Total Investment
SKU-001 1,247 164 1,411 454 380 377 $35,275
SKU-002 1,871 268 2,139 720 690 461 $53,475
SKU-003 935 112 1,047 350 330 255 $20,940
SKU-004 234 42 276 140 68 68 $4,140
SKU-005 187 35 222 110 56 56 $11,100
Q4 TOTAL INVESTMENT $124,930

Receive Window Recommendations:

  • PO-001: Receive by Oct 1 (order by Aug 27, assuming 35-day lead time). Builds base inventory + safety stock before early holiday shopping starts.
  • PO-002: Receive by Nov 15 (order by Oct 11). Arrives 9 days before BFCM to cover the surge without over-committing in October.
  • PO-003: Receive by Dec 1 (order by Oct 27). Covers final gift-buying weeks; order date allows you to assess November performance before finalizing quantities.
Risk Alert: These dates assume on-time delivery. Add 5-7 buffer days for high-risk suppliers or international shipments during peak season. Better to receive Dec 1 PO on Nov 24 than Dec 5 (when you're already selling 19 units/day).

For more on expediting rules, vendor SLAs, and what to do when shipments run late, see our stockout prevention playbook.

Sensitivity Analysis (±10% Demand, ±5 Days Lead Time)

Forecasts are educated guesses. Sensitivity analysis shows you how wrong you can be before things break.

We tested four scenarios for SKU-001 (our highest-volume item):

Scenario Demand Variance Lead Time Variance Adjusted Demand Adjusted Safety Stock Total PO Qty $ Impact vs. Base Stockout Risk
Base Case 0% 0 days 1,247 164 1,211 $0 5% (by design)
Optimistic -10% -5 days 1,122 128 1,050 -$4,025 3%
Pessimistic +10% +5 days 1,372 208 1,380 +$4,225 7%
Worst Case +20% +7 days 1,496 238 1,534 +$8,075 12%

Key Insights:

  • If demand comes in 10% higher than forecast, you need an extra $4,225 in inventory for this one SKU—manageable with expedited mid-season POs.
  • If lead times extend 5 days (common during port congestion), safety stock increases 27% (164 → 208 units). Factor this into cash planning.
  • The worst-case scenario (demand up 20%, lead time up 7 days) adds $8,075 cost but still keeps stockout risk under 12%. That's the power of safety stock buffers.

Portfolio-Level Sensitivity

Running the same analysis across all SKUs:

Scenario Total Q4 Units Total Investment $ vs. Base Case Avg Stockout Risk
Base Case 4,474 $124,930 $0 5%
Optimistic (-10% demand, -5 days LT) 4,027 $110,840 -$14,090 3%
Pessimistic (+10% demand, +5 days LT) 4,921 $139,680 +$14,750 8%
Worst Case (+20% demand, +7 days LT) 5,369 $154,230 +$29,300 14%

In the worst-case scenario, you'd need an additional $29,300 in inventory ($154,230 vs. $124,930 base). If your cash reserves or credit line can't absorb a 23% variance, consider lowering service levels on slower SKUs (like SKU-004 and SKU-005) to free up working capital for heroes (SKU-001 and SKU-002).

Pro Tip: Run weekly sensitivity checks starting in October. If actual October sales exceed forecast by 15%+, immediately increase November PO quantities and expedite December orders. Don't wait for monthly reviews—holiday season moves too fast.

For proactive monitoring strategies and when to trigger mid-season replans, see our peak-season management guide.

Download & How to Adapt This Template

This example becomes your template. Here's how to adapt it for your catalog.

What's Included in the Download

The Google Sheets template contains four tabs:

  1. Assumptions: Input your baseline data, uplift percentages, promo dates, lead times, service levels. All calculations auto-update when you change these.
  2. SKU Forecast: Weekly demand build-up for up to 50 SKUs. Add/remove rows as needed. Formulas are unlocked so you can customize.
  3. Safety Stock: Service-level calculator with Z-score lookup. Plug in your demand variability and lead time σ; outputs safety stock and reorder points per SKU.
  4. PO Planner: Three-PO schedule with order dates, receive windows, quantities, and costs. Adjust PO split (2, 3, or 4 orders) based on your supplier terms.

📊 Download the Complete Holiday Forecast Template

Get the exact Google Sheets used in this example, pre-filled with formulas and ready to customize for your SKUs. No signup required—just duplicate and edit.

Download Template Pack

Step-by-Step Adaptation Guide

Step 1: Export Your Historical Data

Pull Q4 2024 sales data from your ecommerce platform. You need:

  • SKU-level daily units sold (Oct 1 - Dec 31, 2024)
  • Exclude promotional days initially (we'll layer those back in)
  • Calculate average daily units (ADU) and standard deviation (σdemand) per SKU

Step 2: Populate the Assumptions Tab

Enter your:

  • Baseline ADU per SKU
  • Holiday uplift percentages (start with our estimates, refine based on your 2024 actuals)
  • Promotional event dates and multipliers
  • Supplier lead times (average and std dev)
  • Target service levels (95% is standard; 99% for bestsellers, 90% for accessories)

Step 3: Review Auto-Generated Forecasts

The SKU Forecast tab auto-calculates weekly demand. Review for sanity:

  • Do peak weeks align with your promo calendar?
  • Are any SKUs showing unrealistic spikes (e.g., 10x vs. baseline)?
  • Adjust uplift percentages or promo multipliers if needed

Step 4: Calculate Safety Stock

The Safety Stock tab uses your inputs to calculate buffers. If safety stock seems excessive (e.g., 50%+ of total demand), either:

  • Lower service level target (95% → 90%)
  • Negotiate faster lead times with supplier
  • Accept higher stockout risk on low-margin items

Step 5: Generate PO Schedule

The PO Planner tab splits total buy quantities across receive windows. Adjust:

  • Number of POs (2-4 depending on lead time flexibility)
  • Receive dates (work backward from first sale date minus lead time)
  • PO split percentages (heavier weighting to PO-001 if you want more buffer)

Step 6: Run Sensitivity Analysis

Duplicate the forecast tab, adjust demand +10% and lead time +5 days. How much does total investment change? Can your working capital absorb it? If not, prioritize high-velocity SKUs and reduce coverage on slower items.

Common Mistake: Don't just copy last year's demand and call it a forecast. Apply your 2025 marketing plans, website changes, and competitive landscape shifts. A forecast is a prediction, not a photocopy.

Additional Resources

Need more guidance? Check these related articles:

🚀 Want Pre-Built Templates + Video Walkthroughs?

Our Holiday Inventory Toolkit (2025 Edition) includes advanced forecast models, safety stock calculators with historical σ tracking, PO planners with payment schedules, plus 6 video modules showing exactly how to use each tool.

What's Included:

  • ✓ Simple + Advanced forecast templates (up to 200 SKUs)
  • ✓ Safety stock calculator with service-level optimization
  • ✓ PO planner with cash flow projections
  • ✓ Weekly replan dashboard
  • ✓ 40+ email/SMS swipe files for waitlists + preorders
  • ✓ Video walkthroughs (90 minutes total)
Get Holiday Toolkit – $19

Instant download. Compatible with Excel, Google Sheets, and Airtable.

Frequently Asked Questions

How accurate do holiday forecasts typically end up being?
Industry benchmarks show most retailers hit within ±15% of their Q4 forecasts. Factors that improve accuracy: SKU-level (not category) forecasts, using 2+ years of historical data, and weekly replans starting in October. Accuracy matters less than having a plan—teams that forecast and adjust outperform those who order reactively by 20-30% margin.
Should I use different service levels for different SKUs?
Yes. Use 98-99% service levels for hero SKUs that drive most revenue (like SKU-002 in this example). Use 90-95% for accessories and slow movers. This lets you concentrate safety stock dollars on items that matter most while accepting higher stockout risk on low-impact products. The weighted portfolio approach reduces total inventory investment by 10-15% vs. uniform service levels.
How do I handle new products with no sales history?
Benchmark against similar existing SKUs. If launching a new sweater style, use your existing sweater ADU as baseline, then adjust down 20-40% for "newness penalty." Alternatively, pre-sell via preorders to generate demand signal before committing to large POs. Start conservative (lower service level, smaller initial buy) and expedite if sell-through exceeds expectations.
What if my supplier lead time varies by 10+ days?
High lead time variability kills forecasts. First, quantify it: calculate standard deviation from last 12 months of receipts. Then either: (1) Increase safety stock to absorb variability (expensive), (2) Negotiate tighter delivery windows with penalty clauses, or (3) Split sourcing across two suppliers for critical SKUs. Lead time reliability is often more valuable than lead time speed.
How often should I update my forecast during Q4?
Weekly from October 1 through Thanksgiving, then daily during BFCM week. Compare actual sales vs. forecast; if variance exceeds ±10%, adjust remaining PO quantities. Use a "freeze window" of lead time + 5 days—e.g., if lead time is 35 days, freeze your December forecast by Oct 25 so you can still adjust PO-003 quantities. After that, focus on expediting existing orders rather than new buys.
Can I use this template for wholesale or B2B businesses?
Absolutely. The math is identical. Replace "daily units" with "weekly units" if your demand cadence is slower. For B2B, incorporate customer-specific POs into your forecast (e.g., if Retailer A commits to 500 units in November, add that to your base forecast). Also adjust service levels down for Made-to-Order items where backorders are acceptable; bump up for Just-in-Time customers who penalize stockouts.
What's the difference between this and a simple "weeks of supply" calculation?
Weeks of supply (e.g., "hold 8 weeks of inventory") ignores variability. Two SKUs selling 100 units/week might need very different buffers if one has stable demand (σ = 10) and the other is volatile (σ = 40). Service-level methods account for variability mathematically, resulting in right-sized buffers per SKU. This typically reduces total inventory dollars by 15-25% vs. uniform weeks-of-supply rules while maintaining the same stockout rate.
Should safety stock change throughout Q4 or stay constant?
Ideally, recalculate safety stock for each demand period. In this example, safety stock for November's 40 units/day peak is higher than October's 10 units/day. The template handles this automatically if you set period-specific ADU inputs. However, if recalculating weekly is too complex, use peak-period ADU for the entire Q4 (conservative approach) or hold constant safety stock and adjust PO quantities dynamically based on sell-through.

Conclusion

You just walked through a complete holiday sales forecast, from baseline demand to final PO quantities with receive windows. Here's what you learned:

Forecasting isn't guessing—it's structured math. You start with historical baselines, layer on holiday uplift and promotional spikes, calculate safety stock using service levels, and translate everything into purchase orders timed to arrive when you need them. This example showed you the actual numbers for five SKUs across 13 weeks, including the formulas behind every calculation.

The template is yours to adapt. Change the uplift percentages, adjust service levels, add or remove promotional periods, and immediately see the impact on your Q4 buy plan. Run sensitivity analysis to understand your risk exposure. Review weekly and adjust as actual sales data comes in.

Retailers who forecast methodically outperform reactive buyers by 25%+ margin because they optimize inventory dollars and minimize lost sales. According to research from McKinsey & Company, companies that implement demand forecasting see 10-20% reductions in inventory carrying costs while improving product availability by 5-10%.

The work you put into forecasting now saves tens of thousands in Q4 chaos later.

Your next steps:

  1. Download the template and populate your SKU data
  2. Calculate safety stock using the service-level method
  3. Generate your PO schedule and confirm lead times with suppliers
  4. Set calendar reminders for weekly forecast reviews starting Oct 1
  5. Configure back-in-stock alerts as your backup for forecast misses

Continue Learning:

💎 Master Holiday Inventory Planning

Get everything you need to prevent Q4 stockouts and protect margins: advanced forecast templates (up to 200 SKUs), safety stock optimizer, PO planner with cash flow projections, weekly replan dashboard, and 90 minutes of video training.

Holiday Inventory Toolkit (2025 Edition) - $19

Perfect for: Ecommerce managers, ops leaders, and small brand owners preparing Q4 buy plans

Get Complete Toolkit – $19

Instant access. Works with Excel, Google Sheets, and Airtable. Includes 40+ email/SMS swipes.