This blog post shows the steps how to easily schedule Start/stop your ARM VMs.
For example on demo/dev environments you can save costs when turning VMs off when you are not using them.
I will show you the easiest way and therefore I will do everything from the portal without needing any scripting knowledge.
We are going to use Graphical Runbooks which are provided by Microsoft. With these Runbooks you are able to schedule start/stop ARM VMs for Azure subscription or resource group or a single named VM.
In this example I have already create Resource Group called Demo and it contains one VM.