Editorial photograph of a data center and compliance team preparing a Microsoft SPLA audit response
Microsoft / Audit

Microsoft SPLA audit defense. The buyer side playbook.

SPLA audits hit hosters and outsourcers harder than a standard volume audit. Control the scope, reconcile the subscriber counts, and defend the multi tenant boundary before you agree to any number.

Contact Us Microsoft Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

A Microsoft SPLA audit lands on hosters and outsourcers harder than a standard volume audit, because the rules turn on subscriber access licenses and the multi tenant boundary. This playbook covers the first response, the SAL reconciliation, the boundary defense, and the settlement math.

Key takeaways

  • SPLA audits target service providers, where the metric is the subscriber access license, not the seat you own.
  • The first 10 days set the tone, so control scope and data flow before any count is shared.
  • SAL reconciliation is where most disputed findings are won or lost.
  • The multi tenant boundary defines who must be licensed, and auditors often draw it too wide.
  • Settlement is negotiable, and back maintenance assumptions are the most common overreach.
  • A clean monthly usage report is the single best defense against an SPLA finding.

SPLA is a monthly usage program, not a perpetual one. That single fact reshapes how the audit must be defended.

What should you do in the first 10 days of an SPLA audit notice?

The first response decides whether the audit is bounded or open ended. Microsoft describes the program structure on its SPLA program page, and the audit clause sits inside your reseller agreement.

Control the scope

Acknowledge the notice, confirm the named entity, and ask for the audit scope in writing. Do not volunteer data for affiliates or products outside the stated scope.

Single channel of communication

Route every request through one named owner. Scattered replies from engineers create inconsistent data that auditors read as exposure.

  • Acknowledge: confirm receipt without conceding any count.
  • Scope in writing: pin the products, entities, and period.
  • One owner: all data flows through a single point.

How do you reconcile SPLA SAL counts under audit?

The subscriber access license is the heart of SPLA. Microsoft defines provider use rights in the Microsoft licensing terms, and the reconciliation lives there.

SAL versus per core

Some products license per subscriber, others per core. Mixing the two is a frequent audit error that inflates the finding. Confirm the correct metric per product before agreeing to any number.

Common SPLA metrics and where disputes arise

Product familyTypical metricCommon dispute
Windows ServerPer coreCore counts on shared hosts
SQL ServerPer coreVirtual versus physical core basis
Office and RDSPer SALInternal staff counted as subscribers
Remote DesktopPer SALDormant accounts left in the count

Strip dormant and internal accounts

SALs are for external subscribers who access the service. Internal administrators and dormant accounts often get swept into the count and must be removed during reconciliation.

How do you defend the multi tenant boundary in an SPLA audit?

The multi tenant boundary defines who is a subscriber and who is not. Auditors tend to draw it wide. The defense is to draw it precisely.

Who actually counts as a subscriber

A subscriber is an external user accessing your hosted service. Your own staff administering the platform are not subscribers. The Microsoft Product Terms govern this distinction.

License mobility and customer owned licenses

Where a customer brings eligible licenses under License Mobility, those users may sit outside SPLA. Microsoft documents the rules in its License Mobility guidance. Map them before you concede a count.

Where the common advice on SPLA audits is wrong

The common advice is to cooperate fully and fast, hand over every report the auditor asks for, and trust the reconciliation to come out fair. We disagree. In the defenses we ran, broad early disclosure handed auditors raw data they read in the least favorable way, and walking back an inflated count later was far harder than scoping it correctly at the start. The buyer side move is to cooperate within a defined scope, validate every metric and boundary before sharing a number, and present reconciled counts rather than raw logs. Cooperation and discipline are not opposites.

Editorial photograph of a data center operations team reviewing server and tenant records
On shared hosts, the dispute is usually core attribution and which tenants count as subscribers, not whether the software was deployed.
30+
SPLA audit defenses
31%
Median overreach removed from finding
2.5x
Faster close with clean SAL reporting

Source: Redress Compliance advisory engagement file, 2024 to 2025.

SPLA is a monthly meter, not a perpetual license. Defend it on the month the access happened, not on the auditor first draft of the year.

How do you handle SPLA settlement math and renewal recovery?

The first settlement number is rarely the final one. Back maintenance assumptions and unfiled use estimates are the most common overreach, and both are negotiable.

Challenge back maintenance assumptions

Auditors often apply support or maintenance charges to the full alleged unlicensed period. Confirm the period, the rate, and whether maintenance even applies before accepting it.

Turn the settlement into a clean renewal

Use the settlement to reset reporting hygiene. A clean monthly SAL process going forward is worth more than the one time number, because it prevents the next audit.

  1. Validate the period: confirm the exact months in dispute.
  2. Separate license from maintenance: price each line on its own.
  3. Fix reporting: commit to a monthly SAL report as part of the close.

Suggested reading

What should a buyer do next?

  1. Acknowledge the audit notice and request the scope in writing.
  2. Appoint one owner for all data and communication.
  3. Confirm the correct metric per product, SAL or per core.
  4. Strip dormant and internal accounts from the subscriber count.
  5. Map the multi tenant boundary and any License Mobility users.
  6. Reconcile counts internally before sharing a single number.
  7. Challenge back maintenance and unfiled use assumptions in settlement.
  8. Engage independent Microsoft advisory before responding.

Frequently asked questions

What is a Microsoft SPLA audit?

A SPLA audit reviews a service provider compliance with the Services Provider License Agreement. The metric is the subscriber access license or per core licensing for hosted software, not the perpetual licenses you own.

How is SPLA different from a standard Microsoft audit?

SPLA is a monthly usage program for hosters and outsourcers, so the audit turns on subscriber access licenses and the multi tenant boundary rather than on owned seats. That changes the entire defense approach.

What should I do first when an SPLA audit notice arrives?

Acknowledge receipt without conceding any count, request the audit scope in writing, and route all communication through a single named owner. The first 10 days decide whether the audit stays bounded.

What is a subscriber access license under SPLA?

A subscriber access license, or SAL, covers an external user who accesses your hosted service. Your own administrators and dormant accounts are not subscribers and should be removed from the count.

How do I defend the multi tenant boundary?

Draw the boundary precisely. Only external users accessing the hosted service are subscribers. Customers who bring eligible licenses under License Mobility may sit outside SPLA entirely, so map them before conceding a count.

Are SPLA audit findings negotiable?

Yes. The first settlement number is rarely final. Back maintenance assumptions and unfiled use estimates are the most common overreach, and both can be challenged on period, rate, and applicability.

What is the biggest SPLA overreach to watch for?

The most common overreach is counting internal staff and dormant accounts as subscribers, followed by applying back maintenance to the full alleged unlicensed period. Both inflate the finding and both are disputable.

How do I prevent the next SPLA audit?

Keep a clean monthly SAL report. Providers with disciplined monthly reporting close audits two to three times faster and give auditors far less room to estimate usage upward.

Microsoft EA Renewal Playbook

The full microsoft ea renewal playbook from the Microsoft Practice.

Microsoft renewal moves, the EA framework, the M365 SKU framework, the Copilot framework, and the buyer side moves across the full Microsoft estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Microsoft 365 license optimizer against your estate in under five minutes.
Open the Tool →