Startups: Companies that are in their initial stages of business and typically developing a business model and seeking financing.
The documented path is automatic: maintain at least five qualifying Azure workloads for approximately 60 continuous days for the $25,000 milestone, or seven for approximately 60 days for $50,000; the public rules do not fully define how MySQL versus PostgreSQL, individual VMs, model deployments, or the $1 billing calculation are aggregated. ^1^
Documented milestone rules
| Milestone | Published requirement |
|---|---|
| $200 | Sign up and verify identity using a personal LinkedIn account |
| $5,000 | Complete business verification |
| $25,000 | Use 5 or more Azure workloads for approximately 60 days |
| $50,000 | Use at least 7 Azure workloads for approximately 60 days |
| $150,000 | Use 10 or more workloads and maintain approximately $3,000/month in Azure usage for approximately 60 days |
For the workload-based milestones:
- The clock starts when the required number of workloads have each reached at least $1 in spend.
- Every counted workload must remain above the threshold throughout the 60-day period. If the count falls below the milestone requirement, the continuous period does not complete.
- Earlier activity from a VM or model does not start the milestone clock before the complete set of five or seven qualifying workloads exists.
- Evaluation and upgrading are automatic; there is no separate milestone application.
- Milestones need not be completed sequentially.
- The $25,000 milestone includes a one-time, two-year credit-use extension. ^1^
The documentation describes the program as unlocking up to $150,000 in Startup credits over time, so the milestone labels should be treated as total credit levels rather than an assurance that each displayed amount is added on top of all previous amounts. It does not publish enough accounting detail to calculate the exact remaining balance after an upgrade; use the balance shown for the subscription or request an account review.
What counts as a workload
A workload is documented as an Azure service actively used in the solution, with examples including VMs, AI/ML services, databases, and application-hosting services. Each unique service counts toward the total. ^1^
That supports these conclusions—but not more specific instance-level rules:
- MySQL Flexible Server and PostgreSQL Flexible Server: They are distinct Azure products, but the milestone page only lists “databases” as a workload example. It does not explicitly confirm whether the evaluator records these as two unique services or one database workload category.
- Two VMs: The documentation names Virtual Machines as a service; it does not say that two VM resource instances count twice.
- Multiple Foundry model deployments: AI models can be workloads, but the documentation does not define whether deployments are counted individually, by model, or under one AI/Foundry service.
- Creating resources alone is insufficient: progression is based on active, sustained usage rather than service activation or a one-time usage spike.
Do not provision duplicate resources solely to increase the count until Program Support confirms how the account’s telemetry groups them.
Meaning of the $1 threshold
The public milestone page establishes that each counted workload needs at least $1 in spend and must stay qualified for all 60 days, but it does not publicly specify:
- whether $1 is evaluated daily, monthly, cumulatively, or over a rolling interval;
- whether the amount is gross usage or the amount remaining after free grants/allowances;
- whether usage paid from Startup credits differs from out-of-pocket usage;
- how idle days are handled when accumulated spend remains above $1;
- the exact reset behavior for stopped resources or days without model requests.
Startup credits can be used across eligible Azure services, and progression is based on sustained Azure usage, but that does not establish the evaluator’s underlying billing calculation. ^2^
Consequently, “above $1 throughout the period” should not be interpreted as requiring $1 per day unless Program Support confirms that for the subscription. An account-level answer is required for the precise meter and aggregation period.
Progress and account review
For startups that joined after May 29, 2026, the Microsoft for Startups page in the Azure portal is the primary experience and supports tracking application status and credit milestones. ^3^
Because Your Microsoft Team → Get program support is missing:
- In the Azure portal, select the ? icon.
- Select Help + support.
- Select Create a support request.
- Include the sponsorship/subscription name, milestone currently displayed, and screenshots of the Startup overview—without posting subscription IDs publicly.
- Ask Support to confirm:
- the workload identifiers recognized for MySQL and PostgreSQL;
- whether VM and Foundry instances are aggregated;
- the threshold’s billing period and treatment of credits/free allowances;
- the qualifying start date and any workload that broke continuity.
The documented Program Support route is normally Startup homepage → Overview → Your Microsoft Team → Get program support, and milestone/credit-usage questions are within that team’s scope. ^4^
If the startup joined before May 29, 2026, use the older Microsoft for Startups Portal instead: select the ? icon and then Submit a Support Ticket. ^5^
No public service-level timeframe is stated for an eligible automatic milestone upgrade. If the portal has not updated after the complete continuous period, submit the account review rather than recreating or stopping workloads.
References