Teams often overuse Microsoft-hosted agents by running redundant or low-value jobs, failing to configure pipelines efficiently, or neglecting to use self-hosted agents for steady workloads. These inefficiencies result in unnecessary cost and delivery friction, especially when pipelines create queues due to limited agent availability.
Azure Pipelines charges for Microsoft-hosted agents based on pipeline execution time. Public projects get 1,800 free minutes/month; additional usage is billed per parallel job. Self-hosted agents avoid Microsoft billing but require infrastructure and maintenance.