RSS

Got a SPLA Audit Letter? Here’s What’s Different This Year (and Where Azure Arc Fits)

Let’s be honest. Nobody opens a SPLA audit letter and feels good about it.

But I’ve been in the licensing trenches long enough to tell you this: the hosters who get hurt aren’t usually the ones who cheated. They’re the ones who stopped watching their reports. And right now, three things are making that easy to do.

1. The Listed Provider rule just turned one year old

On October 1, 2025, Microsoft’s rule kicked in: you can’t run your own SPLA licenses on AWS, Azure, Google or Alibaba infrastructure anymore. Microsoft announced it back in 2022 and gave everyone three years.

A year later, plenty of shops still have a few workloads sitting on a hyperscaler and getting reported through SPLA “for now.” Auditors can spot that one easily. It’s a placement question, not a judgment call.

If that’s you, fix the placement first. Move it, or license it directly through the provider. Then write down when you fixed it. That timeline matters if anyone asks.

2. Windows Server 2012 ESUs are done

The final Windows Server 2012/2012 R2 ESU update shipped October 13, 2026. Arc-enabled ESU licenses for 2012 deactivated the next day.

So if you’ve got 2012 boxes still running for customers, they’re now unpatched. That’s a security problem first. It’s also a sign that your inventory might not match what you think you’re reporting.

3. Windows Server 2016 hits end of support January 12, 2027

That’s about ten weeks out. Microsoft is offering Windows Server 2016 ESUs through Azure Arc, for up to three years (through 2030). You can set them up in the Azure portal now, and billing starts January 13, 2027.

Two details hosters should actually care about:

  • SPLA-licensed 2016 machines don’t need Software Assurance to buy ESUs. Microsoft says that in its own docs.
  • Arc ESUs bill through Azure, so they can draw down an existing Microsoft Azure Consumption Commitment (MACC).

Hang on to that second point. We’ll come back to it.

What a SPLA audit actually looks at

No mystery here. Microsoft sends an independent auditor, usually a Big Four firm. You get a notice letter and roughly 30 days to respond. They compare your monthly SPLA reports against what was actually deployed, often going back about three years.

If you come up more than 5% short, you’re typically looking at the under-reported licenses at current price, plus a 25% penalty, plus the auditor’s fees. (Check your own agreement for the exact terms. Mine isn’t the one that counts.)

Where the findings usually come from:

  • Monthly reports that undercount what’s running
  • Products mapped to an old SPUR (the use rights change regularly)
  • Shared infrastructure and “who’s the end customer?” arguments
  • Workloads in the wrong place (see #1)

So where does Azure Arc come in?

Here’s the part people ask me about.

You’ll hear partners and licensing advisors talk about steering an audit settlement toward a forward-looking Azure commitment, like a MACC or Arc-based consumption, instead of just writing one big backward-looking check. The thinking: Microsoft wants Azure growth, and you’ve got servers that need ESUs, management, and pay-as-you-go licensing anyway.

To be clear, Microsoft doesn’t publish an official “settle your SPLA audit with Azure Arc” program. I’m not aware of one. What people describe is a negotiation conversation. Some audit advisors say the claim, the SKUs and the back period are all negotiable, and payment terms usually are too. Whether a forward commitment is part of the deal depends on your account, your reseller, your PDM, and how much leverage you have. No guarantees.

Where Arc does genuinely help, no negotiation needed:

  • Pay-as-you-go Windows Server and SQL Server. Arc is one of the few monthly, flexible options for those two products outside SPLA.
  • ESUs for 2016 billed through Azure, which can draw down a MACC.
  • Inventory and change tracking. It won’t replace your SPLA reporting or count as audit evidence by itself, but it makes it a lot harder for your reports to drift from reality.

If you’re going to commit Azure spend anyway, it can make sense to put that on the table. Just don’t sign a commitment you can’t burn down just to make an audit number look smaller. That’s trading one problem for another.

What I’d do this week

  1. Pull your last 36 months of SPLA reports and match them to invoices.
  2. Scan what’s actually running and reconcile it against the reports.
  3. Find anything SPLA-licensed on a hyperscaler. Fix it and document it.
  4. List every 2012 and 2016 server. Decide: upgrade, migrate, or Arc ESU.
  5. If a letter’s already landed, don’t argue alone. Confirm the scope in writing and get independent help before you agree to a number.

This isn’t legal advice. Every SPLA agreement and every audit is a little different. But clean monthly reporting is still the best defense a hoster has, and that part’s in your hands.

If you want to talk through your SPLA reporting, an audit letter, or whether Arc makes sense for your 2016 fleet, that’s what we do at www.splalicensing.com. No pressure. Just a straight conversation.


Sources: Microsoft SPLA licensing guidance (microsoft.com/licensing/guidance/SPLA); Microsoft Learn, ESUs for Windows Server through Azure Arc; Windows Server 2016 lifecycle page; Windows Server Blog, Feb 25, 2026; Microsoft “Important SPLA Update” (Listed Providers); Redress Compliance SPLA audit guide.

Thanks for reading,

SPLA Man


Need SPLA audit help?

Facing an audit, a license review, or a tricky reporting question? I offer independent SPLA consulting and audit support for service providers and hosters. Email info@splalicensing.com with a short summary of your situation.

Independent consultant; not affiliated with Microsoft.

 
Leave a comment

Posted by on November 2, 2026 in Compliance

 

Why Azure Arc Is Not a Good Fit for Hosters

Maybe that’s a bit of a clickbait title, but hosters do need to be aware of the pros and cons of Arc. I agree with Microsoft in the fact Azure Arc is powerful, but it’s not a replacement for SPLA, and some hosting scenarios become challenging under its model. In practice, Arc operates largely as a BYOL licensing scenario.

  • SPLA cannot be used for Arc PAYG billing
  • SPLA cannot be used in Listed Provider environments after 2025
  • Arc’s billing and compliance model is customer‑centric, not hoster‑centric
  • PAYG is not significantly cheaper than SPLA as it is often promoted. It is less expensive when you add certain incentives, but you do have to qualify for those incentives.
  • Compliance risk. This drops significantly when you move to Arc versus SPLA. That is a positive and one reason in audit settlements, this is a negotiation tactic.

While Azure Arc delivers strong hybrid management capabilities, it falls short for traditional hosters and service providers who need predictable, scalable, multi‑tenant environments. Historically, hosters use SPLA to maximize VM capacity, monthly pricing that is very stable, and the ability to spread licensing across shared infrastructure (such as Windows Datacenter). As much as hosters complain about SPLA, it is very flexible and does offer a proven business model for over 20 years.

Is Arc or SPLA the best fit for your datacenter? The good news is you don’t have to go all in for SPLA or all in for Arc. In most cases, you can baby step your way into Arc. What I don’t recommend is committing to Arc based on audit findings. Arc does change the way you do business and go to market with your customers.

Have a question about Arc? Feel free to shoot me an email at info@splalicensing.com

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on December 29, 2025 in Uncategorized

 

Tags: , , , ,

SPLA Partners: It’s time to be proactive

One of the issues with SPLA is that the program is very reactionary. You report in the arrears, you bill clients based on what they used previously, and no one cares about compliance until you receive an audit notification. It’s time to be proactive in this reactionary world.

With over 20 years of experience working with cloud providers in various capacities, one thing they all have in common is the challenges of licensing. For many organizations, they license the same thing month after month, without any data or understanding of why, solely for convenience. When you are audited, there is a typical 3-year lookback period. If you do not understand the licensing requirements, you will be charged a penalty for licenses not reported during that period. That tells me two things: 1) You are out of compliance and will owe a significant unbudgeted expense. 2) You are not charging your customers correctly, either.

For a moment, set aside the compliance risk and consider how long it takes your sales organization to close a deal. Most sales cycles are typically 3-6 months. You spent all that time, resources, and education to land that customer. Fast-forward 3 years, and all along, you have been charging them incorrectly. You are then faced with either telling the customer they owe for those licenses (which is unlikely, as the customer will likely just leave) or you are forced to absorb the costs. That’s why it’s crucial to be proactive before audit time. In addition, this is your opportunity to eliminate risk before it becomes a risk.

How do you become proactive? It’s important to understand what you have installed now. You can do this by running scripts. If you were audited in the past, most auditors provide this script; if not, I have one used for audit purposes that I can send to you. The tool/script is only one side of the story, though. You have to understand how to connect what is installed to the licensing rules. We perform this analysis by creating an Effective License Position (ELP) report. It will show what you should be reporting now and potentially what you would owe if audited based on your SPLA usage report. We can correct the mistakes now and provide education to your customers about their options if for whatever reason what they are doing does not meet the licensing rules (as an example, no software assurance).

What you need is not a tool, what you need is a SAM program to help you create processes and policies now rather than later. Think about this, if you are reporting 100k a month or 5k a month, don’t you want to ensure it is right?

Have a question about this or other topics or would like to review more, please email info@splalicensing.com Together, we can navigate the treacherous waters called Microsoft licensing.

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on April 1, 2025 in Compliance

 

Tags: , , , , ,

What’s your AI Strategy?

The other day, I listened to Bill Gates explain the Internet to David Letterman in a 1995 YouTube clip. Letterman asked him, “Are you familiar with this internet thing? What the hell is that exactly?” Gates explained that it has become a place where people publish information. You can even have your own homepage! The clip is hilarious but shows how far the world has come in 30 years. You can check out the clip here. So here we are today. Artificial intelligence (AI) is a hotter topic than the cloud was in the early 2000s. A stock skyrockets to oblivion if a company mentions “AI” on their conference call. Don’t believe me, check out the 2-year chart on Nivida.

This site is dedicated to licensing, strategy, and, of course, service providers. As a service provider, what do you think of AI? What are Microsoft’s plans around AI? What are some steps you can do now to prepare for whatever or wherever AI may lead us?

Microsoft announced earlier that they will spend approximately $80 BILLION on AI-enabled data centers. That pretty much sums up the question on what Microsoft plans to do around AI.

I came across several organizations that are now offering AI as a Service (AAS for short, close to ASS but…) It’s interesting how an organization can adapt, create a new service offering, and still continue to offer the same solution as they did prior. As a cloud partner or CSP Partner, you can join the AI Cloud Partner Program, allowing you to access enhanced skilling, specializations, co-sell marketing funds, and incentives. They defined this as your “foundation for success.” I get it, I sound like a Microsoft commercial, but It is available through the Microsoft partner center if you want to learn more. It’s also a way to connect with other providers in this area.

That’s all great, but AI is only as good as the data and information it collects. I would argue that the first step to your AI journey (or the foundation for success) is understanding how and where you collect your data? Azure solutions, such as Purview, can help identify and solve data sprawl if implemented correctly. AWS has a similar solution called Amazon Macie. Whichever partner you work with, make sure your data is collected, protected, and relevant.

If your strategy is status quo, good for you. I don’t blame you. I’m SPLA Man. But I wonder what role AI will play as we are literally in the infancy phases of this new technology. Will we sound as silly as David Letterman when he asked about the internet thirty years from now? I welcome your thoughts.

Thanks for reading,

SPLA Man

or is it SPLA Man? Maybe it’s an AI generated form of SPLA Man.

 
Leave a comment

Posted by on January 7, 2025 in Uncategorized

 

Tags: , , , ,

Welcome to 2025: What’s your licensing resolution?

Some people make resolutions to lose weight, go to the gym more, and maybe give up late-night snacks; for guys like me, I want to correct licensing woes for customers and partners. Imagine not having to worry about license compliance. Imagine going through an audit and not being concerned about it. Imagine billing your customers correctly and accurately, all the while gaining profitability. When working with managed service providers or hosters, sometimes licensing gets in the way of strategy. They are so focused on the service or solution, and the licensing is an afterthought until audit time. Here’s a list of resolutions to consider reducing costs, gaining profitability, and maintaining compliance. Curious about your thoughts?

SPLA Man’s Resolution Checklist

  1. SPLA reporting or any reporting should be considered business intelligence, not just a requirement by Microsoft. If you are underreporting, what that tells me is you are not charging your customers accurately either. And of course, you are also out of compliance. In essence, you are losing out on additional revenue all along and you have to pay for the licensing anyway for not reporting accurately.
  2. Understand your end customer options. This is a big one for a lot of companies. In every audit engagement I have ever been a part of, the question is asked: “The licenses are my clients; I have no idea what is installed or even care.” The reality is Microsoft auditor’s care. You have to prove or provide evidence that what you are doing is accurate. No evidence? You could be on the hook. As a resolution, I would understand all the different licensing programs available for customers. Take a look at Flexible Virtualization or outsourcing scenarios. Not only can you reduce your costs but you can provide an added value for your customers. Licensing knowledge is a differentiator.
  3. Understand your agreement. You are allowed 20 users per data center to access the software and not be out of compliance. There are ways you can provide testing or demonstrations without licensing costs. There is also language in the agreement about audits. What must you provide to the auditors, and what servers are you required to give them access to?
  4. Have strong contractual language with your customers about who is responsible for what. AWS does a great job of this. They tell their customers “We are responsible for everything under our Microsoft agreement, but you are responsible for everything under yours.” End-customer licensing has separate terms and conditions. All the new program updates involve end-customer licensing, not SPLA. Think Flexible Virtualization, Authorized Outsourcer, CSP, etc.
  5. Perform your own risk assessment. During an audit, Microsoft will perform an Effective License Position Report (ELP). This report shows everything installed and then compares it against everything you reported. It is critical to perform this assessment before an audit occurs. This is the key to resolution 1, which is mentioned above, regarding business intelligence. This report will show where you have license gaps, but also ways you can reduce your reporting. Did you know an engineer installed Visio, and ALL of your users have access? Did you know you can consolidate your SQL Server footprint significantly?

If you are interested in the above resolutions, how do you perform them? We developed a team of licensing experts, including ex-auditors who know the programs and can create this ELP report for you. It is not uncommon to find millions of dollars of risk, but our goal is to help you identify and correct the licensing gap before it becomes a risk to the auditor. If you want to learn more, email info@splalicensing.com. Together, we can make 2025 the best year ever.

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on January 2, 2025 in Uncategorized

 

Tags: , , , , , ,

Azure Arc is Replacing SPLA

Good, bad, or indifferent, Microsoft is pushing to replace SPLA. The writing is on the wall; SPLA is D.E.A.D. Then I woke up. My heart was pounding, sweat dripping from my brow, and my wife whispering to tell me everything was OK, it was just a dream. SPLA Man is still alive. But for how much longer?

Thank goodness it was just a dream. But the reality is things are changing. It’s CSP Hoster, it’s Flexible Virtualization, it’s Azure Arc, whatever the topic, change is on the horizon. What’s interesting about SPLA to me is the following:

  1. My anonymous sources tell me it is roughly a 7 BILLION dollar business globally. I know that is how much Microsoft probably spends on toilet paper annually, but for any other company, a 7-billion-dollar business is massive.
  2. Imagine running that 7-billion-dollar business without any overhead. There are very few licensing resources; Microsoft just discontinued their getlicensingready program. The only actual expense in my eyes is paying a 3rd party audit firm to collect revenue. Even in that scenario, there’s a massive return on investment.
  3. Hosters still love SPLA. Why? All the other programs Microsoft introduced has nothing to do with SPLA, but everything to do with end-customers. In SPLA, hosters control the end-end customer experience. In CSP, one hoster mentioned “We are just another reseller.”
  4. Microsoft continues to raise pricing but it has little impact on hosters. Hosters do not price solutions based on the cost of an individual license, but on the overall solution.
  5. Compliance risk has always been an issue, but it is present no matter what you do. Even in Azure Arc, there’s no license verification; you simply check a box. Does your Azure admin understand the licensing impact?

I don’t know if I just provided a case for SPLA, but it doesn’t appear it is going away anytime soon. You must understand your different licensing options and use cases, know your risk before it becomes a risk, and, lastly, if you want to move to Azure, go for it. But I recommend understanding what is going on in your own data center before moving to someone else’s.

Have a question or worried about your next audit? email info@splalicensing.com

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on December 3, 2024 in Uncategorized

 

Tags: , , , ,

What is the Purpose of Using AD Scripts?

Great question campers.  Glad you asked.  This is one of the most painstaking processes during an audit.  Not only do you have to run scripts, discover licensing gaps, and ensure all user groups are accounted for, you have to spend time collecting this information in which your team could be focusing on other projects.  So why do they go through this?

The bottom line is to ensure completeness and accuracy in reporting. For instance, let’s say you report ‘x’ number of servers for a particular customer, but there are additional servers in the domain that you should have reported and were responsible for.  Auditors use this output as a way to ensure they have all the servers.  The other reason is to discover user-based licensing products.  As an example, an auditor might discover a user group within AD has access to workloads you thought they did not have access.  Or maybe they discover AD is indeed restricted and you were reporting them anyway.  No, you won’t get a discount for over reporting, but at least you can correct future reporting.

Do AD scripts need to be run on each customer’s environment?  At a minimum, it needs to be run across all customer domains for which the hoster (who is going through the audit) is responsible.  If it’s the end-customers AD, and some servers are not your responsibility, then it’s not as critical – especially if RVTools would capture the in-scope machines.

It’s VERY important to have language in your agreement with your customers that explains when there are end-customer servers, the different licensing rules, and who is responsible for what.  I have witnessed hosters lose customers over this disagreement.   It is a lot easier to be upfront with your customer, so come audit time, you are prepared, and so is your customer. 

One last note: all the new licensing changes (flexible virtualization, mobility, CSP Hoster) have nothing to do with SPLA; it is all about end customers.  If you can help your end customers, be prepared; it will separate you from your competition.

Do you have a question, or are you going through an audit?  We can help you.  Email info@splalicensing.com to learn more.

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on August 14, 2024 in Uncategorized

 

Tags: , , , , ,

CISPE and Microsoft Settlement – Good or Bad?

You might have heard that the Cloud Infrastructure Services Providers in Europe (CISPE), which has 27 members, filed a complaint against Microsoft in November 2022. If you recall, its complaint concerns the unfair advantage of running Microsoft workloads in public clouds that are not in Microsoft Azure.

Microsoft “settled” (use of quotation marks because they have nine months to adhere to their commitment) that will allow a more enhanced version of Azure Stack HCI for European hosters. What’s interesting to me is Azure Stack HCI forces customers to run Hyper V. Does this enhanced version allow those hosters (almost every hoster I work with) who deployed VMWare the opportunity to partake in this offer? Does it lower licensing costs? What about the USA? We’re a mess already. Can we at least get this Azure Stack HCI?

I am not sure this settlement matters as much. I spoke to one hoster who asked about Listed Providers (Google, AWS, Alibaba). What options will Microsoft provide to them? We kind of laughed at the question because we knew the answer—not much.

Here’s my take on this for what it’s worth. For the past 24 months, Microsoft has been promoting Azure to hosters, whether it’s Azure Stack to monitor everything from one panel to CSP Hoster or Flexible Virtualization. Although there are many different programs and options for hosters and end customers to participate in, licensing is increasingly becoming more difficult. Regardless of the settlement, my recommendation for hosters is to get your own house in order before considering whatever Microsoft and the European courts decide. Here’s a small list of things to consider:

  1. How do you know what is installed? (the process to report or purchase licensing each month)
  2. Are you aware that different programs have different use rights? Flexible Virtualization requires CALs, but CSP Hoster does not.
  3. Flexible Virtualization requires ACTIVE Software Assurance. How do you track end-customer licensing?
  4. What kind of language is in your agreement with your customers around software audits?
  5. How do you know which cloud provider is the most economical?
  6. An end customer can have a CSP agreement, EA Agreement, SPLA through the Hoster, Open Value, and PAYG (Pay as you go) through publishers directly. How are you tracking this?

Need help or have a licensing question? Email me at info@splalicensing.com. Don’t wait for things to happen; make them happen. Do it. If you license 100 or 5 million dollars a month, don’t you want to ensure it is right?

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on July 24, 2024 in Uncategorized

 

Tags: , , , ,

CSP Hoster Assessment

The CSP Hoster Assessment: Microsoft launched a new initiative to ensure compliance within the CSP Hoster Program. Just because you are not using SPLA does not mean you are immune to compliance risk.

What do you need to do?

The first thing you should do, is take a breath. You will be fine. (maybe) Nah, the world does not end because of an audit, but you do need to prepare. Here is a checklist to ensure what you are doing is accurate. Have a question? email info@splalicensing.com to learn more.

  1. Are you a CSP Hoster? Dumb question, but this is for CSP Hoster only, not the Flexible Virtualization Benefit.
  2. Are you providing the customer with the licenses? Meaning you are not using your own licensing, correct? Remember in the CSP Hoster program, the end customer is the licensee.
  3. When was your last audit? This is important because usually there is a settlement date.
  4. Are you reporting the licenses accurately to Microsoft?
  5. How are you tracking the licenses and deployments? Do you have a way to track SPLA and CSP?

Remember, in any engagement, Microsoft is trying to verify what you are doing is accurate and fits withing the licensing terms. Unfortunately, with hosting, there are several different terms and conditions to adhere to. There’s the SPLA (SPUR) there’s volume licensing (EA’s) and now CSP and Flexible Virtualization. If you are not sure what the rules are, let’s set up some time to review in greater detail. This is a great opportunity to eliminate any risk before it becomes a risk.

Thanks for reading,

SPLA Man (or maybe CSP Man)

info@splalicensing.com

 
Leave a comment

Posted by on May 15, 2024 in Uncategorized

 

Tags: , , , , , , , , , ,

MSP Global

Just a quick post on the upcoming MSP Global Event. Octopus Cloud will have a booth to discuss the direction of SPLA, understanding CSP Hoster reporting and how other service providers are handling audits. This one is hosted in Germany, but there will be others as well.

Check it out! https://mspglobal.com/

If there are any events in the USA you are attending, let me know! I would love to meet you. Info@splalicensing.com

Thanks for reading,

SPLA Man

 
Leave a comment

Posted by on November 8, 2023 in Uncategorized