Ecommerce Sales Dataset
Sales
Intermediate
CSVXLSXSQL
CategorySales
DifficultyIntermediate
Rows51K (51,290)
Columns12
File Size6.4 MB
FormatsCSV, XLSX, SQL
LicenseFree for commercial & personal use
Downloads18,420+
Last Updated2 Jul 2026
CreatorDataVix
About this dataset
This Ecommerce Sales Dataset contains a complete online-store data model: orders, customers, products, payments, shipping information and returns, linked by clean foreign keys. It’s the ideal all-rounder for building end-to-end analytics — perfect for Power BI dashboards, SQL practice, Excel analysis and Python projects. Use it to calculate revenue and profit KPIs, analyse customer behaviour, measure return rates and build a sales dashboard from raw transactions.
Dataset Contents
The tables included in this dataset and what each one holds.
| Table | Description | Rows |
|---|---|---|
Orders |
One row per order with order date, status, channel and order value. | 51K |
Customers |
Customer profiles with segment, city, signup date and lifetime value. | 9.2K |
Products |
Product catalog with category, sub-category, cost and list price. | 1.9K |
Payments |
Payment records with method, amount, and payment status per order. | 51K |
Shipping |
Shipping mode, cost, dispatch and delivery dates per order. | 51K |
Returns |
Returned orders with reason code and refund amount. | 3.9K |
Columns Included
Key columns with their datatypes and meaning.
| Column | Datatype | Description |
|---|---|---|
order_id |
VARCHAR | Unique order identifier (primary key). |
order_date |
DATE | Date the order was placed. |
customer_id |
VARCHAR | Foreign key to the Customers table. |
product_id |
VARCHAR | Foreign key to the Products table. |
quantity |
INT | Number of units ordered. |
unit_price |
DECIMAL | Selling price per unit. |
discount |
DECIMAL | Discount applied to the line (0–1). |
sales |
DECIMAL | Net line revenue after discount. |
profit |
DECIMAL | Profit for the line after cost. |
payment_method |
VARCHAR | UPI, Card, Netbanking, COD, Wallet. |
ship_mode |
VARCHAR | Standard, Express or Same-Day shipping. |
order_status |
VARCHAR | Delivered, Shipped, Cancelled or Returned. |
Skills You Can Practice
Power BI Dashboard
SQL Queries
Excel Analysis
Python Pandas
Data Cleaning
KPIs
Sales Analysis
Customer Segmentation
Profit Analysis
Forecasting
Recommended Projects
01
Create a Sales Dashboard
02
Top Customers Analysis
03
Monthly Revenue Report
04
Profit Analysis
05
ABC Analysis
06
Customer Retention
07
Inventory Dashboard
Preview
Click any image to enlarge.
Related Datasets
Frequently Asked Questions
Is this dataset free to download?
Yes. Every dataset on DataVix is 100% free to download — no signup, no paywall, no hidden cost. Just click “Download Dataset”.
How do I download the files?
Click the green “Download Dataset” button. Your download starts instantly as a single package containing all included file formats (CSV, XLSX, SQL).
Can I use this dataset for commercial projects?
Free for commercial & personal use. You’re free to use it in your portfolio, client work, YouTube tutorials, blog posts and courses — attribution to DataVix is appreciated but not required.
Which tools does this dataset work with?
It’s ready for Power BI, SQL, Excel, Python. The CSV/XLSX files import directly into Excel, Power BI, Python (pandas) and any SQL database.
Is this real or synthetic data?
It’s realistic, analysis-ready practice data modelled on real-world business scenarios and cleaned for learning — safe to share publicly with no personal or confidential information.