Microsoft EA Renewal

Microsoft EA Renewal Playbook: Preparing 12 Months Ahead

microsoft ea renewal

Microsoft EA Renewal Playbook: Preparing 12 Months Before Renewal

Every CIO and CTO knows that a Microsoft Enterprise Agreement (EA) renewal is more than a routine contract update, itโ€™s a strategic opportunity to optimize costs and align licenses with actual needs. Start with the EA negotiation overview to frame your planning.

This playbook provides a step-by-step guide for the 12 months leading up to an EA renewal, focusing on early preparation, detailed usage analysis, and cutting โ€œshelfwareโ€ (unused licenses) to eliminate waste and achieve a leaner, more cost-effective agreement.

Start Early: 12 Months Ahead for a No-Surprises Renewal

Begin planning for at least a year.

A common mistake is waiting until the last minute, which can lead to rushed decisions or simply rubber-stamping the status quo.

Starting 12 months before renewal gives your team time to thoroughly evaluate your current EA, avoid lapses in coverage, and build leverage for negotiations.

Microsoft itself often recommends initiating the renewal process about a year in advance โ€“ this allows for multiple rounds of internal reviews and bargaining without the pressure of an expiring contract looming.

By beginning early, you can set clear goals (e.g., โ€œreduce total EA spend by 10%โ€ or โ€œeliminate all unused licensesโ€) and develop a roadmap for achieving them.

Treat the renewal as a project, not an administrative task.

Establish a cross-functional team (IT, procurement, finance, business unit leads) to manage the renewal process.

Define milestones: for example, complete a license usage audit by month 9, finalize needs forecast by month 6, start formal Microsoft discussions by month 6 or earlier, and aim to have negotiations largely wrapped up a month or two before the deadline.

This structured approach prevents last-minute scrambling and ensures every aspect โ€“ technical requirements, budget, and contract terms โ€“ gets proper attention.

Early planning also means you can time your negotiation strategically (for instance, avoiding Microsoftโ€™s end-of-quarter rush when their sales teams are busiest).

Conduct a Detailed Usage Analysis

Inventory what you have and whatโ€™s used.

The first major task in your renewal prep is a comprehensive license usage audit.

Pull data from admin portals, Software Asset Management (SAM) tools, and usage reports to map out all the software and cloud services under your EA and how many users or devices actively use each.

This โ€œeffective license positionโ€ analysis will highlight mismatches โ€“ areas where you might be over-licensed (paying for more than you use) or under-licensed (using more than you bought, which poses compliance risks).

For example, you might find that you purchased 1,000 Visio licenses. Still, only 200 people launched the application in the last year, or you have 500 Azure AD Premium seats assigned, but only 300 users need those features.

Gather usage metrics not just for user-based services (like Office 365 apps, Windows 10/11, EMS security features, etc.) but also for server and cloud resources.

Check consumption of Azure credits, SQL Server cores, Windows Server instances โ€“ any element of the EA. The goal is to create a detailed spreadsheet or dashboard that tracks every license SKU, including the number owned versus those actively in use, and the last usage date or frequency, if available. For a detailed timeline, refer to theย comprehensive timeline and checklist.

By around 9โ€“10 months before renewal, refine this into specific findings, e.g. โ€œOut of 800 Office 365 E5 licenses, only ~500 users regularly use E5-only features; 300 could potentially be downgraded to E3โ€ or โ€œWe have 120 Windows Server licenses with Software Assurance, but only 100 servers deployed โ€“ 20 licenses are unutilized.โ€

Analyze usage patterns to identify inefficiencies.

Not all usage data will be straightforward. Look for trends: Are certain departments not using a particular software that was allocated to them? Did you deploy a product company-wide that only a subset finds valuable?

This analysis phase may require input from application owners or department heads to determine if low usage indicates that the software isnโ€™t needed or if thereโ€™s an adoption issue.

The output of the usage analysis should be a list of opportunities to optimize โ€“ concrete candidates to remove, reduce, or change in your licensing lineup.

Read Microsoft EA Renewal Playbook: Leveraging Competitive Pressure for Better Deals.

Identify and Eliminate Shelfware (Unused Licenses)

โ€œShelfwareโ€ โ€“ the silent budget killer.

Shelfware refers to software licenses that youโ€™ve paid for but sit unused (like boxes gathering dust on a shelf). Industry research suggests that around 20% or more of enterprise software spend is wasted on shelfware.

In other words, a significant chunk of your EA budget could be tied up in licenses no one is using. Now is the time to find and eliminate that waste.

Every unused license that you identify is essentially pre-approved savings โ€“ if you donโ€™t renew it, you stop that spending going forward.

Enterprises often discover a substantial gap between what theyโ€™ve purchased and whatโ€™s truly in use. For example, if you have 500 Microsoft 365 E5 subscriptions but only 300 active E5 users, those extra 200 licenses are pure shelfware.

At roughly $57 per userย per monthย for M365 E5, those 200 unused licenses cost approximatelyย $ 11,400 per yearย in wasted costs. By cutting them from the renewal, you immediately free up that budget. Use the benchmark pricing during preparation guide to assess cost.

Similarly, during its pre-renewal audit, one organization found that approximately 20% of its Office 365 licenses were unassigned or inactive. They avoided renewing those licenses and saved six figures annually, redirecting that money to other priorities.

Reassign or terminate dormant licenses.

As you pinpoint shelfware, take action before renewal. In some cases, itโ€™s as simple as not including that quantity in the renewal order. If the EA is a subscription model (which many Microsoft agreements now are), you can typically โ€œtrue-downโ€ at renewal โ€“ meaning you can reduce license counts with no penalty at the end of the term.

Plan these turn-downs meticulously: list out exactly which products and how many licenses you will drop. In the months leading up to renewal, you may also consider re-harvesting licenses.

For instance, if certain users have left the company or stopped using a service, reassign those licenses to someone who needs them rather than purchasing new ones.

The mantra is: donโ€™t carry unnecessary baggage into the next EA term. This cleanup not only cuts costs but also simplifies compliance and management.

Just be sure to verify that any license you remove is truly not providing value. Sometimes, shelfware can be hidden in places such as backup accounts, test environments, or small departments, so be sure to double-check with stakeholders if you are unsure.

Optimize License Levels and Editions (E3 vs. E5 and More)

Right-size each userโ€™s licenses based on needs. Microsoft EAs often bundle โ€œenterprise productsโ€ like Microsoft 365 in tiers (E1, E3, E5, for example).

A major cost optimization before renewal is to ensure each user is on the appropriate license edition, especially when considering the expensive top-tier plans.

Microsoft 365 E5 offers the fullest feature set (advanced security, analytics, phone system, etc.), but it comes at a premium price. After youโ€™re prepared, proceed toย negotiating pricingย to secure savings.

Upgrading from E3 to E5 can raise per-user costs by ~50โ€“70%. Indiscriminately giving E5 to all employees is a classic source of shelfware, as many users never utilize the extra features.

To make this concrete, consider the pricing differences and what you get:

License PlanApprox. Cost per User/MonthKey Features Included
Microsoft 365 E3 (M365 E3)~$34 USD *Core Office apps, Email/Exchange, Teams, standard security (Azure AD P1, basic threat protection), PC operating system upgrade rights, etc.
Microsoft 365 E5 (M365 E5)~$57 USD *Everything in E3 plus advanced security (Azure AD P2, Microsoft Defender, threat intelligence), advanced compliance (e.g., eDiscovery, Purview), Power BI Pro, Teams Phone (telephony), and analytics (Workplace Analytics).

Pricing varies by region and agreement; the following figures are provided for illustrative and approximate purposes.

The table above highlights that E5 costs approximately $23 more per user per month than E3 (about $57 vs $34). Over a year, thatโ€™s ~$276 more per user. If hundreds or thousands of users donโ€™t need those E5-exclusive capabilities, that money is better saved.

Segment your users: for example, front-line workers or employees with basic usage can be perfectly fine on E3 (or even E1/F3 licenses), whereas a smaller group, such as senior staff or those in specific roles, might justify E5 due to its enhanced security and compliance tools.

Microsoftโ€™s EA allows mixing and matching license types within the same agreement as long as you meet any minimum enterprise product requirements. Leverage that flexibility. A practical approach is:

  • Identify roles or departments that truly need E5 (e.g., security team members, certain executives, or users of Power BI and phone system features).
  • Keep the rest on E3 or other lower-cost plans. Thereโ€™s no one-size-fits-all โ€“ tailor the license mix to usage patterns discovered in your analysis. If your data indicates that 300 E5 licenses are not being utilized to their full potential, consider downgrading them to E3 at renewal. This alone can slash costs dramatically while still providing all users with the tools they use.

Consider partial upgrades and add-ons instead of full-suite upgrades. Microsoft will push the full E5 upgrade during renewal discussions (โ€œWhy not step up to E5 for everything?โ€), But you can push back with a selective strategy.

For example, suppose you need a few E5 features, such as advanced threat protection. In that case, you might add Microsoft Defender for Endpoint or other add-on licenses ร  la carte for specific users rather than upgrading everyone to E5.

Often, Microsoft offers add-on SKUs (or even promotional bundles) that can be more cost-effective for filling a specific capability gap. The key is to avoid paying for capabilities that arenโ€™t used: either drop them or purchase them in a more targeted way.

By renewing with the right mix of E3, E5, and add-ons, you ensure you’re not overspending on premium products for users who donโ€™t benefit from them.

Forecast Future Needs and Budget Impact

Align your renewal with business changes and growth.

Preparing 12 months out isnโ€™t only about looking backward at usage โ€“ itโ€™s also about looking forward. Work with your business units to understand whatโ€™s coming in the next EA term (typically the next 3 years).

Are you planning a significant hiring increase or a reduction in the workforce? Are there any acquisitions or divestitures on the horizon that could impact user counts?

Are there new projects that will require additional Microsoft products (e.g., rolling out Power BI to a new department or migrating on-premise servers to Azure)? Conversely, are there plans to drop certain Microsoft technologies in favor of something else?

For instance, if one division is transitioning to a third-party CRM, you may reduce the number of Dynamics 365 licenses. Alternatively, if you plan to shift some workloads to AWS, you may forecast lower Azure consumption through the EA.

By 9โ€“6 months before renewal, you should develop a forecast of license needs for the next term. This includes a projected user count for each major product or suite, as well as any new products to be added or existing ones to be removed. Donโ€™t forget to read our practical tips for early preparation for quick wins.

Tie this to your usage analysis: if you identified shelfware to cut, does any of it need re-allocation for new users, or will it simply vanish?

If you found youโ€™re under-licensed somewhere (e.g., a department using more SQL Server instances than you have licenses for), plan to address that โ€“ either true-up before renewal or include the proper count in the renewal.

Itโ€™s much better to budget for growth or necessary compliance fixes now than to be surprised later.

Quantify the budget implications. When you combine the usage cleanup and the future needs, youโ€™ll have a new โ€œproposedโ€ EA configuration.

Calculate the cost of this proposed package using Microsoftโ€™s pricing (or your current price levels). Often, the savings from dropping unused licenses can offset the cost of new additions.

For example, if you cut $200k of shelfware and you need $150k worth of new licenses for a project, youโ€™ve essentially funded the new project and still saved $50k.

Present these findings to finance and executives around 6 months before renewal to ensure everyone is on board with the plan: โ€œHereโ€™s what we intend to renew, hereโ€™s what weโ€™re cutting, hereโ€™s what weโ€™re adding, and the net effect on our budget is X.โ€

If the preliminary numbers show a budget overrun, you still have time to adjust (either find more savings or secure more budget) well before youโ€™re locked into a deal.

Engage Stakeholders and Microsoft Early

Build internal consensus and strategy. In the year before renewal, especially once you have the data in hand, itโ€™s critical to align all internal stakeholders.

This includes CIO/CTO, IT managers, procurement, finance, and leaders of any major business unit who are interested in Microsoft services.

Ensure everyone agrees on the direction: which services are essential, where to cut back, and what the budget target is.

Internal alignment prevents last-minute derailments (e.g., a VP saying, โ€œYou canโ€™t cut those Power BI licensesโ€ a week before signing). It also strengthens your negotiating stance โ€“ you present a united front to Microsoft with clear requirements.

Document your objectives: for instance, โ€œWe will renew only 800 of our 1000 Visio licenses because 200 are unused. We aim for a minimum discount of 15% on Office 365 licenses.

We plan to possibly add Azure credits, but only if within budget,โ€ etc. Having these points agreed upon internally provides a checklist to follow in negotiations.

Open a dialogue with Microsoft (or your reseller) well in advance.

Approximately 6โ€“9 months before the EA expiration, notify Microsoft that your renewal planning is underway. This might feel early, but it works to your benefit.

By signaling intent early, you get on Microsoftโ€™s radar for special attention and avoid the end-of-year crunch when many renewals pile up. You donโ€™t need to share all your cards right away, but you can request initial quotes or information.

Often, Microsoft will provide a preliminary renewal quote or proposal if you request it 3โ€“6 months in advance; treat this as a starting point, not an endpoint.

Early engagement can also unlock incentive programs: sometimes Microsoft offers โ€œearly renewalโ€ discounts or promotions if youโ€™re willing to sign a bit ahead of time (just be sure any early renewal is prorated so you donโ€™t pay double).

When speaking with Microsoft, also inquire about any upcoming changes that may affect you, such as announced price increases, new product packages, or changes to EA programs (like the introduction of a new type of agreement or adjustments to their pricing structure in the next year). Knowing this in advance helps you prepare.

Meanwhile, if youโ€™re working with a Licensing Solution Provider (LSP) or reseller, they can help by pricing out different scenarios (like โ€œwhat if we drop Product X, how does our discount level change?โ€).

Donโ€™t hesitate to explore alternative licensing models now: for instance, get a quote for moving some services to the Cloud Solution Provider (CSP) program or compare what a Microsoft Customer Agreement (MCA) would look like.

In many cases, for large enterprises, the EA remains the most cost-effective option. However, exploring alternatives gives you negotiation leverage and ensures youโ€™re choosing the best fit rather than renewing by inertia.

Use the time to negotiate methodically.

Since you started early, you can negotiate in phases rather than a frantic last-week haggle. Aim to have substantive negotiation rounds in the 3โ€“4 months before expiration.

Come armed with your data: โ€œWe only plan to renew 800 seats, not 1000; hereโ€™s why.โ€ Push back on the initial quote: if Microsoftโ€™s first offer is, say, 10% higher than your current spend, systematically challenge each area of increase.

Perhaps they assumed youโ€™d upgrade to more expensive licenses โ€“ you can remove those. Or maybe list prices went up โ€“ negotiate a discount to offset that. Because you have internal approval on what you need and a budget, you can confidently say โ€œnoโ€ to extras and upsells that donโ€™t align.

And since youโ€™re not up against the clock, you can hold out for better terms (escalating to higher Microsoft management if needed) without fear of coverage lapse.

By the final 1โ€“2 months, all major points should be settled, and you can focus on completing the paperwork and ensuring the contract accurately reflects the deal.

Recommendations

  • Kick off renewal planning 12 months in advance: Start early to allow sufficient time for thorough analysis, stakeholder input, and multiple rounds of negotiations. Early preparation prevents costly last-minute compromises.
  • Audit current license usage in detail: Inventory all software and cloud services under your EA and measure actual usage. Identify any inactive or under-utilized licenses well before renewal.
  • Eliminate shelfware licenses: Plan to remove or reassign every license that isnโ€™t actively used. Do not renew subscriptions that your data indicates are dormant โ€“ canceling each unused license immediately reduces costs.
  • Right-size user licenses (E3 vs E5, etc.): Analyze who truly needs premium editions. Downgrade users to less expensive licenses if they donโ€™t use advanced features. This targeted licensing can save huge sums without impacting productivity.
  • Forecast and align with future needs: Collaborate with business units to project headcount changes and identify new initiatives for the upcoming term. Adjust your renewal quantities up or down to match planned needs, avoiding over-buying โ€œjust in case.โ€
  • Engage Microsoft (and partners) early: Inform your Microsoft representative or LSP at least six months in advance that youโ€™re in renewal mode. Solicit initial quotes and Microsoftโ€™s input on any new programs or offers. Early engagement puts you in control of the timeline.
  • Set a clear negotiation strategy: Determine your target outcome (budget limits, discount targets, and products to add or drop) and obtain internal consensus. Use industry benchmarks and your usage data to justify asks. Never accept the first quote โ€“ counter with data-driven proposals.
  • Leverage timing and incentives: Whenever possible, negotiate on your schedule (well before the deadline). Use Microsoftโ€™s quarter/year-end to seek extra discounts, but donโ€™t let their timing rush you. If a price increase is coming, consider renewing a bit early to lock current rates (with appropriate credits for any overlapping term).
  • Review and finalize contract details: Before signing, ensure the EA paperwork aligns with the negotiated terms โ€“ specifically, verify the correct product counts, prices, and any special terms (such as the flexibility to reduce counts annually, if applicable). A well-documented agreement with favorable terms locks in your savings for the full term.
  • Consider alternative licensing options if they align with your needs:ย As a sanity check, compare EA costs to other options (CSP, MCA, third-party support, etc.), especially if your organization’s size or requirements have changed. While EAs are typically best suited for large enterprises, being open to alternatives can provide leverage and sometimes result in additional savings. Avoid errors by reviewing the mistakes to avoid during preparation.

FAQs

Q1: How far in advance should we start preparing for a Microsoft EA renewal?
A: Ideally, start about 12 months before your EA expiration. In practice, at least 6โ€“9 months is the minimum for a smooth process. Starting one year out allows you to thoroughly audit usage, consult with stakeholders, and engage in multiple rounds of negotiation. Enterprises that start early can drive better bargains and avoid the panic of an impending deadline.

Q2: Whatโ€™s the best way to identify unused licenses (โ€œshelfwareโ€) in our environment?
A: Use a combination of usage reporting tools and manual checks. Pull reports from the Microsoft 365 admin center, Azure portal, and any software asset management tools to see active users and consumed services. Look for telltale signs: licenses assigned to former employees, products that have zero or very low login counts, or services deployed but not used in months. Engage your SAM team if you have one. The output should be a list of licenses that can be safely removed or reduced โ€“ those are your shelfware targets.

Q3: How does eliminating shelfware save money if weโ€™ve already paid for those licenses?
A: The savings come at renewal time. While you may have sunk costs on unused licenses during the last term, by identifying them before renewal, you ensure you donโ€™t buy them again for the next term. For instance, if you currently pay for 1000 Office 365 seats but only 800 are used, you would renew only 800 next time, meaning you stop paying for 200 extra seats going forward. That translates to immediate cost reduction on your renewal quote (and over the 3-year EA, itโ€™s a significant avoidance of expense). Additionally, cleaning up shelfware can sometimes help postpone or reduce a true-up cost if it is caught early.

Q4: Weโ€™re considering upgrading many users to Microsoft 365 E5. How should we approach this during the renewal process?
A: Cautiously and strategically. Microsoft 365 E5 is a powerful but expensive option. First, determine exactly which users or use cases truly need the E5 features (advanced security, telephony, analytics, etc.). Itโ€™s often a minority of users. For others, E3 with perhaps one or two add-ons can suffice. Instead of an all-or-nothing E5 upgrade, consider a mix-and-match approach: renew mostly E3 licenses and only upgrade key users to E5. You can also pilot E5 with a small group or seek a discounted promo for the first year rather than committing everyone upfront. In negotiations, Microsoft may offer promo pricing for E5 โ€“ just ensure you understand what the price will be after the promo period. The bottom line: adopt E5, which delivers clear value, not as a blanket move.

Q5: What if Microsoftโ€™s renewal quote comes in much higher than our current spend?
A: Itโ€™s common to see an initial quote thatโ€™s higher (sometimes 20%+ more) due to added products or list price increases. Donโ€™t panic โ€“ and donโ€™t accept it at face value. Break down the quote line by line. Identify why itโ€™s higher: Are there new licenses included that you didnโ€™t ask for? Has Microsoft raised prices, or did your usage grow? Then, address each factor: remove or decline any unnecessary additions, negotiate discounts to offset price hikes, and use your usage analysis to counter-propose lower quantities if you plan to cut shelfware. Itโ€™s critical to push back โ€“ often, Microsoft has room to improve the offer, especially if they fear youโ€™ll walk away or cut down the scope. Prepare a counteroffer and be willing to go back and forth. With data and benchmarks on your side, you can typically reduce the cost significantly from the initial quote.

Q6: Should we consider moving to a Cloud Solution Provider (CSP) program or Microsoft Customer Agreement instead of renewing the EA?
A: It depends on your organizationโ€™s size and flexibility needs. Generally, for large enterprises (with several hundred seats or more), an EA still offers the best volume discounts and price protections. CSP is a month-to-month subscription model offered through a partner, providing more flexibility (you can scale licenses up or down at any time). However, the per-unit pricing is usually higher, and discounts are minimal for large numbers. If you expect a major downsizing or require extreme flexibility, CSP could be considered; however, most large companies find the EA to be more cost-effective over three years. Microsoftโ€™s new MCA (Microsoft Customer Agreement) is another framework theyโ€™re introducing; it can make sense for mid-sized orgs and is more cloud-centric, but it may lack some negotiated discounts. As part of your renewal prep, it doesnโ€™t hurt to get a CSP quote for comparison. In most cases, youโ€™ll use that as leverage but still renew the EA โ€“ unless your user count drops below the EA minimums (500 users) or you have a special scenario that makes EA less suitable.

Q7: How can we leverage our software usage data during negotiations with Microsoft?
A: Your data is a powerful bargaining chip. Showing Microsoft that you know your exact deployment and needs makes it clear you wonโ€™t pay for the excess. For example, you can say, โ€œWe are renewing 800 seats of Product X instead of 1,000 because we have data showing only 782 active users. We expect you to price the 800 competitively.โ€ It also helps in asking for discounts: โ€œWe see you quoted 20% more Azure consumption than we used last year โ€“ weโ€™re not going to commit to that. Letโ€™s base it on our real usage and also apply a discount to keep it within budget.โ€ By demonstrating that youโ€™ve done your homework, you pressure Microsoft to come back with a leaner, sharper offer rather than padding the deal with things you donโ€™t need. Essentially, data-driven negotiations shift the conversation from Microsoft trying to sell you โ€œmore, just in caseโ€ to a focus on โ€œwhat we require at a fair price.โ€

Q8: What if we discover weโ€™re under-licensed (over-using) in some area during our audit?
A: Discovering that you have more usage than licenses (e.g., 110% usage of a product) is a compliance red flag, but the renewal time is an opportunity to address it constructively. You have two main options: true-up now or absorb it in the renewal. If the gap is significant and the contract requires an official true-up at yearโ€™s end, you should report it and pay for the overuse for the remainder of the term to stay compliant. However, if youโ€™re close to renewal, you might simply incorporate the correct higher quantity into your renewal order (essentially, youโ€™ll be paying for it going forward). Microsoft sales teams are usually amenable to focusing on future purchases rather than penalizing past overuse, especially if youโ€™re increasing your spending with the renewal. The key is not to ignore it โ€“ address it openly, get the licensing back in alignment, and use renewal as the clean slate. You can also use this as leverage to negotiate a better price on those additional licenses since youโ€™re bringing more into the agreement.

Q9: How do early planning and internal alignment help get a better deal?
A: Early planning and getting everyone on the same page internally give you negotiation strength in a few ways. First, you have the time to thoroughly vet what you need and donโ€™t need, so youโ€™re less likely to overbuy. Second, with internal consensus, Microsoft canโ€™t easily divide and conquer (e.g., going around you to an executive with a glossy upsell) because that executive is already part of your planning and is familiar with the plan. Third, starting early means you can shop around for alternatives or simply create the credible impression that you could switch solutions if Microsoft doesnโ€™t cooperate on price. When Microsoftโ€™s team sees that you are well-prepared, started early, and have clear requirements, they know you mean business. It often results in them giving a more competitive offer to close the deal efficiently. In contrast, last-minute renewals tend to favor Microsoft, as customers in a rush have little choice but to accept whatever is offered.

Q10: After the renewal is signed, what should we do to prepare for the next cycle?
A: Donโ€™t file the contract away and forget it. Carry forward the discipline you established in this renewal. This involves continuously monitoring license assignment and usage throughout the EA term, possibly conducting semi-annual internal reviews to identify any new shelfware that may be emerging. Ensure that any changes (new hires, project launches, or project cancellations) are reflected in your license allocations promptly, so you donโ€™t build up a stock of unused licenses. Also, track any Microsoft announcements or product changes during the term, as these can present opportunities or changes youโ€™ll need to consider next time. Essentially, maintain an ongoing mindset of optimization. By the time youโ€™re 12 months from the next renewal, you should already have a pretty clear picture of your environment. This makes the next renewal even smoother and helps you continually get the most value out of your Microsoft investments.

Read about our Microsoft EA Negotiation Service.

๐ŸŽฏ Optimize Your Microsoft Enterprise Agreement with Redress Compliance

Do you want to know more about our Microsoft Optimization Services?

Please enable JavaScript in your browser to complete this form.
Name

Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance