Overview
The Reports & Analytics page in the MSP Console provides comprehensive reporting tools for your client portfolio. Generate on-demand SLA reports for individual clients or across your entire portfolio, compare multiple clients side-by-side, and schedule automatic report delivery. Navigate to Reports in the MSP Console sidebar.Report Types
SLA Report
The SLA Report is the core reporting tool — it generates a detailed uptime and SLA compliance report for one or all clients over a specified date range. What’s included:- Uptime percentage over the period
- Total downtime duration
- Number of incidents
- SLA compliance status (met / breached)
- MTTR (Mean Time to Resolution)
- Incident timeline and details
- Response time trends
- Maintenance window impact
- Branded report template (if whitelabel is configured)
- PDF — Shareable, branded report suitable for client delivery
- HTML — Web-viewable version
- CSV — Raw data for import into billing or BI tools
Multi-Client Comparison Report
Compare uptime, SLA compliance, and incident data across multiple clients in a single report. Useful for executive summaries and portfolio reviews. Report formats:- Summary — High-level overview of all selected clients
- Detailed — Full breakdown per client with incident data
- Executive — Clean, visually focused format for management presentations
Scheduled Reports
Set up automatic report delivery on a weekly or monthly cadence. Scheduled reports are delivered to a list of email recipients at a configured time.Generating an SLA Report
Select Client
Choose a specific client to report on, or select All Clients to generate a portfolio-wide report.
Set Date Range
Choose a start and end date for the reporting period. Common options: last 30 days, last quarter, last month.
Configure Report Content
Optionally include or exclude:
- Uptime chart (visual trend graph)
- Incident details (list of all incidents in the period)
- Response times (MTTR and time-to-acknowledge)
- Maintenance windows (scheduled maintenance impact)
Generating a Multi-Client Comparison Report
Select Clients
Choose two or more clients to compare. You can select individual clients or use a client group.
Choose Report Format
- Summary — Best for quick portfolio review
- Detailed — Best for technical account reviews
- Executive — Best for presenting to stakeholders
Scheduling Reports
Automate report delivery so clients or internal stakeholders receive regular updates without manual effort.Select Clients
Choose which clients to include. Select All Clients for a portfolio-wide scheduled report.
Choose Frequency
- Weekly — Sent every week on a specified day
- Monthly — Sent on a specified day of the month
Set Timezone
Choose the timezone for delivery scheduling. Reports generate based on the selected timezone.
Configure Report Type
Choose what type of data to include:
- Uptime report
- Incident report
- Usage report
Add Recipients
Enter the email addresses to receive the report. These can be internal team members, client contacts, or both.
Scheduled reports use your whitelabel branding configuration if enabled, so clients receive branded reports even when delivered automatically.
SLA Calculation Methodology
StatusStack calculates SLA metrics as follows:| Metric | Calculation |
|---|---|
| Uptime % | (Total time - Downtime) / Total time × 100 |
| Downtime | Sum of all incident durations in the reporting period |
| MTTR | Total downtime / Number of incidents |
| SLA Status | Compared against the client’s configured SLA target (e.g., 99.9%) |
Viewing Per-Client SLA Reports
Individual SLA reports are also accessible per client through Reports → SLA Reports. This resource shows a history of generated reports for each client, with the ability to view or re-download previous reports.Related Guides
- MSP Automations — Automate escalation on SLA breaches
- Client Management
- MSP Console Overview

