CIO Playbook / Microsoft Enterprise Agreement / Negotiations

CIO-Level Playbook: Evaluating Microsoft Renewal Proposals (EA, MCA, CSP)

CIO-Level Playbook Evaluating Microsoft Renewal Proposals

Evaluating Microsoft Renewal Proposals (EA, MCA, CSP)

Overview: Renewing a Microsoft agreement is a strategic exercise, not just a routine purchase. Whether your organization uses an Enterprise Agreement (EA), a Microsoft Customer Agreement (MCA), or buys via a Cloud Solution Provider (CSP), a CIO must scrutinize the renewal proposal from all angles.

This playbook provides a structured approach for CIOs and procurement leaders to evaluate Microsoft renewal quotes and craft a strategic counteroffer. The guidance is globally relevant for mid-market and enterprise organizations.

Each section below offers an advisory perspective with clear steps, focusing on pricing analysis, hidden โ€œextras,โ€ contractual terms, total economic impact, and negotiation tactics.

Pricing Breakdown Guide

The first critical step is understanding the pricing details in Microsoftโ€™s renewal proposal. Break down the quote to see exactly what youโ€™re paying per user or service, and compare it to your current agreement.

Microsoftโ€™s pricing structures can vary by agreement type (EA vs. MCA vs. CSP), so itโ€™s important to identify how the quote is constructed and where costs may have crept up. Use the following steps to dissect and analyze the pricing:

  • Per-User and Unit Pricing Analysis: Determine the cost per user (or per license unit) for each major product in the proposal. Compare these unit prices against your previous agreementโ€™s pricing. Often, renewal quotes default to Microsoftโ€™s latest list prices, which may be significantly higher than what you paid before. Action: Create a simple table listing each product, the old unit price vs. the new unit price, and note any percentage increase. This helps spotlight where Microsoft is charging more this time (common for products like Office 365 E3/E5, Windows, or Azure services after a price list update). If you find notable increases (e.g., a 10โ€“30% jump in per-user cost), flag them for negotiation โ€“ these may be due to general price hikes or the expiration of a prior discount that youโ€™ll need to renegotiate.
  • Volume Discounts and Agreement Tier: Identify what volume discount level your organization falls under and ensure itโ€™s applied correctly. Under an EA, Microsoft offers tiered pricing levels (A, B, C, D) based on the number of licenses/users โ€“ larger enterprises get better per-unit rates. Verify that the proposal reflects your correct level (for example, if you grew from 2,300 to 2,500 users, you should move up from Level A to Level B pricing). Important: If your organization is mid-sized and Microsoft is moving you from an EA to an MCA/CSP model (a growing trend for <2,400-seat customers), you may lose the built-in volume discounts. MCA and CSP deals typically charge close to retail rates per user with no automatic tiered discounts. In these cases, negotiate for custom discounts or consider adjusting your licensing scope to maintain cost-efficiency. (See comparison table below.)
  • Azure Commitments and Cloud Spend: If your renewal includes Azure or other cloud services, pay special attention to how those costs are structured. Under an EA, you might have an annual Azure monetary commitment (pre-paid consumption amount), often negotiated with a discount on Azureโ€™s pay-as-you-go rates. Review how much Azure spend you committed to in the last term versus actual usage:
    • If you underusedย your Azure commitment,ย consider reducing the commitment in the new proposal to avoid overpaying for unused cloud credit. You donโ€™t want to commit $1M/year to Azure if you only use $700kโ€”that extra $300k could be aย wasted budget.
    • If youย overusedย or plan to expand Azure usage,ย leverage this to negotiateย better Azure pricing or credits. A larger upfront commitment can sometimes earn extra discount percentages on Azure consumption. Ensure any promised Azure consumption discounts (e.g., 15-20% off rates for committing to a certain spend level) are documented in the quote. Also, inquire about Azure Savings Plans or Reserved Instances if not already factored in โ€“ these can significantly lower cloud costs for steady workloads.
    • Ask if the proposal includes price protection for Azure. By default, Azure pricing can fluctuate over a multi-year span. Ideally, negotiate a clause or arrangement so that if Microsoft raises Azure prices regionally, your rates stay capped or your discount increases to offset it. Locking in a ceiling on Azure unit rates for the term can shield you from cloud cost volatility.
  • Price Changes Over Prior Agreement: Besides unit prices, compare the total cost of the renewal proposal to your last agreementโ€™s spend. Break out the reasons for any big changes:
    • New Products or Upgrades: Are you now being quoted for higher-end licenses (e.g., Microsoft 365 E5 instead of E3) or brand-new services (like Microsoft Viva, Security add-ons, or Copilot AI services)? These will raise the overall price โ€“ ensure theyโ€™re intentional and needed (weโ€™ll cover this in โ€œBundled Extrasโ€).
    • Microsoftโ€™s List Price Increases: Microsoft periodically raises prices for certain products or adjusts for foreign exchange rates. Check recent announcements: for example, if Teams Phone or Power BI rates increased, a renewal after that date will naturally be higher. Quantify this impact (e.g., โ€œOffice 365 E3 rose 5% globally in 2024, which explains part of our increaseโ€). Plan to push back on increases exceeding those benchmarks, especially if your usage hasnโ€™t grown proportionally.
    • Loss of Discounts: If you benefited from special discounts in your last deal (say a 30% off due to a previous negotiation or a transition credit), note that these donโ€™t carry forward automatically. Microsoftโ€™s initial renewal quote might have removed them. Be prepared to renegotiate to reinstate or improve discounts โ€“ donโ€™t assume Microsoft will voluntarily give you the same concession as last time.
    • Currency and Local Pricing: For global organizations, see if currency shifts are affecting your costs. Microsoft has introduced โ€œcurrency harmonizationโ€ adjustments in some regions (aligning prices to US dollar equivalents). If your agreement is billed in a local currency weaker than USD/EUR, the renewal might be higher due to a rate adjustment. This is a point to discuss with Microsoft โ€“ sometimes they can provide a local pricing adjustment or phased increase to soften the impact.
  • Support Fees and Add-ons: Check if the proposal includes Microsoft support contracts or fees and how they compare to those before. Microsoftโ€™s Unified Support (the successor to Premier Support) is often priced as a percentage of your license/consumption spend, so it tends to climb as you buy more. If your Microsoft support costs are listed in the renewal, scrutinize them:
    • See if the support level is the same as before (Standard vs. Advanced levels of Unified Support) and if the fee went up. Itโ€™s not uncommon to see support costs doubling over a few years if your Microsoft footprint grows.
    • Treat support as a negotiable item separate from licensing. Microsoft reps might not highlight it, but you can often negotiate support pricing or service levels. Also, consider third-party support alternatives if appropriate โ€“ some organizations save money by outsourcing support for certain Microsoft products.
    • Verify if any support credit or benefit is bundled (for example, some agreements include a few Microsoft support hours or deployment assistance days). These have value; if theyโ€™re present, ensure you need and use them. If not, you might remove them for cost reduction.
  • Request Detailed Breakdown If Needed: If the current proposal is summarized, donโ€™t hesitate to ask Microsoft or your reseller for aย fully itemized quote. You need to see each component (licenses, subscriptions, Azure, support, services) with quantities and unit prices. A CIO should have aย clear line of sight for every dollar in that proposal. This transparency is the basis for informed decisions and effective counteroffers.

Read How to Optimize Microsoft 365 Licensing for Cost and Usage.

To illustrate the differences in pricing models and terms across the main Microsoft agreement types, hereโ€™s a high-level comparison:

FactorEnterprise Agreement (EA)Microsoft Customer Agreement (MCA)Cloud Solution Provider (CSP)
Typical Term3-year contract (fixed term; renewal at end).No fixed term (continuous agreement, pay-as-you-go).No fixed term contract; subscriptions billed monthly or annually via partner.
Pricing ModelDiscounted volume pricing by tier (Levels Aโ€“D); price locked for term on licensed products.List pricing (no volume bands); pay-as-you-go rates for cloud. Prices can change; often month-to-month pricing.Near list pricing (partner may offer small discounts or promos). Some 1-year or 3-year subscription options with fixed price; otherwise month-to-month.
Volume DiscountsYes โ€“ built-in discounts based on quantity (larger deployments = lower unit cost). Additional custom discounts negotiable for big deals.No automatic volume discounts (each license generally at standard rate unless custom deal).No built-in volume discounts (partners set pricing, usually aligning to Microsoft list price; they might give slight cuts for large orders).
FlexibilityMedium โ€“ true-up annually for additions; reductions only at renewal (unless using an โ€œEnterprise Subscriptionโ€ variant). Requires enterprise-wide coverage for core products.High โ€“ add or remove licenses/services as needed, often with monthly flexibility. No enterprise-wide obligation; you buy what you need.High โ€“ you can adjust subscriptions via the partner frequently (monthly for most services). Good for scaling user counts up/down, but annual subscriptions may have cancellation penalties.
Payment ScheduleAnnual payments (typically 1/3 of total per year), no interest. Optionally, upfront payment for full term or customized schedules if negotiated.Pay-as-you-go monthly billing for consumption, or annual upfront for any 1-year subscriptions you choose. Billed directly by Microsoft (or by partner if purchasing through a partner on MCA).Monthly billing through partner for what is provisioned; or annual billing for yearly terms. Partner handles invoicing, which may include their services.
Support & ServicesUnified Support not included in EA by default (separate contract). Deployment planning services or training credits might be included via Software Assurance.Microsoft support purchased separately (e.g., Unified Support) or handled via partner if applicable. MCA itself doesnโ€™t include support by default.Support is provided by the CSP partner (they are your first line for support issues). Higher-tier Microsoft support (Unified) is optional and would be a separate purchase if needed.

How to Use This:

If your renewal proposal represents a change in agreement type (for instance, Microsoft suggests moving from an EA to an MCA or CSP model), use the above comparison to understand the implications.

Notice the trade-offs: EAs offer price lock and potential discounts but less flexibility, whereas MCA/CSP offer agility but often at higher unit costs and exposure to price changes. As CIO, ensure the proposalโ€™s structure aligns with your organizationโ€™s priorities โ€“ cost stability or flexibility โ€“ and flag any mismatches.

For example, if you highly value price predictability but the quote is shifting you to an MCA with month-to-month pricing, you may counter by requesting a multi-year price guarantee or even insisting on staying with an EA if feasible.

Read Managing Azure Spend and Commitments in EA, MCA, and CSP Agreements.

Spotting Bundled Extras

Microsoft renewal quotes often contain more than meets the eye. One common strategy is bundling extras โ€“ adding products, services, or upgrades you didnโ€™t explicitly request.

These might be presented as a โ€œgreat dealโ€ or a recommended modernization bundle, but they can bloat costs and complicate your license portfolio.

CIOs should vigilantly identify any such extras in the proposal and evaluate their necessity.

Hereโ€™s how to spot and handle bundled add-ons:

  • Compare Quote vs. Your Request/Needs: Cross-check the proposal line items against your team’s renewal plan. Did you ask for everything thatโ€™s quoted? For example, if you only intended to renew Office 365 E3 for 1,000 users, but the proposal includes 1,000 Microsoft 365 E5 licenses, thatโ€™s a red flag. Microsoft often uses renewals to upsell premium bundles (E5 suites, advanced security, Dynamics 365 modules, etc.) or new products (like the latest AI or analytics tools). Highlight any product or service in the quote that you did not explicitly budget for or deploy previously. These are likely the โ€œextrasโ€ to scrutinize.
  • Identify New or Upgraded Products: Look for licenses that have changed names or editions. A few examples:
    • Office 365 plans are
    being replaced with Microsoft 365 bundles (which add Windows and EMS security features). Confirm if you
    • need those extra features if you see M365 E3/E5 instead of O365.Inclusion of Security & Compliance add-ons (Azure Active Directory Premium, Defender suites, Compliance/E5 security) that you havenโ€™t been using.Addition of Power Platform or Dynamics 365 products that werenโ€™t in your environment before. Trial or Preview services are being converted to paid services: e.g., if you experimented with Microsoft Viva or Teams Phone and now see full licenses for all users. Support or services bundles:ย Sometimes, proposals include a certain support package or consulting service hours as part of a โ€œrenewal offer bundle.โ€
    Make a list of these additions/upgrades and ask internally, โ€œDid we plan for this? Does it align with our IT roadmap?โ€ Often, the answer is that these came from Microsoftโ€™s sales push rather than your requirements.
  • Question the Justification: For each unexpected item, engage your Microsoft account rep or reseller with pointed questions:
    • โ€œWe noticed Product X in the quote; we didnโ€™t request this. What is the reasoning, and do we truly need it?โ€
    • โ€œHow does this new service benefit our organization specifically? Is there a documented use case or ROI for us?โ€
    • Sometimes the rep might say, โ€œMany customers are adopting this, and we gave you a special price.โ€ Treat that cautiously. A discounted price on something you donโ€™t need is not a savings โ€“ itโ€™s an unnecessary spend. Microsoft incentives can drive reps to bundle high-margin or strategic products, so maintain a healthy skepticism.
  • Check for Bundled Quantities: Ensure the quantities make sense even for products you use. If the proposal โ€œrounded upโ€ your users (e.g., quoting 1100 licenses when you only have 1000 staff, perhaps โ€œjust in caseโ€), thatโ€™s excess. Likewise, ensure no double licensing โ€“ for instance, if youโ€™re moving to a bundled suite that includes Windows and EMS, you shouldnโ€™t also be paying separately for those components outside the suite.
  • Assess Bundle Value vs. Cost: For each extra item:
    • Evaluate the business value: Will you deploy it in the next 6-12 months? Does it solve a problem or provide a new capability that you were seeking? If yes, it might be worth considering, but possibly in a smaller quantity or phased approach.
    • Calculate the cost impact: Even if something is discounted in a bundle, it still adds to your spend. For example, Microsoft might bundle Power BI Pro for all users at a โ€œ50% offโ€ rate. But if historically only 100 analysts use BI in your company, buying 1000 discounted licenses is wasteful (50% off of unnecessary spend is still 100% waste for 900 users). It would be cheaper to pay full price for 100 actual users.
    • Beware of one-time bundle pricing: Sometimes, an attractive bundle price today can set you up for a cost jump later. If you donโ€™t deploy the product widely, Microsoft might remove the discount at the next renewal, citing low adoption, leaving you either to pay full price or eliminate the product. This is a common pattern: companies buy a shiny new service with a steep initial discount, fail to roll it out enterprise-wide, and then face a tough choice three years later.
  • Make Unrequested Items Optional: If you identify extras youโ€™re unsure about, donโ€™t accept them as mandatory parts of the renewal. You have a few options:
    • Remove them entirely from the renewal quote. You can say, โ€œWe prefer not to include X in this renewal; please provide pricing without it.โ€ This is the cleanest approach if you know you donโ€™t want it.
    • Carve them out as separate proposals: Maybe youโ€™re interested in testing a new product but are not ready to commit to it enterprise-wide. Ask for a separate, optional quote for a pilot or a smaller number of licenses. For example, โ€œQuote 100 licenses of Product X as a separate line item/pilot program, not bundled into the core EA.โ€ This way, your main agreementโ€™s cost baseline will not be inflated.
    • Insist on coterminous end-dates but flexible terms for extras: If Microsoft is pushing a new service, you could negotiate it as a one-year add-on or with an easy opt-out clause if itโ€™s not adopted. Ensure it doesnโ€™t auto-renew for a full term without your approval.
  • Challenge Unwanted Bundles: Be prepared to firmly challenge Microsoft on bundles not in your interest. If the rep says a certain bundle is part of a โ€œpromotionโ€ or โ€œstrategic offer,โ€ remember you are not obligated to take it. You can often negotiate equivalent pricing on the parts you do need. For instance, if the offer is contingent on including Dynamics 365 (which you donโ€™t want), clarify that youโ€™d rather have the best pricing on your core products alone. Microsoft may relent and still give a discount on what matters to you, rather than lose the whole deal.
  • Leverage Independent Advice: Independent licensing advisors or software asset management consultants can help identify bundled fluff. They often know the tricks vendors use. An expert review might reveal, โ€œProduct Y is in your quote โ€“ our analysis shows you have zero usage of it; Microsoft likely included it as an upsell. You can remove it or demand it as a zero-cost trial.โ€ Use this insight when crafting your counteroffer (e.g., โ€œWe will consider Product Y as a free trial for 6 months, but wonโ€™t pay for it until it proves value.โ€).

In summary, only pay for what you truly need and will use. Bundled extras can be cleverly packaged as โ€œvalue,โ€ but CIOs must translate that value into real terms for their organization.

If it doesnโ€™t fit your strategy or youโ€™re not ready to utilize it, itโ€™s an extra you should politely but firmly decline or defer. Microsoftโ€™s proposal is just that โ€“ a proposal. You have every right to reconfigure it to match your actual requirements.

Read What CIOs Need to Know About Microsoft Copilot and AI Licensing Models.

Terms & Conditions Review

Pricing is only half the story โ€“ a Microsoft agreement’sย contractual terms and conditionsย determine your flexibility, obligations, and future risks.

CIOs and procurement leaders should dissect the renewal contract (or any accompanying Terms documents) to catch any clauses that might be unfavorable or have changed since the last agreement.

Key areas to review include the renewal term itself, auto-renewal or expiration handling, price caps, true-up provisions, and other critical conditions.

A thorough T&C review will ensure youโ€™re not blindsided by legal or operational pitfalls later. Focus on the following elements:

  • Renewal Term and Commitment: Confirm the duration of the renewal agreement and its nature:
    • For EAs, the standard is a 3-year term. If Microsoft is proposing something shorter or longer, understand why. (Sometimes, a 1-year renewal or extended term might be offered in special cases.)
    • No Auto-Renewal (for EA): Enterprise Agreements generally do not auto-renew; you must sign a new agreement for the next term. Ensure the quote process is initiating a new EA enrollment (it usually is), and note that all terms are negotiable anew. Donโ€™t assume anything from the old contract carries over automatically โ€“ treat this as a fresh contract.
    • For MCA or CSP arrangements, check how renewal or continuation works. MCA and CSP contracts often auto-continue indefinitely (month-to-month or year-to-year) until you cancel. There may not be a defined โ€œend dateโ€ unless you stop buying. This means you need to proactively manage any cancellations or changes. Action: If youโ€™re on CSP annual subscriptions, diary their end dates โ€“ many CSP renewals will auto-charge for the next year unless notice is given. For MCA, understand if any notice period is required to terminate services or if you can drop services anytime.
    • Extension Options:ย Sometimes, you might need a slight extension of your existing agreement (say, your negotiations are delayed or you need alignment with a fiscal year). Check if Microsoftโ€™s terms allow a short-term extension or a grace period. Often, Microsoft can grant a 30โ€“90 day extension on an EA to finalize terms. If you think you might need that, raise it early and get it in writing.
  • Pricing Protections and Caps: One of the most important clauses for a CIO to consider is how future price increases are handled:
    • If this is a multi-year agreement, does it lock pricing for the term? In an EA, typically, the prices for licenses you commit to are fixed for all three years (thatโ€™s standard โ€œprice protectionโ€ during the term). Verify this in the paperworkโ€”it should state that pricing in the customer price sheet is firm through the end date for those quantities.
    • What about price changes for ads or renewals? If Microsoftโ€™s price list goes up 10% next year, new licenses you add could cost more unless you negotiate a cap. Negotiate price caps or limits on year-over-year increases for subscriptions or cloud services. For instance, you could include a clause like โ€œUnit pricing for Product X will not increase by more than 5% annually during the term.โ€ This prevents unwelcome surprises if you need to add 500 new users in year 2.
    • For CSP/MCA (which often donโ€™t guarantee fixed pricing), consider asking for a pricing guarantee period or a notification clause. While Microsoft may not fix cloud prices for all customers, if your spend is substantial, you might get a custom agreement that locks certain rates or discounts for a set time. If nothing else, ensure you can drop services without penalty if prices exceed a threshold.
    • Check if the proposal carries forward any special discount percentage from the last contract. If not explicitly written, itโ€™s not guaranteed. Any agreed discount (e.g., โ€œ25% off standard priceโ€) should be documented in the contract or price sheet. Push to include wording that the discount applies for the entire term, not just the first year.
  • True-Up, True-Down, and Flexibility: How to adjust license counts is crucial to Microsoft agreements.
    • Enterprise Agreement True-Ups: In an EA, you generally report any increases in usage (true-up) once per year (usually 30 days before the anniversary) and pay for them at the agreed price. Critically, you cannot reduce license counts during the term on a traditional EA; reductions (true-down) only happen at renewal time. Suppose the renewal proposal is anย Enterprise Subscription Agreement (EAS)ย instead (a variant where you donโ€™t own the licenses), which allows for reducing quantities annually. Clarify which model youโ€™re renewing on. If flexibility to reduce is important (e.g., your workforce might shrink or you plan to phase out a product), consider switching to an EAS or CSP for that portion. Negotiation tip: If you stay with a standard EA and know youโ€™ll drop users at renewal, you might ask Microsoft to waive final-year true-up charges for those dropped users as part of the deal (essentially netting out growth and reduction).
    • CSP/MCA Flexibility: In CSP, you can usually adjust monthly. However, note that Microsoft introduced some cancellation policies โ€“ if you have an annual CSP subscription and cancel early, there might be a prorated fee. Ensure the partnerโ€™s terms on cancellation are clear (partners can set their refund policies within Microsoftโ€™s rules). With MCA direct, you generally have full flexibility to scale up and down services, but verify if any services (like Azure Reserved Instances or multi-year offers) lock you in.
    • Cloud Consumption Commitments: Consider any flexibility clauses if you commit to a certain Azure spend under the contract. Can you carry over the unused Azure commitment to next year? Can you reduce the commitment in year 2 or 3 if needed? Often, you have to proactively ask โ€“ Microsoft might allow a downward adjustment at renewal or anniversary if negotiated. Get any such arrangement in writing.
  • Auto-Renewal and Notice:ย We touched on this, but to be explicit,ย review any auto-renewal clauses. An EA typically expires if not renewed (no auto-renew, aside from a standard clause that Microsoft โ€œwill not unreasonably deny a renewalโ€ if you choose to sign one). For MCA/CSP, if the contract says it auto-renews or continues:
    • Ensure you know the notice period for cancellation. Some cloud agreements might require 30 daysโ€™ notice before an annual term is up to downsize or cancel seats.
    • If youโ€™re uncomfortable with an auto-renew setup, you could negotiate a traditional end-date or review checkpoint. For example, โ€œcontract to be reviewed after 12 months before continuingโ€ โ€“ this is more of a custom ask. Still, in some cases (especially large accounts), Microsoft can accommodate a formal review clause.
  • Renegotiation and Renewal Options: Look for any mention of renewal options or obligations:
    • Some contracts (especially public sector) explicitly allow a renewal for another term at predefined terms if you choose. Most commercial EAs do not guarantee the same prices on renewal, but check if any language like โ€œRenewal optionโ€ exists. If it does, it might lock certain rights โ€“ understand them.
    • No Commitment to Renew: Confirm thereโ€™s no penalty for not renewing. Generally, you can choose not to renew an EA with no fees (except youโ€™d have to purchase any additional licenses you consumed via true-up). For cloud subscriptions, not renewing means service access ends. Ensure you have an exit plan if you choose not to renew (data retention for Office 365, transition of Azure resources, etc.). Itโ€™s wise to include a clause or at least a mutual understanding of how aย transition or terminationย would work at the end of the term, especially for cloud services (e.g., data export rights, assistance commitments).
  • Contractual Commitments & Use Rights: Examine any fine print about usage obligations or deployment commitments:
    • Enterprise-wide requirements: EAs often require you to license all โ€œqualifiedโ€ devices/users for certain products (like Windows Enterprise or Office Pro). Ensure you are comfortable with any such requirement and that your user counts are accurate to avoid compliance issues. If you have segments of the company that donโ€™t need a product, consider if they can be carved out (sometimes via an Exclusion in the contract for a business unit or a subset of part-time employees, etc.).
    • Product Terms and Use Rights: Microsoftโ€™s Product Terms document (online) governs what you can do with the software. While not in the quote, any changes (like virtualization rights, dual use rights for on-prem/cloud, etc.) can impact you. Have your licensing expert or legal check if any new clauses in the Product Terms affect your plans (for example, if you rely on hybrid use rights or outsourcing rights, ensure nothing has changed that would require additional licenses).
    • Prior Amendments:ย If in your last agreement, you negotiated any special amendment (e.g., a unique use right, a pricing hold, or a cap on support costs), thatย will not automatically carry over. You must explicitly include it again in this renewal. Keep a checklist of such bespoke terms. Common examples: grandfathered use of a legacy product, a special discount on a future purchase, permission to transfer licenses to an affiliate, etc. During negotiation, provide those to Microsoft and get them written into the new contract or an amendment letter. Never assume verbal assurances or past exceptions will continue โ€“ every new contract wipes the slate clean unless you add the exceptions back in.
  • True-Up Timing and Last-Year Adjustments: Coordinate how the final true-up of the expiring term is handled:
    • Usually, youโ€™ll have to pay for any added licenses since the last anniversary up to the end of the term. If you plan significant changes at renewal (like dropping licenses due to layoffs or moving to a different product), discuss with Microsoft if they will waive or reduce the last true-up charges as part of the new deal. Sometimes, as a goodwill incentive, Microsoft might not charge for late-term growth if youโ€™re about to remove those licenses in the renewal (especially if switching to a higher edition product).
    • Ensure the new contract starts aligning exactly after the old one ends to maintain continuity of Software Assurance benefits (for any on-prem licenses). A lapse of even one day can technically break your upgrade rights or support. Coordinate dates carefully.
  • Audit and Compliance Clauses: While not directly pricing, be aware of any mention of Microsoftโ€™s audit rights or compliance verification. Enterprise contracts typically allow Microsoft to audit your license compliance with notice. While you likely cannot remove this clause entirely, you can try to add friendly terms like:
    • Requiring audits to be conducted in a customer-friendly manner or only after a preliminary self-assessment.
    • Ensure there is a reasonable notice period for audits (e.g., 30 days) and that they happen at most once per year.
    • These details protect you from overly aggressive compliance checks. Itโ€™s also wise to have internal audit processes so youโ€™re confident in compliance and not caught off guard by an audit demand.
  • Other Key Terms to Check: There are a few more clauses that a CIO should verify as part of risk management:
    • Transfer of licenses: If you have perpetual licenses as part of the deal, can you transfer them to affiliates, or in case of a divestiture? Microsoftโ€™s default terms restrict transfer outside your organization without approval. If M&A activity is possible, negotiate upfront for the right to transfer licenses within a corporate family or to a buyer of a divested business unit.
    • Liability and Data Protection: For cloud services, ensure the contract meets your corporate risk standards (data handling, GDPR compliance, liability caps, etc.). These might not be heavily negotiable in Microsoftโ€™s standard contracts, but you should be aware of them.
    • Termination Clauses: Unlikely in standard deals, but see if thereโ€™s any ability to terminate for convenience (usually no for EAs, as itโ€™s a commitment). At best, you might insert a clause to terminate specific services with notice if not used, but Microsoft rarely agrees to that in enterprise deals. Still, itโ€™s worth asking if you have a pressing need for flexibility.

Lastly, itโ€™s advisable to have your legal team or an independent contract expert review the renewal terms. They can spot subtle language differences or new terms that you might miss (for example, Microsoft occasionally updates legal terms year to year).

A quick legal check can save a lot of headaches down the road.

As CIO, you donโ€™t need to personally discuss every clause. Still, you should set the direction:ย We will only sign an agreement that preserves our flexibility, protects us from excessive increases, and aligns with our expected usage.

Use the key points above as a checklist to ensure the contract portion of the renewal is as favorable as the pricing portion.

Read Transitioning from EA to MCA or CSP.

Calculating Total Economic Impact

A savvy CIO looks beyond the line-item prices and evaluates Microsoft’s proposal’sย total economic impactย (TEI)ย on the organization. This means assessing the renewal’s full value (and costs) over its lifespan โ€“ not just the direct fees paid to Microsoft, but how the agreement will influence your IT budget, operational costs, and business outcomes.

Essentially: Are you getting a good return on this big investment?

Consider the tangible ROI (e.g., cost savings, productivity gains) and indirect impacts (flexibility, risk, lock-in) when reviewing the proposal. Use these guidelines to perform a holistic analysis:

  • Perform a Cost vs. Benefit Analysis: For each major component of the Microsoft proposal, list out the expected benefits to your organization and weigh them against the costs:
    • Example: Upgrading from Office 365 E3 to Microsoft 365 E5 will cost more per user. Benefits might include advanced security tools, analytics, and voice capabilities. Assess if those benefits translate into measurable value for you โ€“ will E5 allow you to retire other third-party security solutions (saving money elsewhere)? Will it improve productivity or security in a way that prevents costly incidents? If yes, try to quantify that (even if roughly). If the benefits are uncertain or require significant effort (like deploying new features, training users), factor in those additional project costs.
    • For Azure services, consider the alternative costs: Moving more workloads to Azure might increase your Microsoft spend, but if it enables you toย decommission on-premises datacenters or servers, include the savings on hardware, maintenance, electricity, and real estate over the term. A migration might also reduce technical debt or improve agilityโ€”those have value, even if it’s hard to put exact numbers on them.
    • On the flip side, if sticking with or expanding Microsoftโ€™s cloud, think about opportunity costs: Are you locking into certain technologies that might exclude cheaper or more innovative solutions? This isnโ€™t to say Microsoft isnโ€™t innovative, but a balanced view might note that a heavy investment in the MS ecosystem could reduce flexibility to choose other vendors later.
  • Consider Indirect and Soft Benefits: Not everything is in dollars on a spreadsheet. Some potential benefits of Microsoftโ€™s offerings could be:
    • Improved Security & Compliance: Upgrading licenses might provide better protection (e.g., advanced threat protection, data governance), which lowers the risk of breaches or fines. That risk reduction is a significant business valueโ€”one breach could cost millions in damage and reputation.
    • Employee Productivity & Collaboration: New tools (maybe Teams Phone, Viva, or Power Platform capabilities) could streamline workflows or enable remote work more effectively. Try to estimate productivity gains or the value of new capabilities (perhaps using Microsoftโ€™s ROI calculators as a starting point, but validate with your assumptions).
    • Standardization & Simplicity: Thereโ€™s value in consolidating tools with one vendor โ€“ less integration overhead, simpler support, volume leverage. If the renewal will allow you to eliminate redundant software (e.g., removing a separate Zoom or Slack subscription because youโ€™re going โ€œall-inโ€ on Teams), count the savings from those eliminated contracts. Many enterprises find they can negotiate better when they consolidate spend, but ensure youโ€™re not giving up too much flexibility in the process.
  • Identify Hidden Costs: Along with benefits, be alert to indirect costs:
    • Training and Adoption: If introducing new Microsoft products, you may need to invest in training IT staff and end-users, or even hiring new skillsets (e.g., a Power BI specialist or Azure architect). These costs should be planned. A tool is only beneficial if people use it effectively โ€“ adoption programs might be needed (which cost time and money).
    • Implementation and Migration: Moving workloads to Azure or adopting a new Dynamics 365 module might require significant project effort or external consulting. Those implementation costs are part of the true economic impact of saying โ€œyesโ€ to those items in the proposal.
    • Technical Debt or Vendor Lock-In: Consider the long-term implications of deepening your Microsoft footprint. While Microsoft offers a broad ecosystem, relying on it exclusively could make future diversification harder. If Microsoft knows youโ€™re completely dependent on them, your bargaining power in 3 years might diminish. This is more of a strategic consideration than a direct cost, but itโ€™s part of the equation. You might weigh this risk by keeping some alternative solutions in play (even if just as a negotiation lever).
  • Scenario Planning: It can be insightful to model a few scenarios:
    • Best-case scenario: You adopt all relevant new features, users embrace them, cut out legacy systems, and productivity rises โ€“ what does that look like financially? (e.g., we spend $5M on Microsoft annually but save $2M from other retirements and gain an estimated $3M in productivity, etc.)
    • Worst-case scenario: You pay for these new licenses but your organization doesnโ€™t use many of the new capabilities (due to lack of time, skills, or interest). Perhaps you end up with shelfware or minimal improvements โ€“ then the renewal is mostly just higher cost with little ROI. How likely is this, and how to mitigate it?
    • Expected scenario: Maybe somewhere in between โ€“ some adoption, some savings. Use this to decide which extras are worth it. It might become clear that certain proposed additions have low ROI and should be cut, whereas others have compelling value.
  • Total Cost of Ownership (TCO) Perspective: For on-premises components (if any remain, like Windows Server licenses or SQL Server), incorporate the cost of Software Assurance versus the value it provides (upgrades, support incidents, training vouchers, etc.). Sometimes, if youโ€™re not heavily using SA benefits or not planning to upgrade on-prem software, you might drop those costs and handle upgrades differently. On the cloud side, consider the TCO of cloud vs. on-prem for specific workloads if youโ€™re making that leap as part of the renewal. Microsoft might present cloud as cheaper in the long run โ€“ validate that with your numbers, including network costs, cloud management tools, etc.
  • Assess Flexibility Value: There is economic value in flexibility. If moving to a CSP model for some services, whatโ€™s the value of being able to scale down quickly if needed? If your business is cyclical or uncertain, paying slightly higher unit prices in exchange for the ability to reduce licenses on the fly could avoid wasting money during downturns. Quantify this by considering a scenario where you needed to cut 20% of licenses โ€“ under an EA, youโ€™d still pay for them until term-end, under CSP, you could drop them in a month. That cost avoidance in a bad scenario is a form of insurance.
  • Strategic Alignment and Innovation: Beyond pure cost, think about how this Microsoft renewal supports your companyโ€™s strategic goals:
    • If the company is aiming for digital transformation or AI integration, does the Microsoft proposal further those aims (e.g., including Power Apps to empower citizen development or Azure services for new AI projects)? The economic impact of enabling strategic initiatives can be far greater than license costs if they drive new revenue or competitive advantage.
    • Conversely, if the renewal consumes a huge chunk of the IT budget and crowds out other innovation investments, thatโ€™s a negative impact. Ensure youโ€™re not โ€œover-buyingโ€ Microsoft at the expense of other needs. Thereโ€™s an opportunity cost to allocating the budget heavily in one place.
  • Leverage TEI/ROI Tools: To structure this evaluation, you may use frameworks like Forresterโ€™sย Total Economic Impact (TEI)ย model or ROI calculators (Microsoft and independent firms often have tools). These tools help list out benefits and cost categories so you donโ€™t miss anything. For instance, Microsoft has published case studies (e.g., the TEI of Office 365 or Azure) โ€“ review them, but apply your data. Be realistic and maybe even conservative in your estimates to avoid overestimating benefits.

By quantifying and reflecting on these factors, youโ€™ll be equipped to answer the ultimate questions: Is this renewal proposal a good deal for us overall? Where can we improve it to maximize value?

This holistic view will also strengthen your position when you formulate your counteroffer โ€“ you can make arguments not just on price, but on value: โ€œWeโ€™re willing to invest in Product X if it yields Y benefit, but the current price needs to reflect the value we expect to get.โ€ It shifts the conversation from cost to cost-effectiveness, exactly how a CIO should frame the negotiation.

Preparing Counteroffers

You can now craft a strategic counteroffer to Microsoft with detailed pricing analysis, identified extras to prune, a firm grasp of terms, and a sense of the proposalโ€™s total value.

This is where you outline what changes you want โ€“ lower prices, different components, or modified terms โ€“ to turn the proposal into an optimal deal. Negotiating with Microsoft, a powerful vendor, can seem daunting, but with data and strategy on your side, you can drive a better outcome.

Follow these steps and considerations when preparing your counter:

  • Prioritize Your Negotiation Objectives: Based on your review, list the key points you want to change. It helps to categorize them:
    • Pricing targets: e.g., โ€œBring Office 365 E3 unit cost down by 10%,โ€ or โ€œMaintain last termโ€™s discount level on Azure,โ€ or โ€œOverall proposal cost must not exceed $X to meet budget.โ€
    • Scope changes (add/remove items): e.g., โ€œRemove Product Y from the bundle,โ€ or โ€œInclude 500 Azure AD Premium licenses at no extra charge as a concession,โ€ or โ€œWe only need 800 Visio licenses, not 1000.โ€
    • Contractual terms: e.g., โ€œAdd a 5% cap on annual price increases for cloud services,โ€ or โ€œAllow an annual reduction of up to 10% of seats with no penalty,โ€ or โ€œInclude a 6-month opt-out on the new service if not deployed.โ€
    • Support and services: e.g., โ€œReduce Unified Support fee by 20%,โ€ or โ€œUpgrade our support plan to include proactive services without additional cost,โ€ or โ€œProvide training credits/consulting days to help us implement the new tools.โ€
    • Youโ€™ll unlikely get everything on your wishlist, so rank these items by importance (must-haves vs. nice-to-haves). Know where you have flexibility to concede and where you need to stand firm.
  • Use Data and Benchmarking: Support your counteroffer with evidence and rationale.
    • If you have pricing benchmarks (from independent advisors or peer companies) that show other organizations our size pay less for certain licenses, bring those up (without disclosing confidential info). For example: โ€œIndependent analysis suggests enterprise clients of our size are paying ~$X per user for E5 โ€“ we need to get closer to that benchmark.โ€
    • Show your usage data to counter any over-provisioning. โ€œWe currently have 900 active users of Visio, not 1000. Hereโ€™s the report: we will renew only 900.โ€
    • If Microsoftโ€™s quote added something like Azure consumption assuming an increase, but your trend is flat or declining, use your historical consumption graphs to argue for a lower commitment: โ€œLast year we spent $500k on Azure; your proposal assumes $800k/year. Unless pricing changes or new projects start, thatโ€™s too high โ€“ letโ€™s commit to $600k with option to grow.โ€
    • Leverage the total economic impact argument: if some products donโ€™t show clear ROI for you, politely explain that. โ€œWe analyzed the inclusion of Product X and do not see a compelling business case; therefore, weโ€™d like it removed, or the price significantly lowered to justify a pilot.โ€
  • Engage Independent Licensing Experts: As advised throughout, consider having an independent expert (like a licensing consultant or a firm such as Redress Compliance) review your counteroffer draft. They can validate if youโ€™re asking for reasonable (or too modest!) improvements. Often, these experts know Microsoftโ€™s negotiation leeway โ€“ for instance, they might tell you, โ€œMicrosoft typically has 15% wiggle room on that productโ€™s priceโ€ or โ€œThey often agree to add a price cap clause if pushed.โ€ Having this intel can shape your demands. You can even involve them directly in negotiations, or at least cite their analysis: โ€œWe had a third-party licensing review that highlighted these three areas where our deal is out of line with the market.โ€
  • Structure the Counterproposal Clearly: Itโ€™s helpful to put your counteroffer in writing โ€“ either as a formal letter or a redlined quote โ€“ to avoid confusion. Structure it similarly to the proposal for clarity:
    1. Summary โ€“ a brief opening thanking Microsoft for the proposal, and stating that you have carefully reviewed it and have a few adjustments required to reach an agreement. Indicate your commitment to a mutually beneficial partnership (keep tone professional and collaborative).
    2. Pricing Adjustments: Bullet list your requested price changes by product. Example: โ€œMicrosoft 365 E3: reduce unit price from $X to $Y (to align with prior pricing/market level)โ€; โ€œAzure: request additional 5% discount on consumption due to increased commitment level.โ€
    3. Scope and Bundling Changes โ€“ list items to remove or add. Example: โ€œRemove Azure Info Protection Plan 2 add-on โ€“ not required as we are standardizing on Plan 1โ€; โ€œAdd 50 Power BI Pro licenses at no charge for year 1 as a pilot for our BI team.โ€
    4. Contractual and Term Conditions โ€“ list term changes. Example: โ€œInclude a clause capping any Microsoft 365 price increase to 0% in years 2-3 (fixed pricing for suite)โ€; โ€œAllow a one-time license reduction of up to 15% at mid-term if business divestiture occursโ€; โ€œExtend payment terms to net 60 days to accommodate our AP cycleโ€ (if needed).
    5. Support and Services โ€“ if applicable: โ€œReduce Unified Support renewal from $X to $Y โ€“ this pricing has grown beyond our budget. Alternatively, we may explore third-party support options.โ€ Itโ€™s okay to subtly imply alternatives here.
    6. Next Steps: Express that youโ€™re open to discussing these points and aim to conclude the renewal by X date, reiterating the importance of these adjustments to get internal approval.
  • Negotiate Strategically: Once the counteroffer is presented, be prepared for discussions and some give-and-take:
    • Leverage Timing: Microsoftโ€™s sales teams often have quarterly or year-end targets. The end of Microsoftโ€™s fiscal year (June 30) or quarter can be when theyโ€™re more willing to concede on price or extras to book the deal. If your renewal coincides with one of these, use it. For example,ย โ€œWe need these terms to sign by the end of the quarterโ€ย โ€“ this puts the onus on them to come back with something attractive in time.
    • Highlight Partnership & Alternatives: While you value the Microsoft relationship, you must consider alternatives or belt-tightening if the renewal isnโ€™t viable. For instance, โ€œOur board is asking us to evaluate alternatives if we canโ€™t get this within budget โ€“ help me defend this Microsoft investment by reaching a better price.โ€ Without being overly threatening, this signals that you have options (even if switching everything is unlikely, selective alternatives are possible).
    • Use โ€œWhat-Ifโ€ Bundling to Your Advantage: Consider asking for something in return for commitments. โ€œIf we agree to add 100 more Azure VMs workload to Azure, can you improve the overall discount?โ€ or โ€œWeโ€™re willing to sign a 3-year commitment, but only if we secure a fixed price over that term and a concession on Office pricing.โ€ Microsoft often responds to increases in scope with better pricing โ€“ just ensure itโ€™s for things you plan to do.
    • Donโ€™t Accept Verbal Promises: If the account manager verbally agrees to something during calls (e.g., โ€œWe can probably extend that discountโ€ or โ€œWeโ€™ll throw in 100 training licensesโ€), always get it confirmed in writing (email or, ultimately, in the contract). A friendly reminder: โ€œThatโ€™s great โ€“ could you send an updated quote or email confirmation of that concession for our records?โ€ This avoids any โ€œmisunderstandingsโ€ later.
    • Stay Professional but Firm: Microsoft negotiators are generally experienced; they respond to a professional approach grounded in facts. Avoid emotional arguments (โ€œThis is outrageous!โ€) and focus on business rationale (โ€œThis cost is X% of our IT budget, which is not tenable; we need to work together to reduce it.โ€). Be confidentโ€”itโ€™s your organizationโ€™s money, and you have every right to ensure value for it.
  • Areas Commonly Ripe for Pushback: Based on industry experience, certain areas often have negotiation room:
    • Office 365/M365 Discounts: Microsoft has huge margins here; enterprises often get 15-30% off list if they negotiate aggressively, especially for E5 or large volumes. If your quote is at least, thereโ€™s room.
    • Azure Incentives: If youโ€™re growing on Azure, ask for either credits (one-time monetary credits) or increased discounts. Also, if you are considering AWS/Google for some projects, (tactfully) mention that. Microsoft may respond with better rates to keep your cloud spend with them.
    • True-up forgiveness or Flexibility: As mentioned, Microsoft can be flexible on how they count final true-ups, or even allow some license swapping (e.g., exchange 100 unused licenses of Product A for Product B of equivalent value). Ask if such optimizations are possible.
    • Free Training/Adoption Help: If youโ€™re adopting new products, ask for free Microsoft FastTrack assistance or partner services funded by Microsoft to help deploy them. This isnโ€™t a line item cost to them in the proposal, but it saves you money and drives usage (which Microsoft wants).
    • Price holds beyond term:ย You likely canโ€™t get them to commit to what happens after the renewal (they wonโ€™t promise your pricing in 4 years). But if mutually agreed, you can negotiateย renewal optionsย like the right to extend the same pricing for one additional year. At least try to embed a gentle statement like โ€œMicrosoft will use best efforts to maintain pricing consistency for any renewal,โ€ which, while not binding, gives you something to point to later.
  • Plan Your Walk-Away and Alternatives: In negotiation, you should quietly decide your BATNA (Best Alternative to a Negotiated Agreement) โ€“ what will you do if you cannot reach an acceptable deal? For a Microsoft renewal, completely walking away might be unrealistic if youโ€™re standardized on their tech. But alternatives could include:
    • Dropping certain modules and finding third-party solutions (for example, if Microsoft wonโ€™t budge on a costly Dynamics 365 piece, you might genuinely evaluate another CRM for that department).
    • Partial moves to CSP or other licensing programs: If the EA renewal is too rigid or expensive, you might break off some services to buy via CSP or even via the web on MOSA (Microsoft Online Subscription) where you can do month-to-month. Sometimes splitting the purchase can save cost or give you interim flexibility.
    • Delaying new projects: As leverage, you might decide not to adopt a new Microsoft product now (like Power BI company-wide) and defer it, focusing only on renewing what you need. The opportunity for Microsoft to sell that to you becomes a future carrot for them โ€“ they lose immediate upsell, which they may try to keep by sweetening the deal now.
    • Knowing your BATNA helps you negotiate confidently. If Microsoft feels you have no choice, theyโ€™ll hold harder. They will negotiate more earnestly if they sense you have a plan (even a temporary one) to mitigate a no-deal.
  • Collaborate with Your Reseller/Partner: If youโ€™re working through a Licensing Solution Provider (LSP) or a CSP partner, enlist them in the negotiation. They are also interested in closing the deal, and sometimes they can advocate to Microsoftโ€™s โ€œbusiness deskโ€ (the internal approval team for discounts) on your behalf. Remember, the LSP works closely with Microsoft, but a good partner will want a satisfied customer, too. Provide them with a clear list of what you need improved. They can often present it to Microsoft in a format that resonates. Also, if youโ€™re considering switching partners or buying channels due to this renewal, thatโ€™s leverage โ€“ partners compete, too. (However, donโ€™t let that distract from the main goal of getting the best terms from Microsoft, as switching partners doesnโ€™t usually change Microsoftโ€™s bottom-line offer dramatically unless the new partner has a special promotion.)

Throughout the counteroffer process, maintain a solution-minded tone: you and Microsoft ultimately want a deal. Your job is to ensure itโ€™s a deal that serves your organizationโ€™s interests.

By coming to the table with a well-prepared counteroffer, backed by analysis and reasonable asks, you transform the renewal from a rubber-stamp expense into a strategic procurement victory. This saves money and sets the tone for a more balanced relationship with Microsoft in the long run.

Recommendations

In wrapping up, here are the key actions and best practices a CIO should take away from this playbook when evaluating and negotiating Microsoft renewals:

  • Start Early and Plan Strategically: Begin the renewal process well in advance (6โ€“12 months for enterprises). Use that time to audit usage, gather requirements, and form a clear internal strategy. Rushed renewals weaken your bargaining position.
  • Break Down Every Cost: Insist on transparency. Analyze per-user costs, cloud commits, and support fees line by line. Know exactly what youโ€™re paying for and how it compares to past deals and market norms.
  • Be Skeptical of Bundles: Assume nothing in the proposal is โ€œfree.โ€ Identify unrequested products or inflated quantities and remove or reduce them. Only include bundles that provide real, demonstrable value to your organization.
  • Scrutinize Contract Terms: Donโ€™t just focus on priceโ€”review the fine print. Ensure the agreementโ€™s terms (renewal, price protections, true-up rules, etc.) give your organization the flexibility and protections it needs. Fix any unfavorable clauses before signing.
  • Calculate the Big Picture: Translate the proposal into a business case. Assess ROI, total cost of ownership, and strategic impact. Use this to justify your stance to internal stakeholders and to Microsoft. Itโ€™s not just about cutting costs โ€“ itโ€™s about aligning the spend to value.
  • Leverage Expert Advice: Engage independent licensing experts (like Redress Compliance or similar consultants) to validate your findings and recommendations. They can provide benchmark data and negotiation tips that Microsoftโ€™s team wonโ€™t volunteer.
  • Develop a Firm Counteroffer: Donโ€™t accept the first quote as-is. Prepare a counterproposal with clear asks: better pricing, necessary removals, added terms for flexibility, etc. Use a fact-based approach to support your requests.
  • Negotiate Proactively: Enter discussions with confidence. Use your data, alternatives, and timing to your advantage. Be courteous but persistent in pursuing the changes you need. Remember, everything is negotiable at renewal time โ€“ Microsoft expects it.
  • Document Everything: As you negotiate, get all concessions in writing and ensure the final contract reflects every promise. Verbal assurances or โ€œhandshake dealsโ€ must be converted into contract language or signed offer letters.
  • Align the Deal with Your Strategy: Finally, ensure the end agreement is not just the โ€œpath of least resistanceโ€ but a conscious strategic choice. It should fit your IT roadmap, budget constraints, and risk profile for the next few years if it doesnโ€™t, keep negotiating or consider alternative licensing routes until it does.

By following this playbook, CIOs and procurement leaders can turn a Microsoft renewal from a dreaded cost increase into an opportunity for optimization and value.

The key is approaching it as a business negotiation grounded in data and strategy, rather than an administrative renewal. With thorough analysis, independent insight, and a clear plan for a counteroffer, youโ€™ll be well-positioned to secure a renewal agreement that delivers the best possible outcome for your organization.

Read more about our Microsoft Negotiation Service.

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

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson has 20 years of experience in Oracle license management, including nine years working at Oracle and 11 years as a consultant, assisting major global clients with complex Oracle licensing issues. Before his work in Oracle licensing, he gained valuable expertise in IBM, SAP, and Salesforce licensing through his time at IBM. In addition, Fredrik has played a leading role in AI initiatives and is a successful entrepreneur, co-founding Redress Compliance and several other companies.

    View all posts