Intune

Intune Reporting: How to Build Custom Reports

Published 18 March 2026 · 7 min read

Intune has extensive built-in reporting covering compliance, app deployments, device health, policy assignments, and more. The reporting interface has two sections: Monitor (quick operational views) and Reports (enhanced, filterable, exportable reports). This guide covers the key reports, how to build custom filtered views, exporting data, and connecting to Power BI for advanced dashboards.

Where to find reports in Intune

Intune reports live in two places:

💡
Use Reports, not just Monitor
The Monitor section shows summary cards. The Reports section has the full data. If you are investigating a compliance issue or building a report for management, always use Reports rather than Monitor.

Compliance reports

Reports → Device Compliance
📊
Key compliance reports
Device complianceOverall estate health view
Per-device compliance state across all compliance policies
Policy complianceIdentify which policy is failing most devices
Compliance state broken down per policy
Setting complianceDrill down into what specifically is wrong
Which individual settings are failing and on how many devices
Noncompliant devicesOperational list for remediation
All devices currently in a non-compliant state

Device reports

Reports → Endpoint Analytics (or Devices → Monitor)
📊
Key device reports
Windows health reportIdentify outdated or underperforming devices
OS version, patch level, boot performance
Device actions reportAudit trail for remote management
History of remote actions (wipe, lock, sync)
Intune agent failuresIdentify deployment issues
Devices where the IME agent has errors
Encryption reportCompliance with encryption requirements
BitLocker status across all devices

App reports

Apps → Monitor
📊
App deployment reports
App install statusCheck if a specific app deployed successfully
Per-app installation status across devices
Device install statusPer-device app inventory
All apps on a specific device
App configuration status
Status of app configuration policies
Managed app report (MAM)For BYOD/MAM-only deployments
Status of app protection policies on user devices

Building custom reports

Reports → Device Compliance → + New report
  1. Select the report type (Compliance, Policy, Setting)
  2. Apply filters: platform, compliance state, OS version, policy name
  3. Select the columns you want to include
  4. Click Generate report
  5. Click Save to save the filter configuration as a named report for future use

Saved reports appear in your report list and can be re-run at any time with the same filters.

Exporting report data

Every enhanced report in the Reports section has an Export button that downloads a CSV. For large tenants, the export runs asynchronously - Intune emails you when the download is ready.

Use exported CSVs in Excel for quick analysis, or import into Power BI for persistent dashboards.

Reporting via Graph API

For automated or scheduled reporting, use the Microsoft Graph API to pull Intune data directly:

# Get all non-compliant devices via Graph API
GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=complianceState eq 'noncompliant'&$select=deviceName,userDisplayName,complianceState,lastSyncDateTime

# Get app installation status
GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{appId}/deviceStatuses

The Graph API is the foundation for integrating Intune data into SIEM tools, custom dashboards, or automated reporting workflows.

Frequently Asked Questions

Q: Where do I find compliance reports in Intune?

Go to Devices > Monitor. You will find a range of built-in reports including Device compliance, Noncompliant devices, Policy compliance, and Setting compliance. The Reports section (separate from Monitor) has enhanced reports with better filtering and export options.

Q: Can I export Intune reports to Excel or CSV?

Yes. Most Intune reports have an Export option that downloads a CSV file. The enhanced reports in the Reports section (not Monitor) support export to CSV with full data sets. You can open these in Excel or import them into Power BI for further analysis.

Q: How do I create a custom report in Intune?

Go to Reports > select a report category > Create report. The enhanced reporting section lets you filter by platform, compliance state, OS version, and more, then save the configuration as a named report for repeated use. You can also use the Microsoft Graph API to pull any Intune data into custom dashboards.

Q: Can I integrate Intune reports with Power BI?

Yes. Use the Intune Data Warehouse or the Microsoft Graph API to pull Intune data into Power BI. Microsoft provides a Power BI connector for Intune that connects directly to your tenant data warehouse. This gives you full custom dashboarding across compliance, apps, devices, and policies.

Related Guides
-> Deploy PowerShell Scripts-> Custom Compliance Policies-> Conditional Access
// need intune set up properly?
Fixed-price Intune setup for UK businesses

I set up Intune for UK small businesses at a fixed price - app deployment, compliance policies, Conditional Access, and full documentation.

View Packages