All work

Fraud detection analysis

A Power BI dashboard for spotting fraud patterns in customer payment transactions.

Discipline
Data analysis ยท Cybersecurity
When
2026
Tools
Power BI, Microsoft Excel
Fraud detection dashboard with KPI cards, fraud by age and gender, and a fraud table

The challenge

Fraud costs money, reputation and customer trust, and rule-based checks often miss it. The questions: which customers, categories, amounts, months and merchants carry the most fraud risk?

My approach

I worked from a simulated four-month (May to August) set of payment transactions with customer age band, gender, postcode, merchant, purchase category, amount and a fraud label, and framed the analysis around five lenses: demographics, amount, monthly trend, merchant and category.

Process

  1. Checked data quality, missing values, data types and fraud labels, and standardised categories.
  2. Defined KPIs: total transactions, fraudulent transactions, fraud rate, total amount, fraud loss and average transaction.
  3. Built a Power BI dashboard with slicers for gender, month and purchase category.
  4. Broke fraud down by age band, gender and category, with a drill table of fraudulent transactions by age.

What I found

  • The dashboard covers 200 transactions across 9 purchase categories, of which 92 are labelled fraudulent.
  • Transportation accounts for most of the transactions, far ahead of Health and Food.

Recommendations

  • Automated alerts for high-risk categories and merchants.
  • Extra verification for unusually large transactions.
  • Customer risk scores built from age, history and behaviour.
  • Regular reviews of merchants with elevated fraud rates.

About the data

The dataset is simulated, so the project shows the method rather than describing a real bank.