A comprehensive end-to-end Inventory Data Analysis project focused on identifying inefficiencies, reducing inventory costs, and improving operational decision-making using data-driven inventory management techniques.
This project simulates a real-world manufacturing inventory case study, covering demand forecasting, ABC analysis, EOQ modeling, inventory turnover, lead time analysis, carrying cost evaluation, and process improvement recommendations.
Inventory management plays a critical role in balancing product availability and cost efficiency.
This project analyzes historical purchase, sales, inventory, and procurement data to uncover:
- Overstocking and slow-moving inventory
- Stockout risks due to poor demand planning
- High inventory carrying costs
- Supplier lead-time inefficiencies
The analysis delivers actionable insights and a sustainable inventory strategy for business decision-makers.
- Forecast future product demand using historical sales data
- Classify products using ABC (Pareto) Analysis
- Evaluate inventory efficiency using Inventory Turnover
- Optimize ordering using EOQ & Reorder Point
- Analyze supplier lead time and procurement delays
- Calculate inventory carrying costs
- Identify process bottlenecks and improvement areas
- Propose a data-driven inventory management strategy
βββ README.md
βββ requirements.txt
βββ Inventory Data Analysis Report.pdf
β
βββ visuals/
β βββ 01_overall_daily_demand.png
β βββ 02_Monthly_Demand_Trend.png
β βββ 03_Top_10_High_Demand_Products.png
β βββ 04_Demand_Forecast_using_Rolling_Average.png
β βββ 05_Demand_Forecast_using_30-Day_Rolling_Average.png
β βββ 06_ABC_Analysis_Pareto_Chart.png
β βββ 07_Top_20%_High-Value_Products.png
β βββ 08_Sales_Value_Contribution_by_ABC_Category.png
β βββ 09_Top_10_Fast-Moving_Products_by_Inventory_Turnover.png
β βββ 10_Bottom_10_Slow-Moving_Products_by_Inventory_Turnover.png
β βββ 11_Top_10_Products_by_EOQ.png
β βββ 12_Top_10_Products_by_Reorder_Point.png
β βββ 13_Top_10_Vendors_by_Average_Lead_Time.png
β βββ 14_Top_10_Vendors_by_Payment_Delay.png
β βββ 15_Top_10_Items_by_Annual_Carrying_Cost.png
β βββ 16_Top_Vendors_with_Long_Procurement_Lead_Times.png
β
βββ notebooks/
β βββ Data Cleaning of Inventory Data.ipynb
β βββ Inventory Data Analysis.ipynb
β
βββ Raw_data/
β βββ 2017PurchasePricesDec.csv
β βββ BegInvFINAL12312016.csv
β βββ EndInvFINAL12312016.csv
β βββ InvoicePurchases12312016.csv
β βββ PurchasesFINAL12312016.csv
β βββ SalesFINAL12312016.csv
β
βββ Clean_data/
βββ Beg_Inv.csv
βββ End_Inv.csv
βββ Final_Purchase.csv
βββ Final_Sales.csv
βββ Invoice.csv
βββ Purchase_Price.csv
π Download All Datasets (Google Drive):
π [https://drive.google.com/drive/folders/1PnDEPSJaZa8Pj9G5yGrA9SqJfRqSWp0w?usp=sharing]
Inventory_Data_Analysis_Datasets/
βββ Raw_data/
βββ Clean_data/
- Download the dataset folder from Google Drive
- Place it in the project root directory
- Ensure folder names match exactly:
Raw_data/Clean_data/
- Run notebooks in this order:
Data Cleaning of Inventory Data.ipynbInventory Data Analysis.ipynb
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Jupyter Notebook
- CSV Data Processing
- Data Visualization
Analyzed daily and monthly sales trends to identify seasonality and demand patterns.
π Outcome: Enables forecast-based purchasing and stock planning.
Classified products into A, B, and C categories based on revenue contribution.
Sales Contribution by Category

π Outcome: Helps prioritize high-value inventory and reduce excess stock.
Measured how efficiently inventory is sold and replenished.
π Outcome: Identifies obsolete stock and improves working capital efficiency.
Optimized order quantities and replenishment timing.
π Outcome: Minimizes ordering and carrying costs while preventing stockouts.
Evaluated supplier performance and procurement delays.
π Outcome: Supports supplier optimization and negotiation strategies.
Calculated annual holding costs to identify cost-intensive inventory.
π Outcome: Encourages lean inventory practices.
Identified procurement bottlenecks and inefficiencies.
π Outcome: Improves procurement cycle time and operational efficiency.
- ABC-based inventory control
- Demand-driven replenishment
- EOQ & Reorder Point automation
- Supplier lead-time optimization
- Regular inventory turnover review
- Reduce excess stock of low-value items
- Focus capital on high-value, fast-moving products
- Implement automated reorder alerts
- Optimize vendor selection based on lead time
- Conduct periodic inventory performance reviews
This project demonstrates how data-driven inventory analytics can significantly improve:
- Cost efficiency
- Inventory availability
- Working capital utilization
- Supplier performance
The proposed inventory strategy enables scalable, sustainable, and optimized inventory management.
π Detailed Analysis & Insights:
β‘οΈ Inventory Data Analysis Report.pdf
π€ Harsh Belekar
π Data Analyst | Python Developer | SQL | Power BI | Excel | Data Visualization
π¬ LinkedIn | πGitHub
β If you found this project helpful, feel free to star the repo and connect with me for collaboration!











