
How to set up a calling plan spend limit in Teams
- Maxime Hiez
- Teams , Tutoriel
- 11 Jun, 2025
Introduction
Businesses interested in using Microsoft Teams as their single provider for telephony services, but reluctant due to the high cost of calling plans, can choose a Pay-As-You-Go billing approach, facilitating their PBX migration to Teams. Licensed users can receive calls for free, while outgoing calls to local and international numbers are billed per minute via Communication credits or post-usage. By applying a usage limit, it is now possible to control consumption so as not to exceed a defined limit.
Prerequisites
Microsoft Teams telephony enabled
- Calling Plan configuration in Pay-As-You-Go mode.
Administrator role
- An account with the Global Administrator or Teams Administrator role to access the Microsoft Teams Admin Center.
Step 1 : Sign in to the Microsoft Teams admin center
Sign in to the Microsoft Teams Admin Center by opening your web browser to https://admin.teams.microsoft.com.
Step 2 : Enable monthly spending limit
In the left menu, click Voice then Calling policies, and edit the default calling policy (you can also create a new one).
Activate the Enable calling plans spend limit switch and enter the value corresponding to the amount (in local currency) after which you want to block calls.
Configuration in PowerShell
You can configure the new CallingSpendUserLimit attribute via the following PowerShell commands :
Connect-MicrosoftTeams
Set-CsTeamsCallingPolicy -Identity Global -CallingSpendUserLimit 150 -EnableSpendLimits $true
The configuration may take several minutes to be effective.
User experience
With this new configuration, users will no longer be able to make outgoing PSTN calls once they reach their set limit.
Conclusion
You now know how to control your users’ phone consumption in Teams.
Sources
Microsoft Learn - Microsoft Teams calling plans
Microsoft Learn - Set-CsTeamsCallingPolicy
Did you enjoy this post ? If you have any questions, comments or suggestions, please feel free to send me a message from the contact form.
Don’t forget to follow us and share this post.