Financial Forecasting Report for PalmTrade Nigeria using Python Time Series Analysis and Power BI
# π PalmTrade Nigeria β Financial Forecasting Report
## π Project Overview
A 5-year financial analysis and revenue forecasting project for
PalmTrade Nigeria Ltd, a fictional Nigerian FMCG company.
The project covers revenue trends, profitability analysis,
cost breakdowns and a 2024 revenue forecast using Moving
Average methodology.
## π οΈ Tools & Technologies
- *Python* β Pandas, Matplotlib, Seaborn
- *Jupyter Notebook* β Financial EDA and forecasting
- *Power BI Desktop* β Interactive financial dashboard
- *Git & GitHub* β Version control
## π Key Metrics (2019-2023)
- Total Revenue: NGN 5.07 Billion
- Total Net Profit: NGN 796 Million
- Average Gross Margin: ~40%
- Best Region: Lagos
- Best Quarter: Q4 (festive season effect)
## π Key Findings
- Revenue grew from NGN 50M to NGN 120M monthly over 5 years
- COVID-19 caused 35% revenue drop in Q2-Q3 2020
- Q4 consistently outperforms all quarters (festive season)
- Lagos generates 35% of total company revenue
- Company fully recovered from COVID by Q1 2021
## π Files
| File | Description |
|------|-------------|
| financial_forecasting.ipynb | Full Python analysis notebook |
| palmtrade_financial.csv | Raw dataset (300 rows) |
| palmtrade_financial_clean.csv | Cleaned dataset |
| palmtrade_monthly_summary.csv | Monthly aggregated data |
| PalmTrade_Financial_Dashboard.pbix | Power BI dashboard |
| chart1_revenue_trend.png | Revenue trend analysis |
| chart2_profitability.png | Profitability breakdown |
| chart3_revenue_forecast.png | 2024 revenue forecast |
## π‘ Business Recommendations
1. Invest more in Lagos β consistently highest revenue region
2. Boost Q1 and Q2 campaigns to reduce seasonal dips
3. Monitor COGS closely β currently 55-65% of revenue
4. Replicate Q4 festive strategies in Q2 and Q3
5. Target 15%+ net profit margin through cost optimisation
## π How to Run
1. Clone the repository
2. Open financial_forecasting.ipynb in Jupyter Notebook
3. Run all cells sequentially
4. Open PalmTrade_Financial_Da β¦