← Back to portfolio

Commercial Insurance Dashboard

Excel

An automated, decision-ready view of profitability, competitiveness, and retention built in Excel.

Summary

One dashboard, four underwriting questions.

This dashboard analyzes 2025 commercial insurance performance for a Moving & Storage MGA, with 2024 comparisons where relevant, across Package (PKG) and Workers' Compensation (WC) lines of business. It brings together premium, loss, quote, sold, and renewal data to evaluate portfolio health across roughly 1,000 renewal accounts, 154 brokers, and 48 states.

The four-page report turns Excel into a more practical underwriting tool: automated refresh, alert-driven KPIs, linked navigation, interactive slicers, and filter-aware narrative text help users move from a headline result to the broker, state, coverage type, line of business, or underwriter behind it.

The question

Can Excel deliver a decision-grade underwriting dashboard?

Many MGA and carrier teams rely on Excel as their primary, and often only, business intelligence tool. While modern BI platforms offer more scalable analytics, stakeholders may already know Excel and have established workflows there. This project was built for that reality: it delivers interactive decision support without requiring a new platform.

The result uses PivotTables, Power Query, DAX measures, and VBA automation to address four questions: Is the book performing overall, and where should attention go? Where is the book losing money? How effectively are quotes converting to bound business? Are we keeping the business we have already won?

Inside the dashboard

Page Features

Overview

The executive page combines total book summary, monthly premium trend, premium by coverage type and line of business, top brokers and states by premium, performance alert indicators, and an auto-generated executive insights panel.

Commercial Insurance Excel dashboard overview page
Overview

Loss Ratio Analysis

This page shows loss ratio and large loss ratio by month, coverage type, and line of business, alongside broker and state rankings and a claim count and severity breakdown of attritional versus large losses. The comparison helps separate frequency issues from a few large claims.

Commercial Insurance Excel dashboard loss ratio analysis page
Loss Ratio Analysis

Hit Ratio Analysis

The competitiveness page compares quoted and sold premium and lines, then ranks hit ratio by broker, underwriter, coverage type, and state. Lost-account reasons and the Sold / Quoted, Not Written, and Declined funnel show where opportunities are being won or lost.

Commercial Insurance Excel dashboard hit ratio analysis page
Hit Ratio Analysis

Retention Analysis

The retention page compares premium and account retention overall and monthly, then breaks results down by broker, state, coverage type, and line of business. Filter-aware narrative insights explain where retention is strongest and where meaningful premium leakage is concentrated.

Commercial Insurance Excel dashboard retention analysis page
Retention Analysis

Methodology

Automation inside a familiar tool.

Power Query handles data transformation and cleaning, while Power Pivot and DAX provide the KPI calculations, loss and retention measures, year-over-year comparisons, and alert logic. PivotTables feed the charts, tables, and linked shapes throughout the report.

VBA automation refreshes the dashboard, applies performance alert styling, switches chart views, and generates filter-driven insight text. Slicers connect month, broker, state, coverage type, and underwriter selections across the reporting pages.

The build

Tools & Technologies

ToolUsage
ExcelDashboard design, page layout, KPI cards, navigation, and report presentation
Power QueryData transformation, cleaning, and star-schema modeling
Power Pivot / DAXKPI calculations, loss ratio and retention measures, and year-over-year comparisons
PivotTablesUnderlying data aggregation feeding charts, tables, and linked shapes
Native Excel ChartsTrend lines, combo charts, and filter-driven category breakdowns
VBADashboard automation, dynamic zoom, performance alert lights, slicer-aware chart switching, and filter-driven insight text
SlicersCross-page filtering by month, broker, state, coverage type, and underwriter
Shape TextLinkLive KPI values linked directly into pivot tooltips
SQLPolicy data queried and retrieved from a Microsoft SQL Server database integrated into the agency management system
Data AnonymizationIdentifying fields replaced with fictional values for portfolio use

Data disclosure

Built for demonstration, grounded in the book.

To protect confidentiality, all personally and operationally identifiable information from the original dataset was anonymized before use. Insured names, underwriter names, broker names, policy IDs, claim IDs, and other identifying fields were replaced with fictional values. Financial and analytical figures, premium, loss, and other monetary amounts were preserved as-is, so the relationships and performance patterns remain consistent with the source structure while protecting sensitive business information.

Download the workbook

Explore the Excel Dashboard

Download the portfolio version of the commercial insurance dashboard to explore its worksheets, calculations, interactive slicers, and automated reporting features in Excel.

Download Excel dashboard

Glossary

TermDefinitionHow it's calculatedHow to interpret
Generated PremiumPremium from policies successfully bound/written.Sum of generated/bound premiumHigher generally indicates greater premium production.
QuotedNumber of opportunities that received a quote.Not Written + SoldRepresents the quote volume used in Hit Ratio.
SoldNumber of quoted opportunities that were successfully written.Count of sold opportunitiesUsed as the numerator of Hit Ratio.
Hit RatioPercentage of quoted opportunities that were successfully sold.Sold / QuotedHigher is generally better.
Loss RatioLosses relative to generated premium.Incurred Loss / Generated PremiumLower generally indicates better underwriting performance.
Premium RetentionPercentage of prior-period premium retained.Retained Premium / Prior PremiumHigher indicates stronger premium retention.
Account RetentionPercentage of prior accounts retained.Retained Accounts / Prior AccountsHigher indicates stronger customer retention.
Large LossA loss classified as materially larger than typical attritional losses.Based on project classificationHighlights losses with disproportionate impact.
Attritional LossMore routine losses that make up the normal loss experience.Based on project classificationUsed as a comparison against large losses.
AlertPerformance requiring attention.Based on KPI thresholdsIndicates performance below the defined acceptable level.
MonitorPerformance that warrants observation.Based on KPI thresholdsIndicates performance between Healthy and Alert.
HealthyPerformance within the desired range.Based on KPI thresholdsIndicates satisfactory performance.

Let's make something useful.

Have a dataset, dashboard, or business question that needs a clearer answer?

  • Data analysis and reporting
  • Power BI and Excel dashboards
  • Cleaning, automation, and SQL
Send me an email

Email

bolorenzomiguel@gmail.comm

LinkedIn

www.linkedin.com/in/lorenzobo

Contact number

+63 976 129 8676

Based in

Manila, Philippines