Microsoft closed out their FY22 Q2 results with revenue of $51.7 billion. Of this, Microsoft Cloud (mainly Office 365, Azure, Dynamics 365, and LinkedIn) accounted for $22.1 billion, up 32% year over year. It’s a very healthy outcome which underlines the importance of cloud services to Microsoft.
Figure 1: Office 365 Results drive the Microsoft Cloud
In remarks to analysts, CFO Amy Hood attributed the growth to “large, long-term Azure contracts, as well as increased usage of Teams and our advanced security and identity offerings.” She noted that the gross margin for Microsoft Cloud decreased slightly year-over-year to 70%. However, after excluding the impact from a change in how datacenter assets like servers and network controllers are accounted for over their useful life, she said that Microsoft Cloud gross margins increased by roughly 3%.
Office 365 Revenue and Numbers
In terms of Office 365, Microsoft failed to give specific user numbers for either active or paid seats. They said that Office 365 commercial revenue grew by 19% and cited higher average revenue per user (ARPU) and installed base expansion as driving factors. Microsoft noted that customer movement to higher-based plans such as Office 365 E5 to access better security (Microsoft Defender for Office 365 Plan 2), compliance (many features from auto-label policies to trainable classifier), and voice (calling plans, etc.) drove “continued momentum.” The increases in Office 365 and Microsoft 365 monthly subscriptions from March 1, 2022 will give another boost to cloud revenues.
Microsoft said that “paid Office 365 commercial seats increased 16% year-over-year.” In their Q3 FY21 results, Microsoft said that they had “nearly 300 million” paid seats. Nine months later, that number is probably around 330 million. However, that doesn’t mean that this is the number of monthly active users, with or without paid licenses. It could be that Microsoft has sold licenses that are not yet used but are still counted.
Interestingly, Microsoft said that growth was “driven by another strong quarter of growth in our small and medium business and frontline worker offerings. Later, in a response to an analyst question, Amy Hood noted that growth in SME tenants and those buying services for frontline workers “often come(s) at lower revenue per month than we would see in our enterprise businesses buying the full suite of products.” In other words, Microsoft can’t generate a high ARPU from SME customers.
Teams
In July 2021, Microsoft claimed 250 million monthly active users for Teams. At the time, I wondered if the number was believable. Now Microsoft has increased the figure to 270 million (Figure 2), a small percentage increase compared to recent large spurts in growth. The same doubts exist simply because Microsoft doesn’t give sufficient detail to understand how such a large percentage of the Office 365 base uses Teams. For instance, how many Teams users are in education versus enterprise? How many people use Teams consumer, even after the roll-out of chat interconnectivity between the consumer and enterprise versions? How many of the users logged as active are there because Windows 11 loads the Teams consumer client or Office loads the Teams enterprise client (both easy to turn off).
Figure 2: Growth in Teams user numbers as reported by Microsoft
Instead of hard data, we get snippets designed for quotations, such as learning that Teams is “at the center of this digital fabric,” or that “over 90 percent of Fortune 500 companies used Teams Phone this quarter” (maybe they like the unlimited dial-in capabilities and Teams Phone plans). Or even that Walmart chose Teams for their “more than 2 million frontline users” (surely a Teams Walkie-Talkie case study in the making…). Huge customers like Walmart underpin the credibility of the Teams user number, while also underlining the point about lower profitability from frontline worker contracts (you can bet that Walmart got a good deal).
Viva
Microsoft launched Viva almost a year ago and rolled out Viva Insights, Viva Connections, Viva Learning, and Viva Topics since. Of all the offerings, I think Viva Topics has the most interesting technology. Microsoft has also rebranded MyAnalytics to bring it under the Viva brand, which is why Outlook and OWA now have the Viva Insights add-in.
Given the hype surrounding the launch and the importance of the “employee experience category” emphasized to the Microsoft sales force and partners, it was striking how little mention it received in the results briefing. Satya Nadella said that “Viva is being used by more than 1,000 paid customers… to help address challenges like employee burnout and retention.”
With the size of the Office 365 customer base and the emphasis on Teams as the delivery vehicle for Viva, I’m surprised that this number is so low. In July 2021, Microsoft said that 124 organizations had more than 100,000 Teams users and 3,000 organizations had more than 10,000 Teams users. You’d imagine that these organizations would be prime candidates for Viva. Perhaps the U.S.-centric approach often seen in Viva is an inhibiting factor for deployment in the rest of the world?
Keep up with the changing world of the Microsoft 365 ecosystem by subscribing to the Office 365 for IT Pros eBook. Monthly updates mean that our subscribers learn about new developments as they happen.
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
9 Replies to “Microsoft Cloud Revenues Pile Up as Teams Hits 270 Million Users”