Beta · This site is in preview and not yet officially launched.
Business47 min read

Revit license sprawl: auditing it without breaking the team

A 200-license install often has 80 active users. License audit done badly creates panic. Done well, it reclaims budget without disruption.

BIM Mobius
with DTDucas

A BIM Manager at a 220-person architecture and engineering firm ran a quick query against their Autodesk Account portal on a Tuesday morning — the kind of check you run more out of habit than expectation. The firm held 200 Revit subscriptions. The usage report, filtered to the previous 90 days, showed 81 active users. That left 119 named-user licenses assigned to accounts that had not opened the software in three months. At the list price Autodesk was quoting for renewal — $3,155 per seat per year — those dormant seats represented a theoretical annual liability of approximately $375,000. Even at a negotiated 20% discount, the unreclaimed cost sat at $300,000. Every year. Automatically renewed.

That number is not unusual. It is, in fact, the median pattern we observe across mid-size AEC practices that have not conducted a structured license audit since the named-user transition of 2020–2021. The 200-license, 80-active-user problem is structural, not accidental. It emerges from the interaction of three forces: Autodesk's own licensing architecture change, project-surge purchasing habits that firms never unwind, and the absence of any process to reclaim seats when people leave, change roles, or move off a product.

This article is a practitioner's guide to auditing Revit (and related Autodesk) license sprawl without creating organisational panic. Done badly, a license audit signals to engineering teams that management is counting heads before a redundancy round. Done well, it is a straightforward budget reclamation exercise — one that returns $50,000 to $400,000 in renewal savings to firms with 100 to 500 seats, while actually improving the reliability of software access for the people who genuinely need it.

The article covers the structural causes of sprawl, the three-pass audit methodology in operational detail, the political and communication work that determines whether the audit succeeds, the anti-patterns that cause audits to fail or create legal exposure, composite case studies, and the contractual limits you need to understand before committing savings to a budget line.

A note on scope: the methodology here applies most directly to named-user Revit subscriptions purchased as standalone product licenses or as part of the AEC Collection. Autodesk Construction Cloud (ACC) seat management follows similar principles but has product-specific mechanics covered where relevant. Autodesk Flex (token-based) consumption is discussed as a reclamation destination — the alternative model that absorbs irregular users — but the audit targets the fixed subscription estate.


How Sprawl Happens Structurally

Understanding why your firm has 119 unused licenses requires tracing three distinct historical threads: the named-user transition that locked in per-person pricing, the project-surge purchasing pattern that inflates seat counts during large bids, and the absence of any systematic reclamation discipline to unwind both.

The Named-User Transition (2020–2021) and What It Changed

Before May 2021, most mid-to-large AEC practices ran Autodesk software on a network license model using FlexNet/FlexLM — a license server that managed a pool of concurrent seats. A firm with 50 concurrent-use licenses could support 70 or 80 installed users as long as no more than 50 opened Revit simultaneously. The overcapacity was built in by design. IT administrators tolerated it because the cost was bounded: if you had 50 concurrent seats and typical peak demand hit 45, you were fine. The model priced on simultaneous use, not on headcount.

Autodesk announced the retirement of multi-user (network) subscriptions on 24 February 2020. The effective retirement date was originally May 7, 2020, delayed to August 7, 2020 due to COVID-19 disruption, with maintenance plan renewals ending permanently on May 7, 2021. The 2:1 trade-in offer — convert one network subscription and receive two named-user subscriptions at the then-current maintenance price — looked attractive on paper. Many firms took it. A firm with 50 network licenses converted to 100 named-user subscriptions, locked in at a price with contractual increases of no more than 5% in odd-numbered years through 2028.

What the trade-in created, structurally, was a seat count inflated to 2x the historical concurrent-use baseline. The firm that had 50 concurrent licenses now had 100 named seats — but the actual number of people who needed simultaneous Revit access had not changed. The extra 50 seats went to people who had occasional access under the concurrent model: junior staff, project managers who checked models but did not author them, discipline leads who reviewed outputs but ran their primary software elsewhere.

Under the concurrent model, these occasional users had consumed a seat for a few hours a week and returned it. Under the named-user model, they each held a dedicated subscription that cost the same as a seat held by a full-time BIM author. The model shifted from pricing on peak demand to pricing on headcount — and headcount in large firms is always larger than simultaneous demand.

The practical consequence was immediate and invisible. Firms that converted their 50 network licenses to 100 named seats now paid for 100 regardless of how many people used the software on any given day. License sprawl did not begin at conversion; it was baked into the conversion ratio.

Project-Surge Purchasing

The second structural driver is the purchasing pattern that AEC practices develop around major project wins. When a 500-unit residential tower lands in the bid pipeline, the BIM manager gets a request: "We need 15 more Revit licenses by next Monday." The request is urgent, the budget is allocated against the project, and procurement buys the seats. Two years later the tower is complete, the project team has moved on, and the seats are still assigned to the 15 people who were brought in for that project — many of whom are now on different work, have left the firm, or have moved to a project that uses a different toolset.

This pattern repeats with every major win, every new office, every acquisition. The seat count ratchets upward during project surges and never ratchets back down because there is no process that fires in reverse. Nobody is accountable for license returns the way a hire triggers a license request. Offboarding in most firms covers laptop return, badge deactivation, and email archival. Autodesk seat deactivation is not in the standard checklist.

Autodesk's own billing system does not automatically reclaim seats when a user stops signing in. Under the named-user model, an assigned seat remains assigned — and billed — indefinitely until an administrator explicitly unassigns it. A former employee's Autodesk account, if their corporate email remains accessible and their account is not deactivated, can continue holding a valid named-user subscription through multiple renewal cycles. Autodesk's Premium Reporting API and usage reports document this as a common finding: "ex-employee accounts that remain active in the Autodesk portal long after HR deprovisioning" are consistently the most common source of seat overstatement.

Renewal Pricing Creates Budget Urgency — Retroactively

The third driver is economic rather than operational. List prices for Revit have increased steadily: approximately $2,740 per seat per year in 2024, rising to approximately $2,835 in 2025 and $2,915–$3,155 in 2026 depending on the source and any applicable add-ons. The AEC Collection — which bundles Revit with AutoCAD, Civil 3D, Navisworks, and other tools — lists at approximately $3,675–$3,795 per seat annually. Autodesk has maintained list price increases averaging 8–12% annually between 2022 and 2025 by some market analyses, though actual negotiated renewal pricing varies substantially based on volume, term length, and relationship tier.

For a firm with 200 Revit seats, a 10% list price increase on the renewal adds $56,000 to the annual bill. For a firm with 500 AEC Collection seats, the same increase adds $185,000. At those numbers, IT leadership and finance directors start asking questions they did not ask three years ago. The audit impulse frequently comes not from a principled SAM programme but from sticker shock at the renewal quote. That reactive posture is understandable but suboptimal — a properly structured audit that runs 60–90 days before the renewal window produces negotiation data rather than just cost data.

The Absence of Reclamation Discipline

The underlying condition that allows all three drivers to compound is the absence of any standing reclamation process. ISO 19770-1:2017 — the international standard for IT asset management — requires that organizations maintain "control over licensing, so that licenses align with usage." In practice, most AEC practices satisfy this requirement for compliance (are we licensed for what we have installed?) while completely ignoring optimisation (are we paying for more than we actually use?).

A quarterly reconciliation of Autodesk Admin Console named-user assignments against HR identity records reduces audit exposure substantially. Research from the SAM community suggests that organisations running such quarterly reconciliations reduce over-licensing by 50–70% compared to annual-only reviews. Most AEC practices run no reconciliation at all — the audit is a first-principles exercise because no standing process exists to maintain alignment between the HR roster and the license roster.

Why the Concurrent Model Disguised the Problem

Under FlexNet concurrent licensing, a firm's real utilisation data was available through the license server logs — LMSTAT output, denial events, high-watermark reports. Administrators could see that their 50-seat pool peaked at 43 concurrent users and adjust accordingly. The data existed; the incentive to act on it was low because the marginal cost of an unused concurrent license was zero once the pool was purchased.

Under the named-user model, the cost of an unused seat is identical to the cost of an active seat. The incentive to act has inverted completely. But the tooling to surface the waste — Autodesk Account usage reports, Team Insights, the Premium Reporting API — is still relatively new and not universally understood. Many BIM managers know the problem exists; fewer know exactly how to extract and act on the data systematically.

That extraction is the subject of the next section.


The Three-Pass Audit in Depth

A structured Autodesk license audit runs in three sequential passes. Each pass feeds the next. Pass 1 extracts usage data and identifies candidates. Pass 2 confirms intent through direct contact. Pass 3 executes reclamation and captures the baseline for ongoing governance. The full cycle, from first data pull to final unassignment, typically takes four to six weeks for a firm with 100–500 seats. Do not compress it. The political work in Pass 2 is where most audits fail, and it cannot be rushed.

Pass 1: Usage Data Extraction and Segmentation

The primary data source for Pass 1 is the Autodesk Account usage report, accessible at manage.autodesk.com. Navigate to Reporting → Usage Report from the left sidebar. The report is available to all primary and secondary administrators on all plan tiers — you do not need Premium to access it, though Premium unlocks additional API access described below.

The Usage Report displays a unified view combining:

  • Subscription seat inventory (total seats purchased per product)
  • Named-user assignments (who holds a seat)
  • Last accessed date per user per product
  • Average days of active use per month per user per product
  • Assigned date (when the user was first assigned to this product — added January 2025)
  • Email address alongside username (also added January 2025, useful for disambiguating contractors from employees)

The assigned date column is particularly valuable for the sprawl audit. A user assigned 18 months ago with zero accesses in the last 90 days is a qualitatively different reclamation candidate from a user assigned 3 months ago with low but nonzero access. The former is almost certainly legacy sprawl; the latter may be a new hire still ramping up or an occasional user with a legitimate but infrequent need.

Filter the Usage Report by product (select Revit, or AEC Collection if your seats are collection-bundled) and export as CSV. The export carries all applied filters, so set your date range before exporting. The standard audit window is 90 days of preceding activity — Autodesk's own inactive-user definition uses this threshold. For firms with strong seasonal variation (project delivery peaks in Q2, quiet periods in Q4), consider running two export windows and taking the union of active-in-either-period to avoid false positives.

Team Insights: The Dashboard Complement

For a higher-level view before diving into per-user data, navigate to Reporting → Team Insights. Team Insights (updated daily) provides three prebuilt indicators:

  1. Under-assignment — teams with available seats (purchased but unassigned). This is your inventory cushion.
  2. Over-assignment — users assigned to expired or invalid subscriptions. Act on these immediately regardless of usage; they represent compliance risk.
  3. Inactive users (Business plan required) — users who have not accessed assigned products in the last 3 months. This is the starting list for Pass 2.

The inactive-user list in Team Insights gives you the names without requiring a full CSV export and analysis. For a quick first read on scope, start here. For the full audit, you need the CSV export with assignment dates, last-access dates, and average usage days — the Insights surface does not expose all these fields simultaneously.

APS Premium Reporting API for Programmatic Extraction

For firms with 500+ seats across multiple product SKUs, or for firms running regular (quarterly) automated audits, the manual CSV export quickly becomes a bottleneck. The Autodesk Platform Services (APS) Premium Reporting API provides programmatic access to the same usage data, structured as JSON responses that can be piped into a data warehouse, a SQL database, or a Power BI dataset.

The API requires a Premium plan subscription (minimum 10 Premium-eligible seats). Authentication uses OAuth 2.0 with a two-legged (client credentials) flow for server-to-server calls:

# Step 1: Obtain access token (two-legged OAuth)
curl -X POST https://developer.api.autodesk.com/authentication/v2/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "scope=data:read"
# Step 2: Pull usage report for a specific product and date range
# Replace {orgId} with your Autodesk organisation ID
# productId for Revit: RVTOA (verify in your account portal)
curl -X GET \
  "https://developer.api.autodesk.com/analytics/v2/orgs/{orgId}/usage-report?productId=RVTOA&startDate=2025-09-01&endDate=2025-12-01" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json"

The response returns an array of user activity records. A representative simplified schema:

{
  "data": [
    {
      "userId": "[email protected]",
      "displayName": "Jane Smith",
      "productId": "RVTOA",
      "productName": "Revit",
      "assignedDate": "2022-03-15",
      "lastAccessDate": "2025-08-12",
      "activeDaysLast30": 0,
      "activeDaysLast90": 2,
      "activeDaysLast365": 14,
      "accessType": "SingleUser"
    }
  ],
  "meta": {
    "totalCount": 200,
    "page": 1,
    "pageSize": 100
  }
}

SQL Analysis of the Export

Once you have a CSV export (or have ingested the API response into a database), run the following segmentation query to classify every assigned user into one of four buckets:

-- Autodesk license audit segmentation
-- Assumes table: license_usage (user_email, display_name, product,
--   assigned_date, last_access_date, active_days_last_90,
--   active_days_last_30, avg_days_per_month)
 
SELECT
  user_email,
  display_name,
  product,
  assigned_date,
  last_access_date,
  active_days_last_90,
  avg_days_per_month,
  CASE
    WHEN last_access_date IS NULL
      THEN 'NEVER_ACCESSED'
    WHEN last_access_date < CURRENT_DATE - INTERVAL '90 days'
      AND active_days_last_90 = 0
      THEN 'INACTIVE_90'
    WHEN avg_days_per_month < 3
      AND active_days_last_90 < 10
      THEN 'OCCASIONAL_FLEX_CANDIDATE'
    ELSE 'ACTIVE'
  END AS audit_segment,
  -- Flag legacy assignments (assigned > 12 months, low recent use)
  CASE
    WHEN assigned_date < CURRENT_DATE - INTERVAL '365 days'
      AND active_days_last_90 = 0
      THEN TRUE
    ELSE FALSE
  END AS legacy_flag,
  -- Flag possible ex-employees (no HR cross-reference yet)
  CASE
    WHEN last_access_date < CURRENT_DATE - INTERVAL '180 days'
      THEN TRUE
    ELSE FALSE
  END AS ex_employee_candidate
FROM license_usage
WHERE product IN ('Revit', 'AEC Collection')
ORDER BY audit_segment, last_access_date ASC NULLS FIRST;

This query produces four named segments:

  • NEVER_ACCESSED: Assigned but the user has never signed in to this product. Highest-priority reclamation candidates. Common in bulk assignments during project surges.
  • INACTIVE_90: Zero accesses in the last 90 days. Primary Pass 2 contact list.
  • OCCASIONAL_FLEX_CANDIDATE: Low but nonzero use. These users may be better served by Autodesk Flex tokens than a full named-user subscription. A Flex user consuming Revit at 10 tokens per day costs approximately $30 per day at current list rates — compare that against the annual subscription cost divided by actual active days.
  • ACTIVE: Keep. Do not contact. Do not touch.

Cross-reference the INACTIVE_90 and NEVER_ACCESSED segments against your HR system export. Users whose email addresses appear in HR as terminated or transferred (to a non-Autodesk-using role) move to an immediate-action queue in Pass 3. Users still active in HR move to the Pass 2 confirmation queue.

The Flex Cost Crossover Calculation

For the OCCASIONAL_FLEX_CANDIDATE segment, calculate the annual Flex cost at each user's historical usage rate and compare against the subscription cost:

-- Flex cost crossover calculation
-- Flex rate for Revit: 10 tokens per day (verify current rate at autodesk.com/buying/flex)
-- Token cost: approximately $3 per token at list; volume discounts at 5,000+ tokens
 
SELECT
  user_email,
  display_name,
  avg_days_per_month,
  avg_days_per_month * 12 AS projected_annual_days,
  -- Flex cost: days * tokens_per_day * cost_per_token
  ROUND(avg_days_per_month * 12 * 10 * 3.00, 2) AS annual_flex_cost_list,
  -- Subscription cost (adjust for your negotiated rate)
  3155.00 AS annual_subscription_cost_list,
  -- Is Flex cheaper?
  CASE
    WHEN (avg_days_per_month * 12 * 10 * 3.00) < 3155.00
      THEN 'FLEX_CHEAPER'
    ELSE 'SUBSCRIPTION_CHEAPER'
  END AS recommendation
FROM license_usage
WHERE audit_segment = 'OCCASIONAL_FLEX_CANDIDATE'
ORDER BY avg_days_per_month ASC;

The crossover point at list prices: a user who opens Revit on fewer than approximately 88 days per year (7.3 days per month) costs less on Flex than on a subscription. At your negotiated rate, recalculate with the actual per-seat annual cost. The general principle holds across a wide range of discount levels — occasional users (under 8–10 active days per month) are almost always cheaper on Flex.

Pass 2: Email Confirmation

Pass 2 is the most politically sensitive phase of the audit. Its purpose is to confirm intent before touching any assignment. You are not reclaiming licenses in Pass 2; you are gathering information and giving users advance notice.

The Pass 2 contact list is everyone in the INACTIVE_90 and OCCASIONAL_FLEX_CANDIDATE segments who remains active in HR. Send a personal email — not a bulk notification — from the BIM Manager or IT admin, with the line manager copied. The email must be written in a way that does not imply the person is at risk of anything other than a license reassignment. The subject line and framing matter enormously. "Software access review" is better than "license audit." "Optimising your tool access" is better than "reviewing inactive accounts."

Below is a template that has been refined through multiple audit cycles. Adapt the specifics to your firm's voice:

Subject: Quick check — your Revit access
 
Hi [First Name],
 
I'm doing a routine review of our Autodesk software subscriptions to
make sure everyone has access to the tools they actually need, and
that we're not carrying unused licenses that could be reallocated
to colleagues who need them.
 
Our records show your Revit subscription hasn't been used in the last
90 days. Before we make any changes, I wanted to check directly:
 
- Do you still need Revit access for your current work?
- If yes: no action needed — your access stays as-is.
- If your use is occasional (a few days a month): you might be
  better served by our Autodesk Flex arrangement, which gives you
  the same access without holding a permanent seat.
- If you've moved away from Revit work entirely: we can release
  your seat to someone who needs it. You can request access again
  at any time if your role changes.
 
Please reply by [DATE — allow 10 business days] so I can update
our records. If I don't hear back, I'll follow up with [line
manager name] before making any changes.
 
This is purely about making sure our tool estate matches how
we're actually working — nothing more.
 
Thanks,
[Your name]
[Title]

Run Pass 2 in two waves. Wave 1 covers the INACTIVE_90 segment. Wait for responses (10 business days). Wave 2, if needed, is a single follow-up to non-responders, CC'ing their line manager. If still no response after Wave 2, elevate to the line manager directly — do not unilaterally reclaim without managerial confirmation.

Keep a response log: user email, response date, stated intent (needs access / switching to Flex / no longer needs). This log is your evidence base for Pass 3 and your defence if anyone subsequently claims their access was removed without notice.

Pass 3: Reclamation

Pass 3 executes changes based on confirmed Pass 2 responses and HR-validated terminations.

Immediate actions (no Pass 2 confirmation required):

  • Users confirmed terminated in HR: unassign immediately via the Autodesk Account user management console at manage.autodesk.com. Navigate to Users → By Product, select Revit, filter to the individual, and click Unassign. Bulk unassign is available for groups of users — select multiple and use the Bulk Actions dropdown.
  • Users on expired SSO/directory entries who have not logged in since before their termination date: unassign and deactivate the Autodesk ID.

Actions based on Pass 2 responses:

  • Confirmed "no longer needs access": unassign.
  • Confirmed "switching to Flex": unassign the named subscription; confirm your Flex token pool is adequate to absorb this user's projected consumption. Top up tokens if needed before unassigning.
  • Confirmed "still needs access": mark as reviewed; do not touch. Schedule a 6-month check-in.
  • No response after two waves: escalate to line manager; do not unassign until managerial confirmation is received in writing.

After each batch of unassignments, capture:

  • Count of seats reclaimed
  • Product(s) affected
  • Date of reclamation
  • Reclamation category (ex-employee / confirmed no-need / switched to Flex)
  • Names of users unassigned (for audit trail)

This data becomes the baseline for the ongoing governance process. Store it in your IT asset management tool (ServiceNow, Freshservice, or a spreadsheet — whatever your firm uses) under the Autodesk software record.

Third-Party Tooling for Ongoing Governance

For firms with complex estates and multiple Autodesk products, manual Pass 1–3 cycles run quarterly are feasible but labour-intensive. Several third-party tools integrate with Autodesk licensing data:

FlexNet Manager (Flexera): The industry-standard SAM platform. Flexera's integration with Autodesk is primarily legacy — it was built for the FlexLM concurrent model. Under the named-user model, Flexera ingests Autodesk data via CSV export (no native API integration exists). FlexNet Manager can normalise Autodesk seat data alongside all other software in your estate and generate consolidated optimisation recommendations. Integration with ServiceNow SAM is well-documented and supported.

Open iT Analyzer for Autodesk: Built specifically for Autodesk products. Captures session duration, idle time, and feature-level engagement beyond what the Autodesk Account portal reports. Useful for distinguishing nominal access (user opens Revit, imports a PDF, closes after 8 minutes) from productive authoring sessions. Particularly valuable for the OCCASIONAL_FLEX_CANDIDATE segment where average days per month is a coarse signal.

ServiceNow SAM Pro: If your firm already runs ServiceNow, the SAM Pro module can ingest Autodesk export data and reconcile it against your CMDB (hardware/user records) and HRMS integration. Reconciliation runs automatically on a schedule. No native Autodesk API integration — relies on import of the usage report CSV or FlexNet data — but the automation of the reconciliation loop is the primary value.


The Political Dimension

This is the section most license audit guides skip, and it is the section most responsible for whether an audit produces real results or dies quietly in a spreadsheet. The technical work in the three passes is straightforward. The organisational work — getting discipline leads to cooperate, keeping staff from panicking, managing escalations when someone refuses to release a seat, and turning audit findings into negotiation leverage — is where audits actually succeed or fail.

Why Audits Carry Political Risk

Revit licenses in AEC practices are not neutral resources. They are signals. In many firms, holding a Revit subscription is synonymous with being part of the design delivery team — it confers professional identity in a way that, say, a Microsoft Office license does not. When a BIM Manager sends a message that someone's Revit access is under review, the unstated interpretation — especially in a firm that has recently had layoffs, or is going through a restructuring — is that the person's role is under review.

This interpretation is wrong. It is also predictable and preventable, if you do the communication work before sending the first Pass 2 email. The audit must be framed, positioned, and endorsed at the right organisational level before it touches individuals. Audits that skip this work almost always encounter resistance that delays the reclamation, creates resentment in teams, and frequently produces less reclamation than a politically managed audit would have.

The political work has four components: framing, sponsorship, sequencing, and escalation protocols.

Framing: Budget Reclamation, Not Headcount Review

The frame that works is simple and true: this audit is about releasing money from unused licenses and redirecting it to firm priorities. It is not about whether any individual is doing their job. It is about a procurement pattern that predates the current named-user model and has never been corrected.

This framing should be consistent across every communication at every level. The IT director uses it with the CFO. The BIM Manager uses it with practice leads. The line manager uses it with their team. Consistency matters because a conflicting message at any level — a discipline lead who says "management is checking who's actually using Revit" — immediately shifts the audit into threatening territory.

Supporting facts that reinforce the budget-reclamation frame:

  • The named-user transition in 2020–2021 was a structural change that inflated seat counts by design (the 2:1 trade-in ratio)
  • Renewal prices have increased 8–12% annually in recent years, making unmanaged sprawl increasingly expensive
  • No individual's employment status is affected by this audit — only their software access profile
  • Any reclaimed seats can be reallocated, not just cancelled; the audit creates reallocation capacity for new hires and project surges

Do not frame the audit as a compliance exercise. In AEC contexts, "compliance" signals Autodesk auditing the firm for unlicensed use — the reverse direction. Use "optimisation," "right-sizing," or "subscription review" instead.

Who to Engage First: Sequencing Stakeholder Outreach

The sequence in which you engage stakeholders determines the audit's political trajectory. A common mistake is going directly to individual users — or worse, sending the Pass 2 emails before any lead-level conversations have happened. The resulting confusion and escalations waste time and generate resentment.

The correct sequence:

    1. CFO or Finance Director (brief, data-led) Frame: "We have identified an opportunity to reduce the Autodesk renewal bill by approximately $X through a structured seat review. We need 4–6 weeks and cooperation from practice leads. The target is to present you with a reduction in seat count before the next renewal date of [DATE]." Goal: Secure financial sponsorship and a senior name you can drop in subsequent conversations.

    2. IT Director / CTO (operational briefing) Frame: "This is a license optimisation exercise using the Autodesk Account reporting tools. The methodology is three-pass: data extraction, user confirmation, reclamation. No system changes without user and manager confirmation." Goal: Operational clearance and agreement on the governance process.

    3. Practice / Discipline Leads (one-to-one, before any team communication) Frame: "We're reviewing the Revit subscription estate. Your team has [N] seats assigned, of which our data shows [M] have not been accessed in 90 days. Before I contact anyone directly, I wanted to walk you through the data and understand your team's context." Goal: Lead buy-in and context that the data alone cannot provide (e.g., "Three of those people are on parental leave," or "That account belongs to a client secondee who left last month"). This step frequently catches false positives and builds goodwill with the leads whose cooperation you need for the Pass 2 responses.

    4. HR (data cross-reference and offboarding alignment) Frame: "We need to cross-reference our Autodesk seat list against your termination and role-change records. Going forward, we'd like Autodesk seat deactivation to be part of the standard offboarding checklist." Goal: Immediate list clean-up (terminations), and a standing process to prevent future accumulation.

    5. Individual users (Pass 2 emails) Only after steps 1–4 are complete. Users who have been briefed by their lead about the audit — ideally before the email lands — respond with far less alarm than users who receive an unexpected message from IT.

The RACI for the Audit

Clarity on who does what prevents the audit from becoming diffuse. A simple RACI matrix for the license review:

ActivityBIM ManagerIT AdminHRFinancePractice LeadsIndividual Users
Pull usage data from Autodesk AccountRC————
Cross-reference against HR recordsCRR———
Validate segment list with practice leadsRI—IA—
Send Pass 2 confirmation emailsRC——IC
Log responses and escalationsRC——C—
Execute unassignments (portal)CR——II
Report savings to FinanceRC—A——
Update HR offboarding checklistCCR———
Negotiate renewal reduction with Autodesk—C—A——

R = Responsible, A = Accountable, C = Consulted, I = Informed

Communication Templates: Beyond the Pass 2 Email

The Pass 2 user email is not the only communication you need. Three additional messages serve the political management of the audit.

Practice Lead Briefing (before audit starts):

Subject: Revit licence review — your team's data
 
Hi [Lead Name],
 
As part of our Autodesk subscription review, I've pulled the usage
data for your team's Revit licences. I wanted to walk you through
this before we contact anyone directly, because you may have
context I don't.
 
Summary for your team:
- Total assigned seats: [N]
- Active in last 90 days: [M]
- Not accessed in last 90 days: [N-M]
- Never accessed: [X]
 
The accounts flagged as inactive are listed below. Can we schedule
30 minutes this week to go through them? My goal is to understand
which of these are legitimate holds (parental leave, project
transition, role change) and which can be safely released.
 
No changes will happen until you've confirmed, and no individual
will be contacted without your knowledge first.
 
[Table: user, last access date, assigned date, notes]
 
Happy to meet Thursday or Friday — let me know what works.
 
[Your name]

All-Hands Notice (optional, for larger firms):

For firms above approximately 150 users, consider a brief all-hands or team-channel notice before Pass 2 emails go out. This prevents the "Why did I get this email?" escalations that land on practice leads' desks and waste their time.

Subject: Software subscription review — what to expect
 
Hi all,
 
Over the next few weeks, our IT/BIM team is conducting a routine
review of our Autodesk software subscriptions. This is a cost
management exercise: we want to ensure our license allocation
reflects how the team is actually working, so we can redirect
savings to tools and resources that are actively needed.
 
What this means for you:
- If your software access is being used regularly, you won't
  hear anything beyond this notice.
- If our records show you haven't used a product recently,
  you may receive a brief email from [Name] asking about your
  current needs. Reply honestly — this isn't a performance review.
- If your access changes, you'll be given at least 10 business
  days' notice and you can request reinstatement at any time.
 
Questions? Contact [Name] at [email].
 
[Signature]

Finance Reporting Template (post-audit):

# Autodesk License Audit — Results Summary
 
**Period:** [Start date] to [End date]
**Products reviewed:** Revit, AEC Collection
**Scope:** [N] named-user subscriptions
 
## Findings
 
| Segment | Count | Recommended Action |
|---|---|---|
| Never accessed | [X] | Immediate reclamation |
| Inactive 90 days (confirmed) | [Y] | Reclaim at renewal |
| Flex migration candidates | [Z] | Switch to Flex before renewal |
| Parental leave / temp hold | [W] | No action — flag for 6-month review |
| Active — retain | [V] | No action |
 
## Projected Savings
 
- Seats to reclaim: [X + Y]
- Current list price per seat: $[PRICE]/year
- Negotiated rate per seat: $[NEGOTIATED]/year
- **Annual saving at renewal:** $[TOTAL]
- Flex conversion (estimated): $[FLEX_SAVING]
- **Total estimated annual saving:** $[GRAND_TOTAL]
 
## Next Steps
 
1. Present seat reduction to Autodesk representative by [DATE]
2. Renewal negotiation using reduced seat count as leverage
3. Integrate Autodesk deactivation into HR offboarding checklist
4. Schedule next quarterly review for [DATE]
 

When a Discipline Lead Objects

The most common audit derailment is a discipline lead who refuses to release seats for their team. The objections follow predictable patterns:

"I need those seats available for when project demand spikes." Response: The firm's subscription allows you to add seats at any time. The question is whether it makes financial sense to hold reserved seats year-round at full annual subscription cost versus adding them on a just-in-time basis when the project demand materialises. Offer to model the cost comparison for the lead: number of months per year the seats are genuinely used, multiplied by monthly subscription cost versus annual holding cost.

"That person might need Revit again if the right project comes up." Response: Reassigning a seat does not permanently prevent access. When the project comes up, a seat can be reallocated within 24 hours through the Autodesk Account portal. The question is whether holding the seat idle for 6–12 months while waiting for that project justifies the cost. Present the holding cost in dollar terms.

"The user is on a long-term secondment and will be back." Response: This is a legitimate hold — flag the seat for a specific future review date (e.g., the secondment return date) and exclude it from the current reclamation. Document the reason. This is exactly the kind of context that the lead-level conversation is designed to surface.

"I wasn't consulted about this and I object to the process." Response: This is a procedural objection rather than a substantive one. Escalate to the IT Director or CFO — whoever provided sponsorship in Step 1 — and have them restate the mandate. The discipline lead is consulted, not accountable, on this activity. Their input is valued; it is not a veto.

If a lead continues to object after the sponsor has restated the mandate, document the objection, accept their exclusions from the current cycle, and return to those seats in the next quarterly review. Fighting a determined lead in real time rarely produces savings; it produces resentment and a slightly smaller reclamation. Accept the partial win and maintain the relationship for the next cycle.

Reclaim vs. Reassign vs. Cancel at Renewal

Every seat that exits the active pool has three possible destinations, and which you choose affects both the financial outcome and the political optics.

Reclaim (unassign but retain the seat in the pool): The seat is unassigned from the specific user but remains in your subscription count. The license is available for immediate reallocation. Choose this option for seats where you anticipate near-term reallocation — new hires expected in the next quarter, project pipeline that will need additional licenses within 3 months.

Reassign (move from one user to another): The most immediate form of value creation. If a new hire needs Revit and an inactive seat is available, reassign rather than purchasing a new subscription. This is also the strongest political message: the audit is demonstrably creating access for people who need it, not just cutting costs.

Cancel at renewal (reduce contracted seat count): The option with the largest financial impact and the longest lead time. Most Autodesk contracts do not allow mid-term seat count reduction — you cannot return seats during an annual or multi-year term. Seat reductions take effect at renewal. For this reason, the audit timeline must be anchored to the renewal date. If your renewal is in February, start the audit in October. You need the data, the confirmations, and the negotiations completed by December to present a revised seat count to Autodesk in time for the renewal.

The negotiation itself deserves its own section. Autodesk's fiscal year ends January 31. Q4 (November–January) is Autodesk's strongest incentive period for negotiation — sales teams face year-end targets and are more likely to offer favorable renewal terms to secure the deal before close. Firms that begin renewal conversations 6–9 months before their contract expiration date achieve consistently better outcomes than those who engage at 60 days. The audit data is your primary negotiation input: "We are renewing at [N] seats, down from [N+60], and we want to understand what volume discount applies to the revised count."

Market data from software procurement analysts suggests negotiated discount ranges of 10–20% below list for 10–50 seat deals, and 15–30% below list for 50+ seat deals, with multi-year terms yielding 10–20% lower annual pricing. The median annual contract value in observed Autodesk deals is approximately $37,000, but firms with 100+ seat Revit deployments are well above this median and command more negotiating weight.

HR Offboarding Integration

The single most leverage-preserving output of a license audit is not the immediate reclamation — it is the standing process you install to prevent the problem from recurring. The most valuable standing process is Autodesk seat deactivation as a formal step in HR offboarding.

In most firms, the IT offboarding checklist covers: disable Active Directory account, revoke VPN access, revoke email, revoke cloud storage. It rarely includes: unassign Autodesk named-user license. Adding this step costs nothing after the first audit, because the licence portal is already familiar territory, and the consequence of not doing it is $2,915–$3,155 per missed offboarding per year.

The implementation depends on your HR and IT service management tooling:

Manual integration (any firm): Add "Unassign Autodesk subscriptions" to your offboarding task list in whatever system your HR team uses (Workday, BambooHR, a checklist in your ITSM tool). Assign it to the IT Admin role. Estimated time: 5 minutes per offboarding.

Automated via SSO (Premium plan): If your firm uses SSO with Autodesk and has directory synchronisation enabled (Business Success Plan), users deprovisioned from your corporate identity provider (Azure AD, Okta, etc.) will have their Autodesk access revoked automatically when the directory sync runs. This is the cleanest solution — offboarding an employee in Azure AD cascades to Autodesk within one sync cycle (typically 24 hours). Verify this behaviour in a test environment before relying on it operationally.

Automated via Power Automate (Microsoft 365 environments): For firms without SSO directory sync, a Power Automate flow can trigger a notification — not an API call, since Autodesk does not expose a seat-management API — when an offboarding ticket is created in ServiceNow or Jira. The flow alerts the IT admin to manually perform the unassignment before it is forgotten.

# Power Automate flow — Autodesk seat deactivation reminder on HR offboarding
# Trigger: when a new row is added to SharePoint list "HR_Offboarding_Requests"
# Requires: SharePoint connector, Outlook connector
 
name: Autodesk License Offboarding Alert
description: >
  Triggers when an HR offboarding request is logged and sends a
  task reminder to the IT admin team to unassign Autodesk licenses.
 
trigger:
  type: SharePoint_ItemCreated
  list: HR_Offboarding_Requests
  site: https://yourfirm.sharepoint.com/sites/IT
 
conditions:
  - field: EmployeeRole
    # Only alert for roles that typically hold Autodesk licenses
    contains_any:
      - BIM
      - Revit
      - Architect
      - Engineer
      - CAD
      - Designer
      - Coordinator
      - Technician
 
actions:
  - step: Get_User_Details
    type: SharePoint_GetItem
    fields: [EmployeeName, EmployeeEmail, LineManager, LastDay, Role]
 
  - step: Send_IT_Alert
    type: Outlook_SendEmail
    to: [email protected]
    cc: [email protected]
    subject: "ACTION REQUIRED: Autodesk licence deactivation — {{EmployeeName}}"
    body: |
      {{EmployeeName}} ({{EmployeeEmail}}) is leaving on {{LastDay}}.
      Role: {{Role}}
 
      Please unassign their Autodesk licenses before their last day:
      1. Go to manage.autodesk.com
      2. Navigate to Users → By Product
      3. Find {{EmployeeName}} and unassign all assigned products
      4. Mark this task complete in the offboarding ticket
 
      Failure to act means this seat will continue billing at
      renewal. Estimated cost of inaction: $3,000+ per year.
 
  - step: Create_Reminder
    type: Outlook_CreateTask
    title: "Autodesk deactivation: {{EmployeeName}}"
    due_date: "{{LastDay}}"
    assigned_to: [email protected]
    body: >
      Unassign all Autodesk licenses for {{EmployeeName}}
      ({{EmployeeEmail}}) before {{LastDay}}.
      Log completion in ServiceNow ticket #{{OffboardingTicketId}}.
 
  - step: Set_Reminder
    type: Outlook_CreateFollowUp
    # If task not marked complete 2 days after last day, re-alert
    delay_days: 2
    to: [email protected]
    subject: "OVERDUE: Autodesk deactivation — {{EmployeeName}}"
    body: |
      The Autodesk deactivation task for {{EmployeeName}} is
      overdue. Please complete immediately at manage.autodesk.com
      to prevent continued billing.

Deciding What to Do With Reclaimed Savings

Once the reclamation count is confirmed and the renewal negotiation is complete, the firm has a pool of recovered budget. How you allocate it affects the political perception of the audit's success.

Three allocation patterns work well:

Partial reabsorption into IT budget: The IT team retains a portion of the savings as a standing fund for just-in-time seat additions during project surges. This prevents the "we can't add seats fast enough" objection from practice leads. A fund equal to 6 months of 10 seats' subscription cost is typically adequate for firms with active project pipelines.

Visible reinvestment in productivity tools: Allocate a visible portion of savings to a tool or service that the design team has been requesting — Enscape, a Flux token pool, additional BIM 360 seats, a training budget. This creates a narrative: "The license audit paid for the visualisation tool you've been asking for." That narrative converts potential audit opponents into supporters of the next cycle.

Return to the P&L: The straightforward option. Present the savings number to finance, attribute it to the audit, and let it flow to the firm's bottom line. In firms where the CFO sponsored the audit, this is often the cleanest path — it delivers exactly what was promised.


Anti-Patterns

Several audit approaches reliably fail, damage relationships, or create legal exposure. Each is common enough to warrant explicit treatment.

The Secret Audit

Running the usage data analysis without informing anyone — no lead-level conversations, no all-hands notice, just a list of inactive users and a plan to mass-unassign — produces the fastest possible reclamation and the most lasting organisational damage. Staff who discover their access was removed without any communication interpret it as a signal about their employment status, regardless of how innocuous the stated reason. Discipline leads who were not consulted feel their authority was bypassed and become obstacles to every future IT initiative. The political cost of the secret audit compounds over years.

The budget savings are real but the reputational cost is invisible until it materialises as resistance, IT-team isolation, or attrition of staff who feel surveilled.

Mass Deactivation Without Individual Notice

A close cousin of the secret audit: the firm sends a batch notice ("we are reclaiming unused Revit licenses on [DATE] — contact us if you need to retain access") rather than individual, personal outreach. The problem is the inverse of the secret audit — it is public but impersonal. Users who receive a mass notice assume the firm is automating a headcount decision and that their individual situation has not been considered.

Personal outreach in Pass 2 is not optional. It is what distinguishes a reclamation from a purge. It takes longer. It produces better data and better outcomes.

Ignoring Contract Terms: The Mid-Term Trap

Autodesk annual subscriptions do not allow mid-term seat count reduction in standard contracts. A firm that completes a license audit in month 4 of a 12-month contract and announces "$180,000 in savings" before verifying whether those savings materialise at renewal or mid-term has created a budget expectation that will not be met. Finance will be disappointed; the IT team will be blamed.

Before committing any savings number to a budget line, verify:

  1. Is your contract an annual or multi-year term?
  2. Does your contract include a right to reduce seats mid-term (rare in standard agreements; possible in some Enterprise Business Agreements)?
  3. What is the renewal date, and are reductions accepted at renewal?
  4. Are there minimum commitment clauses that set a floor below which you cannot reduce?

The Premium plan requires a minimum of 10 subscriptions on Premium-eligible products. Enterprise Business Agreements typically have negotiated minimums specific to the deal. Document these constraints and adjust your savings projection accordingly.

No Archive of Last-Login Data

After an audit, the usage data used to make reclamation decisions should be archived — not just the decision log, but the underlying usage report export with last-login dates and active-day counts. This archive serves two purposes:

First, it is your evidence base if a user later disputes that their access was removed unfairly. A timestamped export showing zero accesses in 90 days, alongside the dated Pass 2 email and the response log, is a complete audit trail.

Second, it is the baseline for measuring the next cycle's improvement. If the next audit runs six months later and finds the same pattern re-emerging in the same team, the historical data identifies structural behaviour that needs process intervention, not just a repeated manual pass.

Store exports as CSV or XLSX in a dated folder in your IT documentation area. Retain for at least 24 months.

Conflating a Software Audit With an Autodesk Vendor Audit

The phrase "license audit" has a specific meaning in the Autodesk context that you want to avoid: Autodesk's own compliance audit programme, in which Autodesk requests evidence of licensed usage from customers it suspects of under-licensing. This is a vendor-initiated process, and it is genuinely stressful for the organisations that receive the request.

An internal optimisation audit is the exact opposite direction — you are auditing yourself to find where you are over-licensed. Make this distinction explicit in all internal communications. Use "subscription review," "license optimisation," or "seat right-sizing" rather than "license audit" to avoid triggering associations with compliance risk. The distinction matters for user perception and for legal framing — if your General Counsel hears "audit," they may assume you are responding to a vendor demand rather than leading an internal review.

Optimising Once and Walking Away

A license audit that runs once and produces a clean result is a single-cycle intervention, not a governance change. Without a standing quarterly reconciliation process, a defined owner (BIM Manager or IT Admin with a named accountability), and HR integration for offboarding, the sprawl will rebuild to its original level within 18–24 months. Project surges, new hires, role changes, and departures will all generate the same accumulation pattern.

The governance output of the audit — the RACI, the offboarding checklist update, the quarterly review schedule — is worth more than the one-time reclamation. Treat it accordingly.


Case Studies

Composite Case Study: Mid-Size AEC Practice, 220 Users

The following case study is a composite drawn from multiple audit engagements. Specific firm names are withheld. Numbers are representative of the pattern rather than a single event.

Firm profile: 220-person architecture and engineering practice. Two offices. Running Revit on 200 named-user subscriptions as part of the AEC Collection. Annual renewal cost: approximately $680,000 list ($3,400/seat × 200 after a modest historical discount). Renewal date: February 1.

Trigger: The IT Director received the renewal quote in October. The quoted price was up 9% from the prior year due to list price increases. Finance flagged the invoice for justification. The BIM Manager was asked to "find out if we're actually using all 200 seats."

Pass 1 findings:

The BIM Manager ran the usage report export for the 90-day window July–September. Cross-referenced against HR records.

SegmentCount
NEVER_ACCESSED14
INACTIVE_90 (confirmed active in HR)52
OCCASIONAL_FLEX_CANDIDATE (< 6 days/month average)28
ACTIVE106
Total200

The 14 never-accessed accounts included 9 confirmed former employees (HR cross-reference), 3 contractor accounts from a project that closed 8 months prior, and 2 accounts created during an ERP migration that were never used.

Stakeholder engagement:

The BIM Manager and IT Director met with the CFO and three practice leads before any user contact. The practice leads identified:

  • 12 of the 52 inactive users as being on parental leave, medical leave, or a client secondment with a defined return date
  • 6 of the 52 as having recently moved to administrative roles that no longer require Revit authoring (but still had licenses because nobody had thought to reclaim them)
  • The remaining 34 as genuinely inactive with no known reason

Pass 2 results:

Emails sent to 34 genuinely inactive users and 28 Flex candidates (62 total). Responses received within 10 business days: 54 of 62. Eight non-responders were followed up via line manager.

Confirmed no longer needing access: 22 of 34 inactive users. Confirmed switching to Flex: 18 of 28 Flex candidates. Confirmed still needing access (legitimate holds): 12 inactive users. No response / manager confirmed no need: 8 users.

Reclamation:

ActionCount
Unassigned (former employees/contractors)14
Unassigned (confirmed no longer needed)22
Unassigned (switched to Flex)18
Released via manager confirmation8
Retained (parental/medical leave)12
Retained (confirmed still needed)12
Total seats reclaimed62

Remaining subscription: 138 named-user AEC Collection seats. 12 seats retained in pool for leave cover and surge buffer. Net count presented to Autodesk for renewal: 138.

Flex token purchase: 18 users migrated to Flex. Based on their historical average of 4.2 active days per month, projected annual Flex cost at list: approximately $27,000 for the cohort (18 users × 4.2 days × 12 months × 10 tokens × $3.00). Prior subscription cost for these users: $61,200 (18 × $3,400). Net Flex saving: approximately $34,000.

Renewal negotiation:

With a reduced seat count and 60 days before the February 1 renewal, the IT Director opened negotiations with the Autodesk account representative. Key inputs to the negotiation:

  • Moving from 200 to 138 seats (a 31% reduction in volume that, on its face, reduces Autodesk's contract value)
  • Demonstrating intent to purchase a 3-year term rather than annual (locks in pricing, valuable to Autodesk)
  • Referencing competitor pricing from BIM 360/ACC alternatives (provided by the CFO who had instructed procurement to run a market comparison)

The negotiated renewal: 138 AEC Collection seats at a 22% discount from current list, locked for 3 years with no more than 5% annual increase. Effective cost: $2,964/seat per year, or approximately $409,000 annually.

Financial outcome:

ItemBeforeAfter
Seat count200138
Annual subscription cost (negotiated)$680,000$409,000
Annual Flex cost$0$27,000
Total annual cost$680,000$436,000
Annual saving—$244,000
3-year saving—$732,000

Process improvements installed:

  1. Autodesk seat deactivation added to HR offboarding checklist in BambooHR
  2. Quarterly usage report review scheduled (first Friday of each quarter)
  3. Flex token pool topped up to 2,500 tokens at 5,000-token discount rate
  4. Audit response log archived in SharePoint IT documentation folder

Timeline: First data pull October 14. Lead meetings complete by October 21. Pass 2 emails sent October 24. All responses received November 7. Pass 3 unassignments complete November 12. Renewal presented to Autodesk November 15. Signed renewal January 10.

Total elapsed calendar time: 13 weeks. BIM Manager estimated time investment: approximately 28 hours over the 13-week period.

Secondary Pattern: The Project-Surge Overhang

A structural engineering firm of 85 people won a major infrastructure project in 2022 and purchased 30 Revit seats to staff it. The project completed in early 2024. By mid-2024, 22 of the 30 surge seats were assigned to users who had moved to other projects or left the firm. The firm had renewed the full 30 seats in February 2024 without any review.

A quick Pass 1 analysis in June 2024 identified the 22 inactive seats. Because many of the users had left the firm, 16 were immediately unassignable without Pass 2 contact. Six required manager confirmation. The reclamation took two weeks and recovered 22 seats in time for the February 2025 renewal — a saving of approximately $56,100 at the negotiated rate of $2,550/seat. The firm also negotiated a further 3% discount by committing to a 2-year renewal term, saving an additional $17,000 over two years.

Total recovery from a 2-week effort: approximately $73,000 over two years.


Limits and Caveats

A license audit is a powerful lever, but it has hard limits that determine how much of the identified waste can actually be recovered and when.

Contract Minimum Commitments

Most Autodesk subscriptions purchased through a reseller or direct, in standard terms, carry no explicit seat minimum below which you cannot go. However, several constraints act as effective minimums:

Premium plan requirement: The Premium plan requires a minimum of 10 subscriptions on Premium-eligible products. If your audit reduces your Revit seat count below 10 and you rely on Premium features (advanced usage reporting, SSO group management, or the APS Reporting API), you will lose those features. Factor this into the minimum seat count decision.

Enterprise Business Agreement (EBA) minimums: Firms that have signed an EBA negotiate a minimum seat count as part of the agreement. This minimum is firm-specific and binding for the EBA term. Review your EBA contract before presenting a reduced seat count — you cannot go below the negotiated minimum without triggering renegotiation of the base agreement.

Historically discounted seats (the 2:1 trade-in): Seats obtained through the 2020–2021 named-user trade-in programme carry special pricing terms — price increases capped at 5% in odd years, locked through 2028. These seats are typically identified by specific subscription IDs. Cancelling them forfeits the locked pricing. If you plan to add seats back later, you will repurchase at current list with no historical pricing protection. Model the multi-year cost of cancelling trade-in seats versus retaining them before recommending cancellation.

Rebalancing between products: If your estate includes both Revit standalone and AEC Collection seats, ensure that any reduction targets the right SKU. Reducing AEC Collection seats removes access to AutoCAD, Civil 3D, Navisworks, and other bundled tools simultaneously. Verify with the relevant discipline leads before removing collection seats — the casualty may be AutoCAD access for a drafter who does not use Revit but relies on AutoCAD within the bundle.

Mid-Term Seat Reduction

Standard Autodesk annual subscriptions do not permit mid-term seat count reduction. If you identify 60 reclaimed seats in month 4 of a 12-month contract, those 60 seats continue billing through the end of the current term. The financial benefit of Pass 3 reclamation only materialises at renewal.

This does not make mid-term reclamation meaningless. Unassigning seats mid-term releases them for reallocation (new hires, project surges) without purchasing new subscriptions, which has real value even if it does not reduce the current invoice. And the data gathered mid-term is critical for the renewal negotiation.

Flex Token Expiry

If you migrate users from named subscriptions to Flex tokens, token pools expire one year from purchase date and do not roll over. If you purchase a large token pool to cover 18 users and find that three of them never actually use Flex, you will have unused tokens expiring. Size the Flex pool conservatively — at 75% of projected annual consumption, per the methodology validated by BIM practitioners who have run this exercise — and top up during the year as needed rather than front-loading the full projected cost.

The Named-User Model's Fundamental Economics

The named-user model is structurally more expensive than the concurrent model for organisations where simultaneous peak demand is significantly lower than headcount. That fundamental pricing shift is not reversible through a license audit — the audit reclaims the avoidable waste, not the structural premium. Firms with very high simultaneous-use ratios (nearly every named user is on the software every working day) have little to reclaim. The audit pays off for firms where the ratio of active daily users to total assigned users is below approximately 60–70%.

Understanding your firm's concurrent-use profile (even approximately, from IT network logs or anecdotal observation) before starting the audit helps set realistic expectations for reclamation scope.


Sources and Further Reading

The following sources were consulted in preparing this article and provide primary documentation for the claims and figures used throughout.

Autodesk's named-user transition: Autodesk's official Transition to Named User terms and conditions document the trade-in ratio, pricing caps, and retirement timeline. The CAD Geek's contemporaneous coverage (Autodesk Announces the Retirement of Multi-User (Network) Subscriptions) provides useful context from the announcement period.

Autodesk Account usage reporting and Team Insights: Autodesk's Technology Manager Community blog posts on improved usage reporting (May 2024) and new usage report enhancements (January 2025) are the primary source for reporting feature details. ProSoft's step-by-step reporting guide provides practitioner-level navigation instructions.

APS Premium Reporting API: The APS Insights API documentation and the associated premium-report GitHub sample are the technical references for programmatic data extraction.

Revit pricing: The Vendr Autodesk marketplace page provides market-observed pricing and discount ranges based on actual transaction data. Autodesk's official Revit buy page provides current list prices. The AutodeskAudits Revit cost guide aggregates list price history by year.

Autodesk Flex pricing: The Autodesk Flex rate sheet provides current token rates by product. Revit is 10 tokens per day at the rates published as of this writing. The Microsol Resources Flex overview provides practical guidance on token budgeting.

Cost optimisation case data: Darren Young's documented case study on reducing Autodesk licensing costs by 30% provides a practitioner first-person account of the Flex conversion methodology. Open iT's optimisation guidance covers idle-time detection and feature-level usage analysis.

Renewal negotiation: The AECO.digital subscription price increase analysis documents historical price increase patterns and negotiation timing. The Wynpro fiscal year-end negotiation guide covers the Q4 timing advantage. Autodesk's co-terming documentation explains term alignment for enterprise agreements.

ISO 19770-1 and SAM frameworks: The ISO 19770 Wikipedia article provides an accessible overview of the standard hierarchy. The Flexera blog on SAM competencies maps the 14 competency areas of ISO 19770-1:2017. The ManageEngine SAM lifecycle guide covers practical SAM programme design.

FlexNet Manager and ServiceNow integration: Flexera's official ServiceNow integration documentation covers the data exchange architecture. The ServiceNow community thread on Autodesk Flex token compliance management documents the limitations of native integration and the CSV-import workaround pattern.

Named-user vs concurrent licensing analysis: The Anglepoint piece on Autodesk named-user licensing provides an independent SAM practitioner's assessment of the compliance and optimisation implications of the transition.