Live webinar · Nov 19, 1 PM EST: SolarWinds, PHP, and the Software Security Wake-Up Call

AssetSonar Blog Itam Dashboard Custom Reports Kpis

How to Build an ITAM Dashboard and Custom Reports That Track the Right KPIs 

How to Build an ITAM Dashboard and Custom Reports That Track the Right KPIs

Key Takeaways:

  • Effective ITAM dashboards start with four or five recurring decisions, using KPIs tied to license renewals, hardware replacement, audit readiness, and technology spending.
  • Every KPI needs a defined formula, data source, owner, refresh schedule, threshold, and saved report that exposes the underlying records.
  • Validate asset coverage, synchronization dates, duplicates, and missing information before reporting; mark KPIs with unreliable data as provisional until corrected.
  • Structure dashboards around KPI status, trends, and actionable records, with audience-specific views and scheduled reviews that produce documented follow-up actions.
  • AssetSonar combines KPI cards with scheduled custom reports, Lansweeper focuses on discovery-based reporting, and InvGate builds filtered dashboards around asset fields.
  • Freshservice combines ticket and asset analytics but has reporting restrictions, while ManageEngine ServiceDesk Plus supports help desk asset reporting from its Professional edition.

Producing an asset report on request is usually easy. Naming the five numbers you check every week, who owns each one, and what happens when one moves is harder. Without that, a dashboard can become a set of charts people open before a quarterly review and leave alone the rest of the time.

This guide explains how IT managers can build IT asset management (ITAM) dashboards and custom reports to make informed decisions about software licenses, hardware, technology spending, and audit readiness. It also covers which key performance indicators (KPIs) to track, how to structure the dashboard, and how to use what it shows.

What this process covers and where it can go wrong

The process produces one KPI dashboard per audience, backed by saved custom reports and reviewed on a schedule. You start with existing asset records, but build reports one request at a time. You finish with a short KPI register, reports that show the records behind each number, and a review rhythm that leaves a logged action behind.

Three factors determine whether this process works: coverage across asset sources, complete ownership information in asset records, and a designated owner for each KPI. Common risks include tracking too many KPIs, using figures you can’t trace to their source, and relying on data that may be accurate for one decision but misleading for another.

What you need before building ITAM dashboards and custom reports

Gather these inputs first:

  • Decision owners: one person each from IT operations, finance, procurement, and security or audit who will use the numbers.
  • Permissions and settings: the right to create reports and dashboards. In AssetSonar, Custom Reports is an add-on enabled under Settings, and role-based dashboards require Custom Roles to be enabled.
  • Record basics: a discovery or import source for each asset class, an owner or custodian on each record, and purchase date and cost where you plan financial KPIs.
  • A baseline snapshot: export current asset counts, license counts, and spend before any cleanup, so later changes have something to compare against.
  • KPI formulas: collect your definitions for utilization, mean time to repair (MTTR), mean time between failures (MTBF), and total cost of ownership in one place. 

How to build an ITAM dashboard and the custom reports behind it

Step 1: Name the decisions the dashboard must support

List the recurring decisions your IT team makes about assets and who makes each one. Common decisions include which licenses to renew or reclaim and which hardware to refresh or retire. IT teams also need to assess audit readiness, track technology spending, and identify missing assets. Limit the first version to four or five decisions.

Output: a decision list with an owner and a review frequency for each decision.

If this fails: if stakeholders cannot agree, start with the two decisions that already generate repeat requests (e.g., audit evidence and renewals), then add the others after the first review.

Step 2: Choose the ITAM KPIs that answer each decision

Choose one to three KPIs per decision. Pair a lagging measure, which shows what already happened (spend, for example), with a leading one, which shows what is coming (licenses expiring in 30 days). A metric becomes a KPI when it ties to an objective, so drop any number a decision doesn’t depend on.

DecisionExample KPIsWhere AssetSonar surfaces it
Reclaim or renew licensesUnassigned license seats; license utilization; potential savings; upcoming renewalsSoftware License Overview, License Optimization, and renewal views (Advanced SAM)
Refresh or retire hardwareAssets in maintenance; services total cost; upcoming warranty expirationsDashboard KPI cards; custom asset reports
Stay audit-readyDiscovered assets with stale syncs, invalid serial numbers, or duplicatesIT Asset Accuracy indicators
Explain technology spendSpend per member, location, or departmentTechnology Spend per Member report

Output: a KPI shortlist mapped to decisions.

If this fails: if a decision has no KPI your platform can calculate, track it through a saved report until a card or field exists.

Step 3: Write a specification for every KPI

Add one row per KPI to a register with six fields: definition and formula, source system, owner, refresh rhythm, threshold, and the action the threshold triggers. The threshold is the value that would change a decision, such as “licenses expiring within 30 days with no renewal owner.” Record the source and refresh rhythm because discovery agents and integrations update on their own schedules, so two counts taken at different times can differ without either being wrong. If you cannot justify a threshold yet, mark it provisional.

Output: a KPI register with one row per KPI.

If this fails: a KPI with no owner, source, or action stays off the dashboard until all three exist.

Step 4: Confirm the data can support each KPI

Before you chart a KPI, test the records behind it against the decision it supports. Five checks catch most problems: coverage (does every asset source feed the platform), freshness (when did each record last sync), uniqueness (do duplicates inflate the count), completeness (are owner, cost, and dates filled in), and validity (placeholder serial numbers, impossible dates). Compare your total with a second source, such as your endpoint management tool, to test coverage. Set a tolerance for each KPI instead of waiting for perfect data. A renewal KPI needs current entitlement records, while a spend trend can tolerate a few blank fields.

Output: a baseline snapshot with each KPI labeled trusted or provisional.

If this fails: fix the most likely cause first, usually stale or duplicate records, rerun the check, and keep the KPI labeled provisional on the dashboard until it passes.

Software role: in AssetSonar, the IT Asset Accuracy indicators under Items show the share of discovered assets that synced within 30 days, have a valid BIOS serial number, and are not duplicated. The card is green at 90% or above. To assess overall asset coverage, compare the discovered asset count against another source.

Step 5: Build the detail report behind each KPI

Give each headline number a report that lists the records behind it so that anyone can move from “underused licenses” to the licenses themselves. Start from the primary object (assets, licenses, or members), add the columns the owner needs to act, filter to the KPI’s scope, group by the dimension you plan to chart, and apply a count, sum, or average. Name the report after the KPI and schedule it to the KPI owner at the cadence in the register.

Output: one saved, scheduled report per KPI.

If this fails: if a needed field does not sync from any source, add it as a custom field instead of keeping a side spreadsheet that no one can trace.

Software role: AssetSonar custom reports start from a primary module, can include related modules, and support row grouping and functions such as sum and average.

Step 6: Structure the dashboard in three rows by audience

Organize each dashboard in three rows. The headline row holds a handful of KPI cards that answer whether you are on track; put the most important first and set the time range to match the review cadence. The trend row uses line graphs for change over time, bar graphs for categories, and pie charts only where a few categories compare as proportions. The action row pins tables from your saved reports that list the records past a threshold, such as licenses expiring soon. Build one dashboard per audience (IT operations, finance, security, or audit) and leave off anything that does not change that audience’s next action.

Output: a dashboard for each audience with a named owner.

If this fails: if a graph hides data, filter the report or split it by location or group before charting.

Software role: AssetSonar supports role-based dashboards for custom roles, and its chart type guide explains when each graph type fits.

Step 7: Review on a schedule and log every action

Set the review cadence by how quickly each decision expires. Items with deadlines inside a month, such as expiring licenses and stale records, suit a weekly check; utilization and spend suit a monthly review; refresh planning suits a quarterly one. At each review, confirm the as-of date, compare each KPI against its threshold, open the detail report for any breach, and record the finding, action, owner, due date, and the value that will show it worked. Typical actions are reassigning or retiring unassigned assets, reclaiming underused licenses before renewal, and syncing or retiring stale records.

Output: an action log reviewed at the start of the next meeting, plus KPI values saved each cycle.

If this fails: if the same item reappears without closure, assign an escalation owner from the Step 1 decision list or retire the KPI.

Build Dashboards That Drive Decisions

What to do when a KPI cannot be trusted or acted on yet

  • The data is not ready. Trigger: a KPI fails its tolerance check. Impact: the number could mislead. Owner: the data steward. Next action: show the KPI as provisional and fix the likeliest cause first. Closure: the check passes at a later review.
  • A stakeholder disputes a number. Open the saved report, compare the last sync date, duplicates, and owner on the disputed records, and use the change history (Item Trail, where enabled) to see what changed. Owner: the KPI owner. Closure: the correction or definition difference is noted in the register.
  • A threshold is breached, and no one acts. After one cycle, escalate to the decision owner from Step 1 and keep the item open with a review date.
  • A dashboard is too crowded to read. Split it by audience and move detail into saved reports.

How software supports IT asset management reporting for KPIs

A platform helps in three places: it holds the records, produces the reports, and displays the results. In AssetSonar, the dashboard shows KPI cards chosen in Dashboard Settings, plus graphs and tables from custom reports. Some cards, such as those for inventory, purchase orders, carts, and work orders, appear only after you enable the related add-on. Discovery agents and configured integrations refresh supported fields on their own schedules, so cards reflect the last sync rather than the current moment, and graphs plot up to 200 entries. Scheduled reports reflect later edits to the saved report, so changes to a KPI definition reach everyone who receives it. 

How five ITAM platforms handle KPI dashboards and custom reports

These criteria shape the workflow: how KPIs appear on a dashboard, whether custom reports can be saved and scheduled, whether views can be tailored by audience, and which documented boundary affects KPI design.

ProductBest fitKPI dashboard modelReports and schedulingNotable boundary
AssetSonarKPI cards, graphs, and tables on one dashboardKPI cards, report graphs, and tables; role-based viewsSaved, scheduled, exportedGraphs plot 200 entries; some cards need add-ons
Lansweeper (Sites)Reporting on discovered device and software dataWidget dashboardsReport builder; ad hoc or scheduledReport widgets refresh when the report runs
InvGate Asset ManagementChart views built from tracked fieldsChart dashboards with global filtersSaved views, scheduled by emailSome charts need custom fields
FreshserviceReporting that spans tickets and assetsWidget-based analytics reportsExport, schedule, subscribePlan limits; one asset type per custom-field report
ManageEngine ServiceDesk PlusHelp desk teams adding asset reportsAsset reports pinned to a dashboardCustom and query reports; scheduledAsset management starts at Professional

AssetSonar: KPI cards plus report graphs and tables

In AssetSonar, Reporting starts from asset, license, and member records. Users can select KPI cards in Dashboard Settings and build custom reports using modules, columns, filters, grouping, and functions. They can then create graphs from these reports and pin them to the dashboard alongside report tables. Reports are saved, scheduled daily to yearly, and exported as CSV, PDF, or XLS. The only constraints are the 200-entry graph limit and add-on cards.

Lansweeper: report builder and widget dashboards

Lansweeper Sites builds reports from discovered device and software data. Built-in reports sit under Hardware, Security, Software, and Users, and the report builder creates custom ones that run ad hoc or on a schedule and export as CSV or XLSX. Dashboards combine widgets for counts, report results, and asset overviews, and can be shared. Widgets that display reports refresh when the report runs.

InvGate Asset Management: chart dashboards from asset fields

InvGate builds dashboards chart by chart, choosing a visualization, a metric, and a dimension, with optional drilldown and global filters for owner, location, and tags. Detail reports are saved views that can be scheduled for email delivery to chosen users, for example, weekly. Its lifecycle dashboard guide lists a complete, accurate inventory as a prerequisite and notes that the end-of-life chart needs a custom field holding the exact date. It fits teams designing charts around fields they maintain.

Freshservice: analytics reports built from widgets

Freshservice treats a report as a dashboard of widgets, built from a module gallery or from scratch, with asset and service-item reporting that includes custom fields. Reports can be exported, scheduled, or subscribed to, and access requires the view analytics permission, which applies globally. Some options may sit outside a given plan, and custom-field reporting covers one asset type or service item at a time. It fits IT teams whose KPIs combine tickets and assets.

ManageEngine ServiceDesk Plus: asset reports and query reports

ManageEngine ServiceDesk Plus provides ready-made asset reports, custom reports, and a query editor, and lets you pin asset reports to a dashboard. You can schedule reports daily, weekly, monthly, or ad hoc, and share them as PDF, CSV, XLS, or HTML. ManageEngine ServiceDesk Plus offers reporting across all on-premises editions, but asset management starts with the Professional edition. This means asset reporting capabilities depend on the edition selected. It fits help desk teams adding asset KPIs.

Best practices for ITAM dashboards and reports

  • Separate the dashboard owner from the data steward. One keeps definitions and layout; the other keeps records current.
  • Version your KPI definitions. Log each change with a date so trends are not compared across different formulas.
  • Show the as-of time on every shared view. Readers can then judge freshness before they act.
  • Prune after a few reviews. Retire any KPI that has not prompted an action.
  • Ask a skeptic to trace two numbers. Have finance or security pick any two KPIs and follow them to the underlying records.
  • Tie ownership to roles. Reports and schedules should outlast staff changes; in AssetSonar, a report saved with sharing across admins enabled lets other admins edit its schedule.
  • Document the tolerance, not only the target. Record how much stale or incomplete data each KPI can absorb, so a missed threshold is not mistaken for a data problem.
  • Keep the register next to the dashboard. Link it from the dashboard description so new viewers read the same definitions.
  • Review accuracy indicators on the KPI cadence. Duplicates and stale records return as assets are reimaged, replaced, and retired.

Completion checklist for your KPI dashboard

CheckEvidence
Every KPI has an owner, source, and thresholdKPI register is complete
Data checked against toleranceBaseline snapshot labels each KPI trusted or provisional
Every KPI has a detail reportSaved report scheduled to its owner
Dashboards match audiencesOne dashboard per audience, each with a named owner
Review heldAction log with owners and due dates
Freshness visibleAs-of date shown on every shared view
Exceptions trackedOpen items carry review dates

A KPI dashboard earns trust when each number can be traced and acted on

A useful ITAM dashboard starts with decisions, not charts. The KPI register holds it together: a named owner, a source, a threshold, and a linked report for every number, checked against records current enough for the decision. Software supplies the records, reports, and display, but the review cadence and action log turn a dashboard into a working tool. Start with a few KPIs, review them on schedule, and add more only when the first set has changed a decision.

Was this helpful?

Thanks for your feedback!
Marketing Associate II
AssetSonar
Azeem Farooqi is a Content Marketing Associate II at AssetSonar, creating research-driven content on IT asset management, IT service management, and technology operations. With a background in computer science, he translates software, digital systems, and technical workflows into clear guidance that helps IT teams understand challenges and evaluate solutions.

Frequently Asked Questions

  • How can I track remote IT assets that rarely connect to the corporate network?

    Remote IT assets can be tracked using discovery agents, endpoint management integrations, and asset assignments. AssetSonar integrates with Microsoft Intune and Jamf Pro to synchronize device information, including last sync dates. Custom reports can combine these details with employee assignments and asset locations to give IT managers visibility into distributed equipment.

  • Can ITAM reports identify equipment that employees have not returned after offboarding?

    Yes. ITAM reports can identify outstanding equipment by tracking employee assignments, offboarding dates, and asset custody. AssetSonar supports offboarding reports that help IT teams review pending asset associations. Managers can use these records to coordinate equipment returns, update custody information, and maintain accountability throughout the employee exit process.

  • Should monitors, docking stations, and peripherals appear in ITAM dashboards?

    Yes. Including peripherals in ITAM dashboards improves visibility into equipment assignments, inventory availability, and replacement requirements. AssetSonar supports peripheral tracking, including discovery of supported monitors and manually maintained asset records. IT managers can organize equipment by category, location, or custodian to understand how these assets are distributed across the organization.

  • How should ITAM dashboards track shared devices without a permanent owner?

    ITAM dashboards can track shared devices by their assigned location, department, or designated custodian. AssetSonar supports checking out equipment directly to locations rather than individual employees. Custom reports can then show shared devices separately from employee-assigned assets, helping IT managers monitor equipment availability, custody transfers, and resource distribution across offices.

  • Is installed software the same as actively used software in ITAM reports?

    No. Installed software shows which applications exist on devices, while usage data reveals application activity. AssetSonar supports software discovery and usage monitoring through its software management capabilities, including Software Usage Metering where enabled. IT managers can use these insights to identify underutilized applications and make informed decisions about license allocation and renewals.

  • How can ITAM dashboards distinguish potential license savings from actual savings?

    Potential savings represent opportunities to reduce software spending, while realized savings reflect savings already captured through license reductions. AssetSonar's License Optimizer provides both metrics. IT managers can use them to evaluate optimization opportunities, track completed reductions, and communicate financial outcomes without treating projected savings as confirmed results.

  • Can an ITAM dashboard help forecast future hardware replacement costs?

    Yes. ITAM dashboards can support replacement planning using asset age, warranty expiration, maintenance history, and acquisition costs. AssetSonar provides lifecycle records and custom reporting to organize this information. IT managers can identify equipment approaching replacement and estimate future spending using the available records and current procurement prices.

  • Which ITAM report helps determine whether repairing or replacing hardware is more cost-effective?

    A hardware maintenance cost report helps compare repair spending against replacement costs. AssetSonar supports service and maintenance tracking, including associated costs and service history. IT managers can review recurring repairs, warranty coverage, and asset age alongside purchase values to identify equipment that may be more economical to replace.

  • How can ITAM reports support financial reconciliation and depreciation tracking?

    ITAM reports can support financial reconciliation by organizing acquisition costs, depreciation values, and asset classifications. AssetSonar supports asset depreciation calculations and customized depreciation reports. Finance and IT teams can compare these figures against their fixed asset register, using consistent reporting periods and accounting definitions to understand asset values and spending.

  • How can organizations share custom ITAM reports while protecting sensitive information?

    Organizations can manage report access through user permissions and role-based controls. AssetSonar supports Custom Roles with configurable restrictions on asset visibility and user access. IT administrators can provide stakeholders with appropriate reporting access while controlling sensitive information. Exported reports should follow the organization's established data-sharing and access policies.

  • Can ITAM reports track asset transfers between offices and departments?

    Yes. ITAM reports can track equipment movements between locations, departments, and custodians. AssetSonar supports custom reports using Asset Transfer History, Location, and Custodian fields. IT managers can review transfer records, track equipment assignments, and maintain visibility into how assets move across different teams and office locations.

  • How can ITAM reports improve procurement and vendor spending visibility?

    ITAM reports can provide visibility into purchase orders, asset quantities, costs, and vendor information. AssetSonar supports purchase order management and custom procurement reports. IT and procurement teams can analyze purchasing patterns, review vendor spending, and use historical procurement data to make more informed equipment-purchasing and budget-planning decisions.

  • Can custom ITAM reports help track asset retirement and disposal?

    Yes. Custom ITAM reports can track retired assets, retirement dates, reasons, and previous custody information. AssetSonar supports retirement reporting and preserves asset lifecycle records. IT teams can also attach disposal certificates and data-destruction evidence, helping maintain clear documentation of retired equipment and supporting internal audits and lifecycle accountability.

Powerful IT Asset Management Tool - at your fingertips

Empower your teams, streamline IT operations, and consolidate all your IT asset management needs through one platform.
capterra
software-advice-2026
Leader
High Performer Mid market