Microsoft Graph API Licensing and Costs for Mail and Calendar Apps
Question details
The user needs clarification on the licensing requirements, costs, and permissions associated with using Microsoft Graph APIs for Mail and Calendar applications.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Reviewing API costs and subscription requirements when developing or managing applications that interact with Microsoft Graph Mail and Calendar services.
- Observed behavior
- Seeking confirmation on whether Mail and Calendar APIs incur separate metered charges and if application authorization replaces mailbox licensing.
Ensure you have administrator access to the Microsoft 365 Admin Center and the Microsoft Entra admin center to review user mailbox licenses and application permissions.
Verify Mailbox Licensing and Assign Application Permissions
Ensure that target users have an active Microsoft 365 mailbox license and that your application has the correct delegated or application permissions.
Microsoft Graph mail and calendar APIs are generally included with applicable Microsoft 365 user subscriptions. They do not typically incur additional metered charges, but the underlying mailbox must be properly licensed.
Log in to the Microsoft 365 Admin Center, navigate to 'Users' > 'Active users', and verify that the required users are assigned a valid license containing Exchange Online.
Access the Microsoft Entra admin center (Azure AD) and ensure your application is registered under 'App registrations'.
In your app registration, go to 'API permissions', click 'Add a permission', select 'Microsoft Graph', and add necessary Mail and Calendar permissions (e.g., Mail.Read, Calendars.ReadWrite).
If you are utilizing application-level permissions rather than delegated permissions, ensure an administrator clicks 'Grant admin consent for [Your Organization]' to authorize the access.

Check for Metered Microsoft Graph APIs
While standard Mail and Calendar APIs are included in user subscriptions, confirm that your app does not use advanced APIs that require consumption-based billing.
Looking for a Cost-Effective Office Solution? Try WPS Office
Since Microsoft Graph API functionality and mailbox access are tied strictly to active Microsoft 365 subscriptions, managing enterprise software costs can become challenging. If your team needs a robust, lightweight, and highly compatible office suite for daily document tasks without heavy subscription fees, WPS Office is the ideal solution.
- 1. Download WPS Office: Visit the official WPS Office website and download the free installer for your operating system.
- 2. Install the Software: Run the setup file and follow the simple on-screen instructions to deploy the office suite.
- 3. Open Existing Files: Launch WPS Office and instantly open your existing Word, Excel, or PowerPoint documents with perfect formatting retention.

Frequently Asked Questions
Do Microsoft Graph Mail APIs cost extra to use?
Generally, no. Microsoft Graph mail and calendar APIs are included with your applicable Microsoft 365 user subscription and do not carry additional metered charges, provided the mailbox is properly licensed.
Can I use the Graph API if the user does not have a mailbox license?
No. Simply granting application permissions or authorization does not replace the need for licensing. The mailbox or service being accessed by the application must have an active license.
Are there any Microsoft Graph APIs that charge per API call?
Yes. While standard Mail and Calendar APIs are typically included in subscriptions, certain advanced endpoints (like specific Microsoft Teams protected APIs) have separate consumption-based metered requirements. Always review the official Microsoft Graph metered API list for details.




