Office 365 For WHMCS is an easily operated module allowing you to automatically provision and handle key attributes of Microsoft Office 365 plans entirely within your WHMCS system.

Enhance your offer with a variety of subscriptions, each with a particular set of Office 365 services, supplied in either a standard or extended model. The basic mechanism is extra simple, as the chosen license will be automatically linked to a single user after the order is complete. Your clients will be then welcome to further adjust the spectrum of accessible components upon the purchase of separate addon services. The alternative, advanced variant offers the use of configurable options to let your customers both create as many users as wanted as well as assign available subscriptions to them freely. Whatever the license type, your client area will include essential management implements, facilitating feature upgrades/downgrades and password changes. At the same time, the module will allow you to control each sold product without leaving the admin area, perform subscription switches, adjust billing cycles, as well as readily suspend or undo the suspension of plans and additional services.

Order Office 365 For WHMCS today and push your business offer into the forefront of tomorrow's customer expectations!


  • Admin Area
    • Create/Suspend/Unsuspend Office 365 Subscriptions
    • Choose Standard/Extended Provisioning Type
    • Choose Billing Cycle
    • Enable/Disable User Management
    • Create/Suspend/Unsuspend Addon Services For Standard Provisioning Type
    • Create Office 365 Customer During First Or Every Order
    • Create Office 365 User With Every Order
    • Change Package
    • Change Password
    • Accept Microsoft Customer Agreement
    • View Debug Information
  • Client Area
    • View And Accept Microsoft Customer Agreement
    • Provide Custom User Domain
    • Standard Provisioning Type:
      • Automatically Create Office 365 Customer/User/Subscription
      • Upgrade/Downgrade Office 365 Subscriptions
    • Extended Provisioning Type:
      • Order Chosen Number Of Licenses
      • View/Create/Delete Office 365 Users
      • Assign Available Subscriptions And Addons To Users
      • View Available Addons Details
      • Upgrade/Downgrade Number Of Office 365 Subscriptions
    • Change Password
    • Go To Office 365 Panel
  • Supported Services
    • Office 365 A1/A3/A5/E1/E3/E5/F3
    • Office 365 Business/Business Essentials/Business Premium
    • Office 365 Data Loss Prevention
    • Office 365 Education/Education E5
    • Office 365 ProPlus/Enterprise E1/E3/E5/F1
    • Standalone Services:
      • Advanced Communications
      • Advanced eDiscovery Storage
      • AI Builder Capacity
      • Azure Active Directory
      • Azure Information Protection Premium
      • Business Apps
      • Business Intelligence Service
      • Chat Session For Virtual Agent
      • Common Area Phone
      • Common Data Services
      • Dynamics 365 Services
      • e-Commerce Tiers
      • Enterprise Mobility + Security
      • Exchange Online Plans, Archiving, And Services
      • Extra Graph Connector Capacity
      • Information Rights Management
      • Microsoft 365 A1/A3/A5/E3/E5/F1/F3
      • Microsoft 365 Apps
      • Microsoft 365 Audio Conferencing
      • Microsoft 365 Busines
      • Microsoft 365 Calling Plan
      • Microsoft 365 Compliance
      • Microsoft 365 Domestic
      • Microsoft 365 Security
      • Microsoft 365 Phone System
      • Microsoft Cloud App Security
      • Microsoft Defender
      • Microsoft Intune
      • Microsoft MyAnalytics
      • Microsoft Stream Plans
      • Microsoft Stream Storage Add-On
      • Microsoft Teams
      • Minecraft: Education Edition
      • OneDrive For Business
      • Power Apps
      • Power Automate
      • Power BI Premium EM3/P1/P2/P3/P4/P5
      • Power BI Pro
      • Power Virtual Agent
      • Pro Direct Support for Dynamics 365 Unified Operations
      • Project Online Essentials
      • Project Plan 1/3/5
      • Project Portfolio Management
      • SharePoint
      • Skype For Business Plus
      • Teams Rooms Premium
      • Visio Plan 1/2
      • Windows 10 Enterprise A3/A5/E3/E5
      • Yammer
      • And Others Based On Availability In Microsoft Offer
  • General Info
    • Requires Microsoft Partner Network
    • Requires Microsoft Cloud Solution Provider - Direct Bill Partner (Tier 1)
    • Supports PHP 7.2 Up To PHP 7.4
    • Supports WHMCS Themes "Six" And "Twenty-One"
    • Supports WHMCS V7.10 And Later
    • Easy Module Upgrade To Open Source Version
Read More


v2.4.0 Released: Jun 8th, 2021
New Feature
  • WHMCS V8.2 support
  • If "Company Name" is entered by a client, it will be now used by default when creating a Microsoft account instead of the client's first and last name - case #149
  • The "userDomain" product custom field can be now applied to create an account instead of using the default WHMCS "Domain" field - case #150
  • Support for WHMCS V7.9 and previous
  • Support for PHP 7.1 version
Bug Fix
  • Eliminated "A partner confirmed agreement already exists for the customer" error that might have appeared for subsequent orders if the "Create customer only with first order" option was enabled - case #152
  • You can now use the "organizationNumber" product custom field to eliminate the "Organization registration id information is missing" error when creating a customer account located in certain countries - case #153
  • Fixed problem with the invalid "User Details" brand redirection when using the module along with Multibrand For WHMCS - case #155
  • When placing an order with multiple product addons, their quantity will now be correctly used by the module instead of creating only the first one - case #156
  • Other slight code corrections
v2.3.0 Released: Dec 16th, 2020
New Feature
  • WHMCS V8.1 and "Twenty-One" theme support
  • "User Domain" custom field - provide a domain to that field during placing an order if you want clients to choose between that custom domain and the default "onmicrosoft.com" one when adding users - case #127
  • Clients can now assign addons to users if purchased products are configured as the "Extended" provisioning type - case #129
Bug Fix
  • Resolved compatibility issues with the installed WHMCS Bridge integration
  • Fixed certain security issue
  • Other minor code corrections
v2.2.3 Released: Nov 9th, 2020
Bug Fix
  • Resolved some issues caused by the PHP 7.4 version
  • Other minor code corrections
v2.2.2 Released: Sep 1st, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support
  • Support for PHP 7.0 and previous
  • Support for WHMCS V7.8 and previous
Bug Fix
  • Fixed issue where the "{}" characters might have appeared in the "Access Hash" field of server configuration that prevented settings from being properly saved - case #118
  • Adjusted displaying of subscriptions' "Commitment End Date" - case #123
  • Corrected use of the "Accept Customer Agreement" module command button of the admin area - case #128
  • Resolved issues with importing existing subscriptions by manually providing their "User ID", "Customer ID", "Order ID" and "Subscription ID" custom fields - case #133
v2.2.1 Released: Apr 6th, 2020
New Feature
  • WHMCS V7.10 support
  • Support for WHMCS V7.7 and previous
v2.2.0 Released: Feb 19th, 2020
New Feature
  • WHMCS V7.9 support
  • You can now configure the billing cycle of the subscription in product's module settings - case #62
  • Decide whether to enable or disable users and their subscription management from the client area for standard provisioning type - case #84
  • Support for new "Microsoft Customer Agreement" that can be viewed and accepted by clients while placing orders - case #85
  • Added redirection link to Office 365 panel in the client area - case #51
  • Improved interface of user creation
  • Behavior of customer creation process along with product's module settings changes
  • User account creation will be now performed with every order
  • Support for WHMCS V7.6 and previous 
Bug Fix
  • Assorted corrections related to the product's upgrade/downgrade process - note that this still can be restricted to only selected offers due to API limitations - case #101
  • Fixed issue with users pagination after deleting last entry from the list
  • Corrected issues related to the server's "Test Connection" feature
  • Other code refinements
v2.1.0 Released: Nov 25th, 2019
New Feature
  • WHMCS V7.8 support
  • Azure Multi-Factor Authentication support
  • Added possibility to manually "Accept Customer Agreement" using the module command button in the admin area
  • Support for WHMCS V7.5 and previous
  • Entire process of obtaining API details and configuring the connection with a server
Bug Fix
  • Minor code corrections
v2.0.3 Released: Jan 7th, 2019
Bug Fix
  • Fixed issue that might have occurred when activating the license
  • Solved fatal error that might have shown up in the admin area when opening a ticket with both the Office 365 product and addon assigned
  • Resolved issue with changing the number of the ordered subscriptions of a "Standard" provisioning type, when using the "Change Package" action
v2.0.2 Released: Jul 11th, 2018
  • API responses can now be translated in the language file
Bug Fix
  • Language file is no longer encoded in the licensed module version
  • Resolved issue with a blank page error that might have occurred on product addon termination
  • Assorted code cleanups
v2.0.1 Released: Apr 10th, 2018
New Feature
  • WHMCS V7.5 support
  • PHP 7.1 and 7.2 support
v2.0.0 Released: Mar 7th, 2018
  • Rewritten logic of the module
  • Create Office 365 customers automatically with assigned users and subscriptions
  • Decide whether to create new Office 365 customer and user accounts for each subscription order or the first one only
New Feature
  • Standard provisioning type - create Office 365 customer with automatically assigned Office 365 user and subscription
  • Extended provisioning type - allow clients to order multiple licenses at once, create multiple users and assign available subscriptions to them freely
  • Connection requirement to use Microsoft ID from pre-created Office 365 customer account
v1.0.0 Released: Jun 8th, 2017
  • Stable Release
Read More

There are no reviews yet!

Read More

See Also

Recurring Billing Extended For WHMCS Icon
Recurring Billing Extended

Recurring Billing Extended For WHMCS

Chosen by 243 customers

Sell products and services under fixed-term contracts from 1 month up to 10 years and manage their crucial features: discounts, breach penalties, renewal types and more.

Payment Gateway Allocator For WHMCS Icon
Payment Gateway Allocator

Payment Gateway Allocator For WHMCS

Chosen by 156 customers

Match specified payment gateways to the exact location of your clients automatically when they place orders in your WHMCS.        

G Suite For WHMCS Icon
G Suite

G Suite For WHMCS

Chosen by 378 customers

Provision and manage Google services set up in a flexible manner and allow your customers the possibility to carry out all handling tasks on their products remotely.

MX Registrar For WHMCS Icon
MX Registrar

MX Registrar For WHMCS

Chosen by 54 customers

Resell .mx TLDs automatically, handle registrar commands like auto renewals and domain transfers plus permit your clients to manage their TLDs straight in your system.