Build Executive Dashboards in Google Sheets
Create clean, visual dashboards that give leaders instant visibility into business performance. Track KPIs, spot trends, make data-driven decisions.
Executives do not have time to dig through spreadsheets hunting for numbers. They need dashboards that answer critical questions at a glance: "Are we hitting revenue targets?" "Is burn rate accelerating?" "Which initiatives are working?" Without clear visibility, leaders make gut decisions instead of data-driven ones. A well-designed executive dashboard tells the story of your business in seconds. It highlights what is working, flags what is broken, and shows trends that inform strategic decisions. The best dashboards are simple, visual, and always up-to-date—no manual work required. In this comprehensive guide, you will build a professional executive dashboard from scratch. Learn to choose the right KPIs, design clear visualizations, automate data updates, and create a one-page view that drives better decisions. By the end, you will have a dashboard that leaders actually use.
What You'll Need
- Intermediate knowledge of Google Sheets
- Access to business data (revenue, expenses, customer metrics)
- Understanding of your company's key performance indicators
Step-by-Step Guide
Define Your Key Performance Indicators (KPIs)
Choose the 5-10 metrics that matter most to leadership.
- Limit to 5-10 KPIs max—too many overwhelms, too few misses important signals
- Financial KPIs: Revenue, Gross Margin, EBITDA, Cash Balance, Burn Rate
- Customer KPIs: MRR/ARR, CAC, LTV, Churn Rate, NPS
- Operational KPIs: Pipeline Value, Close Rate, Headcount, Runway
- Growth KPIs: Customer Growth Rate, Revenue Growth Rate, Market Share
- Align with company stage: Early-stage = growth metrics, later-stage = profitability
Pro Tip
Ask executives: "What 5 numbers do you need to run the business?" Build dashboard around their answers.
Design Dashboard Layout
Create a clean, scannable one-page layout.
- Top section: Key metrics in large numbers (24-36pt font)
- Middle section: Trend charts showing how metrics change over time
- Bottom section: Breakdown tables and detailed comparisons
- Use grid layout: Align everything to invisible grid for visual harmony
- White space is good: Do not cram—give metrics room to breathe
- Freeze header rows: View → Freeze → 1 row so headers stay visible when scrolling
Pro Tip
The most important metrics go top-left—that is where eyes naturally land first (F-pattern reading).
Build Auto-Updating Metric Calculations
Use formulas that pull latest data automatically.
- Current MRR: =SUM(Active_Subscriptions_Sheet!MRR_Column)
- MoM Growth: =(Current_MRR - Last_Month_MRR) / Last_Month_MRR
- Cash Runway: =Current_Cash_Balance / Monthly_Burn_Rate
- Customer Count: =COUNTA(Customers_Sheet!Customer_ID_Column)
- Use IMPORTRANGE for multi-sheet data: =IMPORTRANGE("url", "Sheet!A1:B100")
- Add "Last Updated" timestamp: =NOW() that refreshes on every edit
Pro Tip
Store all metric calculations in hidden "Calculations" sheet. Dashboard just displays results—keeps it clean.
Add Visual Indicators for Performance
Use colors, arrows, and icons to show status at a glance.
- Traffic light colors: Green (good), Yellow (warning), Red (critical)
- Arrow indicators: ↑ for positive change, ↓ for negative, → for flat
- Conditional formatting: Format → Conditional formatting → Color scale or rules
- Progress bars: Use REPT("█", Percentage*10) to create visual bars
- Sparklines: =SPARKLINE(Monthly_Revenue_Array) shows mini trend in one cell
- Status badges: ="🟢 On Track" or "🔴 At Risk" based on thresholds
Pro Tip
Use color consistently: Green always means good, red always means bad. Do not switch meanings across different metrics.
Create Trend Charts for Key Metrics
Build visual charts that show performance over time.
- Revenue trend: Line chart with months on X-axis, revenue on Y-axis
- Add trendline: Chart editor → Customize → Series → Trendline
- Dual-axis charts: Show revenue (left axis) and growth rate % (right axis) on same chart
- Column charts for comparisons: Actual vs Target, This Year vs Last Year
- Use consistent colors: Revenue=blue, Expenses=red, Profit=green
- Keep charts simple: Remove gridlines, legends if obvious, excessive decoration
Pro Tip
Every chart should answer one question. If it does not, simplify or remove it.
Add Target vs Actual Comparisons
Show whether the business is on track to hit goals.
- Monthly revenue target: Pull from budget or goals sheet
- Actual vs Target: ="Actual: $"&TEXT(Actual,"#,##0")&" | Target: $"&TEXT(Target,"#,##0")
- Variance %: =(Actual - Target) / Target
- YTD progress: =SUM(YTD_Revenue) / Annual_Target (shows % of year complete)
- Forecast to year-end: =Current_Run_Rate * Months_Remaining + YTD_Actual
- Use conditional formatting: Highlight when actual < 90% of target
Pro Tip
Show both absolute variance ($10k below target) and percent variance (5% below). Both matter.
Create Drill-Down Sections
Allow executives to see details when needed.
- Revenue by product line: Breakdown table showing each product contribution
- Expenses by category: Salaries, Marketing, Infrastructure, etc.
- Top customers by MRR: Shows concentration risk
- Sales pipeline by stage: Forecast visibility
- Use expandable sections: Group rows (Data → Group) to collapse/expand details
- Link to detailed sheets: "Click here for full P&L" with hyperlink
Pro Tip
Dashboard is summary, not full detail. If executives want deep dive, link to dedicated analysis sheets.
Automate Updates and Share Access
Ensure dashboard stays current and accessible to leadership.
- Auto-refresh from source: Use IMPORTRANGE and QUERY to pull latest data
- Schedule data refresh: If using external sources, set up daily/weekly imports
- Share with leadership: Share → Specific people → View only (prevent accidental edits)
- Pin to bookmark bar: Leadership should access with one click
- Mobile optimization: Test on phone—executives check dashboards on mobile
- Set up email alerts: Apps Script to email when KPIs hit thresholds
- Version history: File → Version history for audit trail
Pro Tip
Add "Report Date" prominently at top. Executives need to know if they are looking at current or stale data.
Wrapping Up
Frequently Asked Questions
What KPIs should be on an executive dashboard?
Limit to 5-10 critical metrics. Financial: Revenue, Gross Margin, EBITDA, Cash Balance, Burn Rate. Customer: MRR/ARR, CAC, LTV, Churn, NPS. Operational: Pipeline Value, Close Rate, Runway. Growth: Customer Growth %, Revenue Growth %, Market Share. Choose based on company stage—early-stage prioritizes growth, later-stage prioritizes profitability. Ask executives what numbers they check daily.
How do I make an executive dashboard in Google Sheets?
Define 5-10 key KPIs. Create one-page layout with metrics at top (large font), trend charts in middle, breakdown tables at bottom. Use formulas that auto-pull latest data (IMPORTRANGE, QUERY, SUMIFS). Add visual indicators (colors, arrows, sparklines). Build trend charts showing performance over time. Include actual vs target comparisons. Share view-only with leadership. Update automatically when source data changes.
What makes a good executive dashboard design?
Simplicity: One page, 5-10 metrics max. Visual hierarchy: Most important metrics top-left in large font. Color coding: Green (good), Yellow (warning), Red (critical)—used consistently. Trend visibility: Charts showing change over time, not just current numbers. Context: Always show comparison (vs last month, vs target, vs last year). Auto-updating: No manual work to refresh. Mobile-friendly: Executives check on phones.
How do I automate an executive dashboard in Google Sheets?
Use IMPORTRANGE to pull data from source sheets automatically. Create dynamic date formulas (current month, YTD) so time periods update automatically. Build charts from formula outputs (not static ranges) so they refresh when data changes. Use QUERY and FILTER for self-updating aggregations. Add Apps Script to email dashboard PDF monthly. Set up alerts when KPIs exceed thresholds. All metrics recalculate when source data updates.
Should an executive dashboard show detailed breakdowns?
No—dashboards are summaries, not deep dives. Show key totals and trends at top level. Add optional drill-down sections using grouped rows (collapsible). Link to detailed analysis sheets for full breakdowns. Rule: If executive needs >30 seconds to find answer, dashboard failed. Detail belongs in separate reports. Dashboards answer "How are we doing?" not "Why?"