How Spreadsheets Quietly Cost Supply Chains Millions

A simulation of how a single forecast change moves through five planning teams, and why most retailers lose money in the gap between Sales and Stores.

Need Help?
Subscribed! Error
How Spreadsheets Quietly Cost Supply Chains Millions

Last quarter, a fashion retailer ran a national TV campaign for its best-selling apparel line.

The demand planner updated the forecast on a Tuesday morning. But the supply team only found out eleven days later, in the monthly meeting!

By then, the factory lead time had expired, and two outlet stores had empty shelves for the first week of the campaign.

VP of Marketing: Tens of thousands of dollars in lost campaign revenue due to insufficient inventory!

The marketing budget was spent. The traffic showed up. The product did not.

This is what S&OP was supposed to fix, and in most retailers, it still has not.

This is not a technology problem. It is the way most retailers organise the conversation between Sales and Operations.

Integrated Business Planning, also known as Sales and Operations Planning (S&OP), is the process that translates sales forecasts ("We expect to sell 50 units next month") to products on the shelf ("75 units delivered at Store 125 last week").

Timeline of a delayed forecast update in spreadsheet-based planning, showing demand change, buying, production, and warehouse response over 14 days.
End-to-End Planning Process from Demand Planning to Distribution Planning - (Image by Samir Saci)

In a spreadsheet world, each team works on its own copy of the data, and a single forecast change takes weeks and the cost is measured in lost sales nobody can trace back to the original delay.

What should be a seamless process becomes a chain of emails and meetings, in which teams discover changes too late.

At a fashion retail company I've been working with, it took up to 27 days to see a change in the demand signal to be communicated to the warehouse teams.

Spreadsheet version chaos across demand, merchandising, and distribution teams, with multiple Excel files shared by email causing delays.
A nightmare in the siloted world of spreasheets - (Image by Samir Saci)

The information was trapped in isolated Excel files shared via email, with limited traceability and version control.

The root cause of poor planning execution is rarely the forecasting model alone. It is the siloed organisation around it.

Merch Team to Demand Planning: Can you send me forecast_jan2026_v12.xslx to prepare tomorrow's buying session?

In most companies, the answer is measured in weeks, and the cost shows up in next quarter's margin without anyone connecting the dots.

In the simulation you are about to read, it is one working day!

A perfect forecast that nobody downstream sees in time is worth nothing.

In this article, I will show how a connected planning platform turns that two-week delay into a same-day action plan, and why this single change can save retailers millions.

SupPlan command center dashboard showing connected planning across demand, merchandising, supply, distribution, and finance with real-time flow visibility.
A unique platform for our 5 teams - (Image by Samir Saci)

We will use a simulation platform that I designed from scratch, where you can experiment with how information flows across teams through integrated business planning.

The Five Teams That Don't Talk

To make this concrete, let's look at SupFashion, a mid-size European fashion retailer that is small enough to be agile and big enough to feel every planning failure in its margin.

A Mid-Size Fashion Retailer with a Complex Supply Chain

SupFashion is a mid-size fashion retailer based in Europe.

It sells four product lines (wallets, bags, luggage, apparel), sources from five factories on three continents, and runs 12 stores across the United States and Europe.

Distribution planning dashboard showing warehouse stock, in-transit inventory, ATP, and utilization across central and regional distribution centers.
Five Distribution Centers (Central, Regional) - (Image by Samir Saci)

The brand is small by industry standards, but the planning challenges are exactly the same as those of a global fashion giant.

How product physically moves from factories to stores in SupFashion: 5 factories, 1 central warehouse, 4 regional warehouses, 18 stores. - (Image by Samir Saci)

The five teams in the chain

To plan and run this network, four planning teams work in sequence every month, supported by a finance team that closes the loop.

End-to-end planning flow from demand forecasts to buy plans, factory orders, and warehouse allocation across retail supply chain teams.
Information Flowing from Demand to Distribution Planning - (Image by Samir Saci)

Each team's job depends on the output of the team before it:

  1. The merchandiser cannot lock a buy plan until the demand planner has signed off on the forecast.
  2. The supply planner cannot place a factory order until the buy plan is approved.
  3. Finance cannot project margin until production and freight costs are confirmed.

Here is the catch. None of these five teams works in the same tool!

Five Teams, Five Spreadsheets, Zero Conversation

This is how every planning error enters the system. Not through bad models, but through copy-and-paste.

In a SupFashion, each of these five teams works on its own copy of the data, in its own tool:

  • A demand planner has forecast_jan2026_v22.xlsx.
  • The merchandiser has buy_plan_SS26_FINAL_v3.xlsx.
  • The supply planner manages a Google Sheet shared with the factory.
  • Distribution runs on a Power BI dashboard built three years ago by someone who has since left.
  • Finance reconciles all of it in a separate system, two weeks after the fact.

When the demand planner changes a number, it sits in her file until the next monthly meeting.

From there, it travels by email and is re-typed across four teams. Two weeks later, the distribution finally hears about it.

Are we working on the right version of XXX.xlsx ?
Spreadsheet-based planning process across demand, merchandising, supply, and distribution teams, with delayed email handoffs and multiple file versions.
The illustration of the spreadsheet nightmare: multiple versions living in silots - (Image by Samir Saci)

In the next section, we will follow a single forecast change in detail and see what happens when those two weeks become one working day.

One Forecast Change, Two Realities

Let me introduce you to SupFashion's end-to-end planning team.

Spreadsheet planning timeline showing delayed forecast update from Day 1 to Day 14+, causing late production and warehouse allocation.
End-to-end planning team of SupFashion - (Image by Samir Saci)

We will analyse how the entire process chain reacts to a change in the demand signal, considering two scenarios:

  • Scenario 1: The isolated spreadsheets world that SupFashion lives in today
  • Scenario 2: Planners working on the same connected platform SupPlan

We will discover how SupPlan enabled SupFashion to cut the end-to-end cycle time from 14 days to less than 24 hours.

The trigger: A Sports Fair Starting in May

It is Fmorning, April 10th.

Sarah, the demand planner at SupFashion, receives a message from the marketing director.

"The Base Layer Top - Black has been selected for the Southeast Summer Sports Fair in Charlotte and Atlanta (May 2026). We expect a 30% footfall increase in both stores. Please adjust the forecast accordingly."

Sarah knows from past campaigns that outlet stores in tier-2 cities respond strongest to TV advertising.

Demand planning screen for Base Layer Top - Black showing monthly sales, forecasts, and variance for Atlanta and Charlotte stores.
Base Layer Top - Black is sold in multiple locations - (Image by Samir Saci)

She needs to increase the forecast for Base Layer Top - Black (Apparel category) at two Southeast US stores for May 2026:

  • +30 units at Charlotte Outlet (94 124)
  • +20 units at Atlanta Standard (136 156)

Total adjustment: +50 units for one month, two stores.

What happens at SupFashion today with spreadsheets

Sarah opens forecast_apr2026_v8.xlsx, updates the cells for Charlotte and Atlanta stores.

She saves the file and emails it to Marc, the merchandiser in charge of the North American market.

Timeline - Day 1 (Friday): Sarah sends the email.

  • Subject: Updated forecast for Base Layer Top, Charlotte + Atlanta, pls review.
Day 1: the beginning of our cascading impacts - (Image by Samir Saci)

Timeline - Day 4 (Monday): Marc opens the email and

  1. Downloads the file, compares it with buy_plan_SS26_FINAL_v3.xlsx
  2. He manually re-types the new quantities into his own spreadsheet, but forgets Atlanta Standard.
Merchandise planning view showing buy quantities for Atlanta and Charlotte after forecast updates in SupPlan.
Buy Plan Managed by Marc by Store for Base Layer Top - Black - (Image by Samir Saci)

The Atlanta Standard buying plan does not account for the additional demand of 20 units.

Day 3: A first information leakage in our E2E planning process - (Image by Samir Saci)

Unfortunately, he emailed the updated buy plan to Li Wei, the supply planner.

Timeline - Day 6 (Wednesday): Li Wei opens Marc's buy plan to update factory orders

  1. Checks the factory capacity of the apparel supplier, Dhaka Garments Ltd.
  2. Only updates the orders of Philadelphia Outlet.
  3. She found a problem!
Supply planning dashboard showing production quantities by status for selected stores across retail and e-commerce channels.
Li Wei Scopes: Production Flows to meet store buy quantity - (Image by Samir Saci)

With a 21-day lead time from Dhaka, she needed to commit on March 10th to receive goods by May 1st.

That was six days ago.

It is too late. The goods will not arrive on time for the campaign.
Day 6: A first impact of the slow information transmission - (Image by Samir Saci)

Li Wei flags the issue in a reply-all email, but nobody responds until Wednesday.

Timeline - Day 11 (Monday): The monthly S&OP meeting happens.

  • Sarah presents her forecast.
  • Marc presents his buy plan with the Atlanta adjustment missing.
  • Li Wei raises the concern about the lead time.

The distribution team hears about the change for the first time.

Day 11: The first time everybody sits at the same table - (Image by Samir Saci)
Distribution Team: "Where is the store allocation?"

It does not exist yet!

Timeline - Day 14+ (Thursday): Distribution finally receives the confirmed production order and starts planning the warehouse allocation.

But goods will arrive in late May at the earliest, missing the first two weeks of the Sports Fair.

Day 14: Conclusion: stores will not be delivered On Time In Full - (Image by Samir Saci)

Result: investing in a marketing campaign without the inventory to convert it

  • Charlotte store will get late deliveries.
  • Atlanta gets nothing.

A $40,000 marketing investment that drives traffic to half-empty shelves in Charlotte and zero stock in Atlanta.

The lost sales from Atlanta alone exceed $1,500. The lost sales from Charlotte's late delivery push the total well past the cost of the campaign itself.

In the next section, we will simulate the exact same scenario using now SupPlan.

The same scenario, the same 52-day constraint, the same stores. The only variable we change is how the information travels.

What happens with a connected platform?

Let us imagine our scenario triggered by the same event at the exact same time.

But this time, Sarah uses the connected planning platform SupPlan instead of spreadsheets.

  1. Sarah opens the Demand Planning page and selects the Planner View tab.
  2. She filters by the SKU: Base Layer Top - Black.
Demand planning dashboard showing forecast accuracy, monthly sales trends, and store-level forecast details for Base Layer Top - Black.
Planner View of the Demand Planning Module - (Image by Samir Saci)

Timeline - Day 1, 10:00 am: Sarah Opens the Planner View

  1. Sarah clicks on the forecast cell for Charlotte Outlet, 2026-05, types the new value, and presses Enter.
  2. She does the same for Atlanta Outlet.

For each change at the SKU x Store level, the tool provides an overview of the potential impacts.

Forecast adjustment popups for Atlanta and Charlotte showing demand increase, reason, and cascade impact on buy plan, supply, freight, and finance.
Cascade Impact Preview at the SKU x Store Level - (Image by Samir Saci)

She has increased the May forecast for Base Layer Top - Black by 50 units.

Updated demand forecast chart showing higher May demand after sports fair adjustments for Atlanta and Charlotte stores.
Observation of the gap in 2026-05 due to the adjustment for the campaign.

These two changes are staged; that means they have not yet cascaded to the rest of the planning chain.

Timeline - Day 1, 11:00 am: Before saving, Sarah switches to the Forecasts tab.

The Cascade Impact Preview panel opens on the right.

Pending changes dashboard showing two staged forecast updates and combined cascade impact before confirming end-to-end changes.
Overview of the impact of the staged changes - (Image by Samir Saci)

This window appears to inform Sarah about the cascading impact of these two changes:

  • Merchandising: what is the impact on buy? (+50 units)
  • Supply Planning: impact on factory orders? (+50 units to produce at Dhaka Garments, 52-day lead time)
  • Finance: additional revenue and costs? ($+3950 in revenue)

Sarah now sees the full downstream impact before committing to anything.

She saves the adjustment with the reason: "Southeast Sports Fair - May 2026" and clicks Run E2E Cascade to inform the other teams.

Timeline - Day 1, 02:15 pm: Marc opens the Merchandise Planning page.

A notification banner is already at the top of his screen:

Merchandise planning screen showing two demand change alerts for Atlanta and Charlotte from upstream demand planning.
Notification appearing on the screen of Marc the Merchandiser - (Image by Samir Saci)
"Demand change: Base Layer Top - Black.
Forecast for Charlotte Outlet (Retail) in 2026-05 changed by +30 units (94 to 124).
Reason: TV campaign May-June, outlet stores, confirmed by marketing."

The system generates two updated buy orders for May 2026, already reflecting the new forecast quantities.

Merchandise buy plan updated with new draft orders for Atlanta and Charlotte, including quantities, revenue, margin, and approval actions.
New Buy Orders Generated from the change of demand forecast - (Image by Samir Saci)

Marc doesn't need to open an email, retype numbers, or reconcile a spreadsheet.

He simply opens the buy plan and finds two new draft lines already waiting for him with:

  • Updated quantities: former baseline + Sarah's forecast adjustments
  • Corresponding revenue projections: units x (unit price)
  • Margin impact: units x (unit margin)

He just has to approve each row and select the top-right button, Notify Supply, to inform Li Wei.

Merchandise planning screen after approval, showing demand alerts and Notify Supply action to trigger production orders.
Notify Supply transmits the two new Buy Orders of Marc to Li Wei - (Image by Samir Saci)

We saved a meeting and, more importantly, Marc will not miss Atlanta Standard!

Timeline - Day 1, 04:00 pm: Li Wei opens the Supply Planning page.

Supply planning alerts showing two new production orders from merchandising and related demand change notifications.
Notifications received by Li Wei - (Image by Samir Saci)

The same notification is waiting for her informing her that:

  • Sarah updated the demand forecasts for the two stores
  • Marc created new buy orders reflecting this change

And she can find below two additional production orders created.

Supply planning table showing new factory orders for Atlanta and Charlotte with 52-day lead time and May 1 delivery.
Two additional production orders suggested by the tool following the forecast change - (Image by Samir Saci)

Unlike in the previous scenario, they are now expected to be delivered on time (May 1st, 2026).

If Li Wei confirms them today, the stores will be ready for the campaign!

Supply planning screen after approval showing confirmed production orders and Notify Distribution action.
After confirmation she presses

She just has to press Notify Distribution, so the logistics team are informed about these additional shipments.

Timeline - Day 1, 05:30 pm: Omar Hassan, our distribution planner, receives a notification

Distribution planning alerts showing two new shipments created for Atlanta and Charlotte from confirmed supply orders.
Notification of additional shipments - (Image by Samir Saci)

He is notified about the two new factory orders created by Li Wei.

Distribution plan table showing allocated quantities, transit time, arrival date, freight cost, and shipment status for both stores.
Details of the shipments - (Image by Samir Saci)

And two additional orders have been created, with a status of planned, to make sure that the finished goods received from the factory are transferred to the store.

Result of a completely integrated platform

Four teams aligned in a single working day, from demand forecast to distribution planning, without a single email, meeting, or re-typed number.

Comparison of spreadsheet delays versus connected planning, showing forecast, buy plan, factory orders, and distribution updates across teams and timelines.
14+ days vs 6 hours: Comparison of the timelines between the two scenarios - (Image by Samir Saci)

Because the cascade reached Li Wei on Day 1, the production order goes to Dhaka with the full 52-day lead time intact.

The product landed at the Southeast Regional DC on May 1st and reached Charlotte Outlet and Atlanta Standard by May 3rd.

Stores were replenished 2 days before customers arrived at the Sports Fair.

Atlanta also gets its +20 units (and avoids potential lost sales) because Sarah's adjustment was never lost in someone else's inbox.

Conclusion

I built SupPlan to simulate the impact of integrated business planning for medium-sized companies that still rely on spreadsheets and emails to coordinate their planning teams.

The SupFashion scenario shows that the problem is not with the forecast model.

It is the time it takes for a signal to travel from one team to the next.

What we covered in this article

The cascade from demand to supply: how a single forecast change propagates through merchandise and production planning, and why lead time constraints make every lost day expensive.

We stopped at the beginning of distribution: Omar receives the shipment notification, but the detailed warehouse allocation, routing, and last-mile delivery logic are not yet implemented.

What comes next

SupPlan is a foundation for testing optimisation algorithms designed by my startup LogiGreen, introduced in previous articles:

  • Production Scheduling with Wagner-Whitin for supply planning and manufacturing optimisation
Production Fixed Horizon Planning with Python
Implement the Wagner-Whitin algorithm to minimize the total costs of production given a set of constraints.
  • Inventory Management Rules for store replenishment and safety stock optimisation
Inventory Management for Retail — Periodic Review Policy
Implement inventory management rules based on a periodic review policy to reduce the number of stores replenishments.
  • Machine Learning for Sales Forecasting to replace the statistical baseline with adaptive models
Machine Learning for Retail Sales Forecasting - Features
Understand the impacts of additional features (stock-out, store closing date or cannibalisation) on an ML model for sales forecasting.
  • Value Chain Mapping for business planning, including cost architecture and sales channel optimisation
Business Planning with Python — Revenue Optimization
How can you use data analytics to help small businesses maximize their revenue while maintaining or improving profitability?

Each of these algorithms was designed in isolation. SupPlan is the environment where they come together and where their interactions become visible.

What I will improve

  • A complete distribution planning module with inbound flows (factory to warehouses) and outbound flows (warehouses to stores)
  • Detailed financial flows: manufacturing costs, logistics costs, COGS breakdown, revenue streams by sales channel, inventory valuation, and cash flow projections
SupPlan roadmap showing completed modules in this article and upcoming features like distribution, finance, scheduling, forecasting, and AI insights.
Product Roadmap - (Image by Samir Saci)

The platform is open-source and publicly available. You can replicate every scenario from this article, change a forecast, watch the cascade, and reset the data when you are done.

Try it now:

About Me

Let's connect on LinkedIn and Twitter. I am a Supply Chain Engineer who is using data analytics to improve logistics operations and reduce costs.

If you're looking for tailored consulting solutions to optimise your supply chain and meet sustainability goals, please contact me.

Need Help?