All projects

E-Commerce Profitability Analysis

A practice project, not a real client engagement, completed through Analyst Builder's Data Analyst Roadmap. BrightCart is a fictional e-commerce company, built to mirror a real profitability question using realistic (not real) transaction data.

PythonpandasPower BIDAX

Live Dashboard

Having trouble interacting with the embed? Click here to open the full report in its own page →

KPIs

$277,969
Revenue Analyzed (2 Yrs)
23.84%
Blended Profit Margin
16.18x
Blended Marketing ROAS

Project overview

Gross revenue looked healthy, over $1M across two years, but nobody had verified where the actual profit was coming from. This project rebuilds profitability from the transaction level up: real fees, real returns, real shipping costs, mapped back to every category, channel, and marketing platform.

Methodology

01

Validate before analyzing

Reconciled total costs, net revenue, and profit against their component fields across all 2,000 orders: zero discrepancies. Confirmed zero nulls across all three files.

02

Analyze in Python (Pandas)

Category/channel profitability, cost driver breakdown, returns impact, marketing ROAS, and a marginal-efficiency model for a proposed 20% budget cut.

03

Build a 3-page Power BI report

DAX measures rather than static tables, a custom color theme where color carries analytical meaning, and a live scenario model of the budget recommendation.

Findings

Recommendations

My call: cut Email Marketing entirely ($24,461) and trim Facebook Ads by 71.6% ($76,240), a combined $100,701 cut that hits the full 20% budget-reduction target while costing only 12.16% of total attributed revenue ($990,411 of $8.15M), a smaller hit than the size of the cut itself. I also modeled two gentler, more diversified alternatives for anyone who'd rather trade some efficiency for lower implementation risk.

What this demonstrates

Next up

Shipping & Delivery Performance Analysis

View next project →