allow setting spending limit on any account type
I cannot afford to have a runaway process or a mistake in the Azure portal to generate a huge bill for me.
Many of the special offers that give Azure credits come with a spending limit of $0.00 such that when your credit is used up, your account is temporarily disabled until your credits are refreshed.
However, you can only remove the spending limit. You cannot change it to a higher level.
Also, Pay as you Go accounts cannot have a spending limit either.
It would be extremely useful to be able to set a spending limit on Pay as you go or Dev Essentials and would make users far less afraid to turning on new services.
I know there is an spending alert that you can turn on (which has been in preview for a very very long time), but all that does is send an email.
That is just not sufficient. If that email is overlooked or goes into your spam folder then you can still end up with a giant bill.
This feature would be important for Personal accounts and larger businesses.
For example, I have personal Azure account linked to my personal credit card. I don't mind spending a limited amount on Azure each month but I can't afford to risk getting a multi-hundred or thousand dollar bill just because I clicked the wrong button.
Stan Vickers commented
So yes. Let me add my voice to the "This is crazy" crowd. This is something very basic. Who would want to give Microsoft a blank check and then have to go to the portal every day to see if they used it?
Antonio Rodriguez commented
I made one of those mistakes... $2,500 USD over 2 months for an unused staging environment... trying to get support to help me out is giving me so much anxiety and sadness!
It feels like i'm speaking to robots!
When you spend all the credit included with your subscription, Cloud Services that you deployed are removed from production and your Azure virtual machines are stopped and de-allocated. The data in your storage accounts and databases are available in a read-only manner.
after so many year still no have this function.
Definitely needed, many startup dont use Azure because of that reason exactly
This is definitely needed. I had to cancel our subscription for our non-profit org because we can't allow the possibility of costs running away. Alerts is not good enough. A spending limit is a must when you have a personal or non-profit org credit card tied to the subscription.
@MSFT - Any update on this?
+3 : Not sure why MS is trying to make money with people learning. You gave 30 days trial and your product is changing every hour, I think some amount of trial money should be provided for each new feature every month till Azure is decommissioned. Current Azure trial is NOT satisfactory.
But, MS does not care about these comments because, making money from other's mistake could be one of the business strategy.
Andreas Schnederle-Wagner commented
+1 - definitely a must have ... can't believe it's still not possible to set a spending limit on Pay as you Go ... ?!?
Manuel Alves commented
Azure is off-limits for me as long as Pay as you Go account subscriptions do not allow to set a spending limit.
I love it and have used it with MSDN subscriptions but the possibility of a mistake/atack is a stopper for me.
Giving Cloud providers like Azure what amounts to a blank cheque is just not acceptable. The provision of billing alerts just doesn't address the issue. The problem is that things go wrong both intentionally and unintentionally, particularly in IT. For example, some junior employee accidently spins-up 100 servers running an expensive analysis service over-night, or some disgruntled contractor does the same on his last day. Saying that the CFO should provide control is impractical in a start-up or SME; he/she just doesn't have the time or necessary skills to operate Azure portal. Alternatively, what if Microsoft makes a mistake and over-charges your account by $1M claiming you used services that you hadn't? This is the sort of thing that a hacker would delight in doing and is entirely plausible in the world post Spectre / Meltdown. How would you go about disproving that?
No, what we should demand is the ability to set a limit on monthly expenditure. Sure, send-off plenty of billing alerts when you're close to this limit. However, once the limit is reached your services are shut-down as for people with trial offers. This gives you surety that you won't get a bill you can't pay or haven't budgeted for. That must take precedence over keeping your service up and running. In the first case your company goes bankrupt and the second you just annoy some of your customers. The facility is clearly implemented in Azure, so please Microsoft switch it on and let me sleep at night!
I think it is an important feature. Especially if you want to test some services and don't get charged for hundreds of dollars.
It would be nice to say e.g. 20$/Month, if you exceed you can extend manually (and may get charged a higher value) or the service shuts down and you have to wait one month. The basic-test limits you to 175$ (or may 200?) and shuts down if you use too much.
James McKee commented
The fact that this is not offered and is the default setting for the "Cheap" MSDN account ties the hands of those developers.
Sadly I have decided to move away from Azure. I was using it as an individual developer to develop myself in new technologies and had a free account for years. I was happy with the services, but this billing **** forces me to close my account.
First I was hit by a £1,000 GBP invoice about a year ago because I opened some links from an article presenting the new IOT features. I didn't actually used any of these features just enabled them accidentally. Fortunately I was refunded.
Then free dabatase was discontinued. I wasn't happy but it's only around £4 per month so I would have paid it, but:
-Is not possible to use prepaid cards.
-Is not possible to use debit cards, e.g. one I don't use and has a very low balance. A credit card is required according to Azure support.
-It is not possible to set a spending limit.
-It is not possible to pay on an ad-hoc basis.
I am not willing to share any payment details with Azure where they can charge me unlimited amounts, so the only option I have left is to not use their services.
i was surprised by my current azure bill and will not use the azure portal until this feature is implemented. Until now i use IBM Bluemix.
Sherman Zhou commented
I will avoid azure as much as possible for me and my company, and avoid testing their new features to avoid being supprised by their charge supprise--- if this feature is not there.
What if your applications has DoS attack, or any type of reasons that you are not careful enough to know? --- I don't want to be surprised by Azure bills any more. Out.