Home › Knowledgebase › KB-098

How to manage software licenses and avoid compliance issues

Summary

This guide helps you troubleshoot and resolve: How to manage software licenses and avoid compliance issues. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? đź’» Open a Ticket

Common Causes

Effective software licence management protects your business from costly non‑compliance penalties and ensures you always have the right tools available. This guide walks you through the essential steps to track, organise, and maintain licences across Windows, macOS, and cloud platforms, tailored for small businesses and home offices.

Quick Fix Steps

  1. Gather all licence documentation (emails, PDFs, physical certificates) and store them in a dedicated folder on your PC, e.g. C:\Licences\.
  2. Identify any licences that are about to expire within the next 30 days and note the renewal dates in a spreadsheet.
  3. Log into the relevant vendor portal (Microsoft 365, Google Workspace, Apple Business Manager) and confirm the number of active seats matches your records.
  4. If discrepancies are found, Open a Ticket via the support portal to request assistance.

Detailed Instructions

1. Create a Central Licence Inventory

  1. Open Microsoft Excel (or Google Sheets) and create a new workbook named Software_Licences.xlsx.
  2. Add the following column headers:
    • Software/Product Name
    • Vendor
    • Licence Type (e.g., per‑user, per‑device, subscription)
    • Number of Seats
    • Purchase Date
    • Expiry/Renewal Date
    • Licence Key / Activation Code
    • Location of Documentation (file path or URL)
    • Notes
  3. Enter each licence record manually or import data from vendor CSV exports using Data → Get Data → From Text/CSV.
  4. Save the workbook to a cloud‑synced folder (e.g., OneDrive\Business\Licences) for easy access and backup.

2. Use Built‑In Tools to Pull Licence Data

Windows (Microsoft 365)

  1. Sign in to the Microsoft 365 admin centre (admin.microsoft.com).
  2. Navigate to Billing → Licences.
  3. Click Export to download a CSV of all assigned licences.
  4. Open the CSV in your inventory workbook and update the Number of Seats column.

macOS (Apple Business Manager)

  1. Log in to Apple Business Manager (business.apple.com).
  2. Select Apps and Books → Purchases.
  3. Use the Export button to download a list of volume‑purchased licences.
  4. Match the exported data with your inventory and note any licences that require re‑assignment.

Google Workspace

  1. Open the Google Admin console (admin.google.com).
  2. Go to Billing → Subscriptions.
  3. Click Download report to get a CSV of all active licences.
  4. Update your master spreadsheet accordingly.

3. Automate Ongoing Licence Monitoring

4. Maintain Compliance During Audits

  1. Before an audit, generate a report from your inventory workbook that includes:
    • All active licences
    • Corresponding installation counts (use wmic product get name,identifyingnumber on Windows or system_profiler SPApplicationsDataType on macOS)
    • Proof of purchase (receipts, invoices)
  2. Store audit‑ready documentation in a read‑only folder, e.g., C:\Licences\AuditReady, and restrict access to senior IT staff.
  3. If a discrepancy is discovered during the audit, immediately Open a Ticket to discuss remediation options with 220 support.

5. Renew or Re‑allocate Licences

  1. When a licence is due for renewal, log into the vendor portal and select Renew or Extend.
  2. Update the Expiry/Renewal Date in your inventory and attach the renewal receipt to the Location of Documentation field.
  3. If a user leaves the organisation, re‑assign the licence via the vendor’s admin console rather than de‑activating it, preserving seat counts.

Tip: Use a consistent naming convention for licence files, such as Vendor_Product_YYYYMMDD.pdf, to make searching easier.

Troubleshooting

Common Issues and Resolutions

Important: Never share licence keys or activation codes in public forums or unsecured email. Exposure can lead to unauthorised use and breach of compliance.

When to Seek Additional Help

For any of the above scenarios, Open a Ticket and our specialists will assist you in streamlining your licence management process.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

đź’» Open a Ticket