Guides · KPI dashboard examples

KPI Dashboard Examples for Founders and Small Teams

Most KPI dashboard examples are built for companies with an analyst. A hospital group’s bed occupancy. A sales floor’s pipeline by region. Fifty templates, each one a screenshot.

This guide is for the other end. You run an online business, alone or with a few people, and you want one screen that tells you whether this week is going well. Context Board, which we make, is where we build ours, but every example below works in a spreadsheet too.

You get ten KPI dashboard examples, each with the KPIs worth watching, how to work each one out, and the tool the number actually comes from. Before that, the five KPIs to start with if you only build one.

Quick answer
  • Start with five KPIs: MRR or revenue, new customers, visitor-to-signup rate, one traffic number and one retention number. Add more only when one changes what you do.
  • The problem is rarely the KPIs. It’s that nobody refreshes the sheet. Context Board reads Stripe, Lemon Squeezy, Google Analytics, Search Console and more directly, so the numbers are live whenever it’s open.
  • Every KPI needs a source. The tables below name the tool each number comes from, so you know what to connect before you start.
  • Benchmarks help, carefully: Stripe cites a 2025 median net revenue retention of 102%, and a 3:1 LTV to CAC ratio as the usual SaaS aim.

What a KPI dashboard is, and what it isn’t

A KPI dashboard is one screen of the few numbers that say whether the business is on track. Each one sits against a goal or against last period, so you can tell good from bad at a glance.

The word that matters is “key”. Every KPI is a metric, but most metrics are not KPIs. Page views are a metric. “Visitor-to-signup rate, 3% by the end of the quarter” is a KPI, because it has a target, a deadline and an owner (you).

A KPI dashboard is not a report. A report explains last month to someone else. A dashboard tells you what to do before lunch. That’s why the enterprise examples that rank for this search don’t fit a small business. They’re built for a team that reviews numbers in a meeting, and you’re one person glancing between other work.

Start here: the five-KPI board

If you build one dashboard this week, build this one. It covers money, growth, conversion and whether people stay.

KPIHow to work it outWhere it comes from
MRR (or revenue this month)Sum of every active subscription’s monthly valueStripe, Lemon Squeezy, Paddle
New customers this weekCount of first paymentsStripe, Lemon Squeezy
Visitor-to-signup rateSignups ÷ unique visitorsGoogle Analytics or Plausible, plus your signups
One traffic numberVisitors, or Search Console clicks if you live on SEOGoogle Analytics, Plausible, Search Console
One retention numberCustomer churn, or week-4 retention for a free productStripe, PostHog

On Context Board, you ask your agent for it in one sentence. “Put MRR and new customers from Stripe top left, visitors from Plausible beside them, Search Console clicks underneath and a goal ring for 100 customers.” It adds the widgets and connects the sources.

MRRStripenow
$4,820
6.3%vs last month
CustomersStripenow
23
4vs last week
Customers goalnow
71of 100
By Dec 31
VisitorsPlausiblenow
18,20411.2%last 28 days
28 days agoToday
Search clicksSearch Consolenow
2,310
9.8%last 28 days

Signup rate is 2.4%. Pricing page test goes live Monday.

An example Context Board named Founder HQ. Every number on it is example data.

That board answers the morning question in five seconds. Revenue is up, the customer goal is at 71 of 100, and the note says what you’re testing next.

10 KPI dashboard examples

Each example lists the KPIs, how to work each one out, and the tool that holds the number. Pick the one closest to your business, then trim it to five or six.

1. SaaS revenue dashboard

For a subscription product. This is where most founders should start.

KPIHow to work it outSource
MRRCustomers × average monthly revenue per customerStripe, Lemon Squeezy
Net new MRRNew + expansion − churned − contractionStripe
Revenue churnMRR lost this month ÷ MRR at the start of the monthStripe
Trial-to-paid rateTrials that paid ÷ trials startedStripe, Lemon Squeezy
Active subscribersCount of active subscriptionsStripe, Lemon Squeezy

Count an annual plan at a twelfth of its price. Stripe’s MRR guide uses the same rule, and a16z’s startup metrics list warns against counting setup fees or one-off services in MRR. On Context Board, Stripe connects through its own MCP server or a restricted key for MRR and balance, and the Lemon Squeezy dashboard reads revenue, orders and MRR from your store.

2. Ecommerce dashboard

For a store selling physical or digital products.

KPIHow to work it outSource
RevenueSum of orders, minus refundsStripe, Square, PayPal
Conversion rateOrders ÷ sessionsGoogle Analytics plus orders
Average order valueRevenue ÷ ordersYour payment tool
Repeat purchase rateCustomers with 2+ orders ÷ all customersYour store
Refund rateRefunds ÷ ordersYour payment tool

Context Board reads Stripe, Square and PayPal directly. A store platform it doesn’t connect can still send numbers through any JSON API source or the push API.

3. Newsletter and content dashboard

For a creator or a business whose growth runs on email.

KPIHow to work it outSource
Subscribers and net growthNew − unsubscribesbeehiiv, Buttondown
Open rateUnique opens ÷ deliveredYour email tool
Click rateUnique clicks ÷ deliveredYour email tool
Signup conversionSignups ÷ visitors to the signup pagePlausible or Google Analytics
Paid conversionPaid subscribers ÷ all subscribersbeehiiv, Stripe

The beehiiv dashboard puts your subscriber count on the board with a goal ring beside it.

4. SEO and organic dashboard

For a business that grows on search. Search Console holds most of it.

KPIHow to work it outSource
ClicksClicks from Google searchSearch Console
ImpressionsTimes you appeared in resultsSearch Console
CTRClicks ÷ impressionsSearch Console
Average positionMean ranking across your queriesSearch Console
Organic signupsSignups from organic sessionsGoogle Analytics

The Search Console dashboard gives clicks, impressions, CTR, position, daily clicks, and top queries and pages over 7 to 480 days.

5. Product analytics dashboard

For an app where using it matters more than visiting it.

KPIHow to work it outSource
SignupsNew accounts this weekPostHog, your database
Activation rateNew users who hit your key moment ÷ new usersPostHog
Weekly active usersUsers with a meaningful action in 7 daysPostHog
Week-4 retentionCohort users active in week 4 ÷ cohort sizePostHog
Feature adoptionUsers of a feature ÷ active usersPostHog

Amplitude defines activation as the share of new users who reach a key milestone, and the milestone is yours to pick. Choose the moment people first get value, like a first board built or a first invoice sent. The PostHog dashboard reads your insights through PostHog’s own MCP server.

6. Marketing funnel dashboard

For working out where customers come from and what they cost.

KPIHow to work it outSource
Sessions by channelVisits split by sourceGoogle Analytics, Plausible
Visitor-to-signup rateSignups ÷ visitorsAnalytics plus signups
Signup-to-paid rateNew customers ÷ signupsStripe plus signups
CACSales and marketing cost ÷ new customersYour spend plus Stripe
CAC paybackCAC ÷ monthly gross profit per customerCalculated

Stripe’s CAC guide says SaaS companies generally aim for a 3:1 ratio of lifetime value to CAC, and many try to earn CAC back in under 12 months.

7. Customer support dashboard

For when support starts eating your day.

KPIHow to work it outSource
Open conversationsCount of unresolved conversationsIntercom, your help desk
First response timeMedian time to first replyIntercom
Resolution timeMedian time to closeIntercom
CSATSatisfied ratings ÷ all ratingsIntercom

Context Board reads Intercom conversations and customers through Intercom’s own MCP server. Another help desk can send numbers through the push API from n8n, Zapier or Make.

8. Shipping and engineering dashboard

For a technical founder who wants to see the product move.

KPIHow to work it outSource
Open issuesCount of open issuesGitHub, Linear
Errors this weekNew error eventsSentry
DeploysProduction deploymentsVercel
Commits todayCommits across your reposGit, through the runner
Agent work waitingSessions waiting for youClaude Code, Codex

The last row is new. If you build with Claude Code or Codex, the board’s runner shows every session and whether it’s working, done or waiting for you. The AI agent dashboard covers it.

9. YouTube and audience dashboard

For a founder building in public or a creator business.

KPIHow to work it outSource
SubscribersChannel subscriber countYouTube
Newsletter subscribersList sizebeehiiv, Buttondown
Site visitorsUnique visitorsPlausible, Google Analytics
GitHub starsRepo starsGitHub

The YouTube dashboard shows a channel’s subscribers, and GitHub stars and npm weekly downloads are free sources that need no account.

10. Founder weekly dashboard

The one you look at on Monday morning. It borrows from the others.

KPIHow to work it outSource
Revenue this week vs lastSum of payments, two periodsStripe, Lemon Squeezy
New customersCount of first paymentsStripe
SignupsNew accountsPostHog, your database
One retention numberChurn or week-4 retentionStripe, PostHog
RunwayCash ÷ monthly net burnYour bank, by hand

Keep runway on a sticky note you update monthly. A number you type in yourself is fine as long as you know it’s yours.

KPI benchmarks worth knowing

Benchmarks help you tell a bad month from a bad business. Use them as a rough check, not a target, because your price point changes everything.

  • Net revenue retention: Stripe cites 2025 medians of 102% net revenue retention and 91% gross revenue retention, with 110% and up as typically good. Work it out as (MRR at the start + expansion − contraction − churned) ÷ MRR at the start.
  • Customer churn by price: ChartMogul’s data put median monthly customer churn at 6.1% for products under $25 a month, against 2.2% above $500. It’s from 2022, so treat it as a rough range.
  • Retention at low prices: ChartMogul’s retention report found that only 2.7% of businesses charging under $10 a month keep net retention above 100%, against 41.1% above $500. Cheap products lean on new customers, so put new customers on the board.
  • LTV to CAC: 3:1 is the usual SaaS aim, and 4:1 or better is efficient, per Stripe’s guide above.

Five mistakes that kill a KPI dashboard

  1. Too many numbers: a top-level board with 20 tiles is a report. Five to seven is enough, and most guidance caps it under ten.
  2. Vanity metrics: total signups ever, raw page views and follower counts feel good and change nothing. Every tile should answer “so what do I do?”
  3. No comparison: 4,820 means nothing alone. Show it against last month, last week or a goal.
  4. Stale data: the most common failure. ProjectManager’s own template guide admits static Excel dashboards need manual updates and go out of date. A dashboard you have to refill stops being opened.
  5. Numbers you can’t trust: a sync fails quietly, the tile shows zero, and you panic or relax for no reason. On Context Board a failed pull keeps the last good value and says what went wrong and when.

Spreadsheet or live board?

A Google Sheet is a fine first KPI dashboard. It’s free, you control every formula, and building it teaches you what matters.

It breaks in the first busy week. Someone has to export from Stripe, paste into the raw tab and check the formulas still point at the right rows. When that someone is you, it stops happening.

A live board flips that. Context Board reads your tools directly, while it’s open:

  • Revenue: Stripe, Lemon Squeezy, PayPal and Square.
  • Traffic and search: Google Analytics, Search Console and Plausible.
  • Product: PostHog, Supabase, Sentry and Vercel.
  • Audience: beehiiv, Buttondown and YouTube.
  • Anything else: any JSON API, RSS feed or calendar, or the push API from a cron job.

Connections only read, and keys are sealed on the server and never sent back.

If you’d rather compare tools first, our small business dashboard software roundup prices nine of them, and the Looker Studio alternatives guide covers the free Google option.

How to build your KPI dashboard in ten minutes

  1. Pick your example from the ten above and cut it to five KPIs.
  2. Start a board at board.contextbolt.com. The Founder HQ template has revenue, signups and your agents’ work laid out already.
  3. Connect the sources in Connect. Google Analytics and Search Console sign in with Google, read only. Stripe signs in through its own MCP server.
  4. Ask your agent for the rest. Add the board to Claude, ChatGPT, Claude Code, Codex or Cursor, then ask: “Add my five KPIs from this list, each against last period, and a goal ring for this quarter’s customer target.”
  5. Open it every morning. Put it in a pinned tab. If a number stops earning its place, ask your agent to swap it.

The getting started guide walks through the first board step by step. If you’re launching soon, the product launch checklist shows which of these numbers to watch on launch day.

Try Context Board free for 3 days, then $6 a month at the launch price, and ask your agent for your first KPI board.

Frequently asked questions

Something else on your mind? Get in touch.

What is a KPI dashboard?

A KPI dashboard is one screen that shows the handful of numbers that tell you whether the business is on track, each against a goal or last period. For a founder that usually means revenue, new customers, conversion, one traffic number and one retention number.

How many KPIs should a dashboard have?

Five to seven on the top-level view. Most guidance caps an executive dashboard under ten. If a number does not change what you do this week, move it to a second board.

What is the difference between a KPI and a metric?

Every KPI is a metric, but only metrics tied to a goal and a deadline are KPIs. Page views are a metric. Visitor-to-signup rate against a 3% target this quarter is a KPI.

Can I build a KPI dashboard in Excel or Google Sheets?

Yes, and it is a fine way to start. The catch is that someone has to paste in fresh numbers, so the sheet goes stale the first busy week. A live board that reads Stripe, Google Analytics and Search Console directly removes that step.

How do I build a KPI dashboard on Context Board?

Add Context Board to Claude, ChatGPT, Claude Code, Codex or Cursor over MCP and ask for it, for example 'Put MRR, new customers, visitor-to-signup rate and Search Console clicks on one board.' Your agent adds the widgets and connects the sources. Free for 3 days, then $6 a month at the launch price.

Does Context Board update when the board is closed?

No. Sources refresh while the board is open, on our server. When a pull fails, the widget keeps its last good value and says what went wrong and when, so it never shows a number it did not receive.