Back to blog

Brooks Marquez · Tutorials · 7 min read · 2026-05-12 · Updated 2026-10-19

How to Create a SaaS Dashboard Mockup

A SaaS dashboard mockup is a product screenshot you assemble for a landing page, a docs page, or a feature announcement. It is a better starting point than a capture of a half-empty staging account: empty charts, "test user" rows, and last year's dates are what visitors notice first.

Sample SaaS revenue dashboard mockup for a product preview
Sample SaaS dashboard mockup (simulated)

The free place to try this in the browser is the Digital Products Store template. For a recurring-revenue layout, use the MRR dashboard walkthrough, and for a broader KPI screen use the app revenue dashboard. Both live under dashboard templates.

Step by step: make the screenshot

1. Write the one sentence the screen has to support

"Teams see weekly active workspaces" is a different picture from "finance sees MRR." If you cannot say the sentence, you will fill the card with every metric you have ever liked.

2. Open a template that already has that hierarchy

Start with the free store dashboard when you need revenue, orders, and a simple chart. Move to the MRR dashboard guide when monthly recurring revenue is the only headline. A social product can use the social media dashboard instead of forcing SaaS KPIs into a store layout.

3. Replace the sample numbers with one coherent month

Change the totals, the dates, and the row labels together. If the chart says "last 30 days," the caption and the "updated" line should say the same month. Leave "lorem ipsum" and "Customer 1" out.

4. Run the add-up check before you export

Divide MRR by paying customers. That quotient is ARPU, the average revenue per account. If the screen shows $48,000 MRR and 320 customers, ARPU is $150. That can fit a $49 seat with a few add-ons, or a $150 plan. It cannot fit a story that also says "everyone is on the $19 plan" unless you explain annual billing or a second product. Write the division in the margin of the doc. If you cannot explain it in one line, change a number.

5. Export the PNG and caption it

Download the full-resolution PNG. Place it at the size in the table below. Put "Product preview, sample data" in the caption or the alt text. Then read the page once as a stranger: if a sentence treats the mockup as this month's traction, delete the sentence or replace the image with a real chart.

Which metrics, by product type

Show fewer metrics, and make them the ones a buyer of that product expects.

SaaS typeLead withSupport withLeave off the hero
B2B, seat-basedMRR or ARR, active seatsARPU, logo churn, trial-to-paidServer CPU, a vanity signup total with no activation
Usage-based or devtoolActive accounts, usage this periodExpansion, a usage cap, error rate if it is the productA revenue number you do not have yet
MarketplaceGMV, orders, take rateActive buyers and sellersA single "revenue" figure that mixes GMV and fees
Creator toolSubscribers or projects createdEarnings, payout status, publish countSomeone else's audience size

Churn and growth need the same restraint. A smooth chart and a "40% monthly logo churn" badge describe two different businesses. For a planning range, single-digit monthly logo churn is what most B2B stories imply. If your narrative is a messy early month, show the dip in the chart too.

Dates are part of the math. A chart labelled January through June, with a footer that says "Updated 2 years ago," tells the reader the file is a leftover. Set the range, the comparison period, and the updated line to one calendar.

Make MRR, customers, and ARPU agree

Use one worked set and stick to it across the hero, the feature row, and the deck.

  • MRR: $48,000
  • Paying customers: 320
  • ARPU: $48,000 / 320 = $150
  • A plausible mix: 280 seats at $49 and a handful of annual or higher tiers that bring the average to $150. If you do not want to explain the mix, show 320 customers on a $149 plan and let ARPU sit at $149.

New MRR and churned MRR should also fit. If the chart adds $6,000 and loses $1,500, net new MRR is $4,500. Do not print "+22%" beside a line that is flat. Percent change is (this period − last period) / last period. Calculate it. Do not type a percent because it feels energetic.

Export sizes

Export the PNG at the template's full size, then place it. These are practical targets for the file you put on the page, not a platform's certification.

PlacementUseful sizeNotes
Landing heroAt least 1600px wideRetina laptops crop a 800px image. Keep the headline metric in the top half.
Feature section800–1200px wideOne metric, large type. A full dashboard shrunk to 400px is unreadable.
Open Graph / social share1200×630The metric must survive a small card. Put type away from the edges.
Pitch-deck slide1920×1080 artboardLeave margin. A dashboard jammed edge to edge looks like a screenshot accident.
Product Hunt galleryAbout 1270×760Gallery images are wide and short. Crop to the chart, not the whole browser.

Dark mode is a second export, not a CSS invert. If the landing page is light, a light UI usually sits more quietly. Use dark when the surrounding section is dark, or when you are matching a product that ships in dark mode. Check both at phone width.

Where a mockup does not belong

Investors read a traction slide as a report. Put real data there, labelled as actuals, or leave the slide out until you have them. A designed dashboard on that slide, even with a small caption, is how a seed conversation goes sideways. Use the mockup on the product slide, marked as a design or a preview. Pre-revenue stories can show a waitlist, letters of intent, or pilot counts instead of a chart of revenue you do not have.

Five mistakes

  1. Lorem ipsum, "Acme," or "User 123" left in a row.
  2. Totals that fail the MRR ÷ customers = ARPU check.
  3. A real customer's name or logo used as decoration.
  4. A chart range and a caption date that are years apart.
  5. Browser chrome cut through the middle of the tab bar, so the image looks cropped by accident.

FAQ

Can I use a dashboard mockup before launch?

Yes, on a product page, in a docs article, or in a design review, with sample data labelled as a preview. Do not put it on a slide or a tweet that claims those figures are current revenue.

What resolution should a hero screenshot be?

Wide enough that a laptop at 2x does not blur it. A practical floor is 1600 pixels across for a hero, and 1200×630 when the same asset is the share image. Start from the full PNG and scale down.

Edit numbers in a template, then export a screenshot

Create a screenshot to get more engagement.

Pick a template, edit the numbers, and export.

Start Free

Should the dashboard be light or dark?

Edit numbers in a template, then export a screenshot

Create a screenshot to get more engagement.

Pick a template, edit the numbers, and export.

Start Free

Match the section it sits in, and match the product if the product has a strong mode. Export both if you are testing. Do not invert a light PNG and hope the text survives.

How do I avoid it looking like a generic template?

Change the product name, the metric that leads, and the row labels so they describe your product. Keep one accent color. Remove any metric you would not mention in the headline. A template looks generic when every default is still in place, not because it started as a template.

Edit one

Open the free Digital Products Store dashboard, change the name and the totals, run the ARPU division, and export. If the story is recurring revenue, continue with the MRR dashboard. Caption the image as sample data before it ships.