# AZ-900 vs AZ-104 vs AZ-305: The Azure Progression Decoded
Microsoft's Azure certification path has three canonical stops for infrastructure-track candidates: `AZ-900` (Azure Fundamentals), `AZ-104` (Azure Administrator Associate), and `AZ-305` (Azure Solutions Architect Expert). Each sits at a different tier, tests different skills, and produces a different salary outcome. Picking the wrong one first, skipping a necessary one, or stacking them in the wrong order costs months and real earning potential.
This guide breaks down what each exam actually tests, who should take each, how they build on each other, and the specific pitfalls that catch candidates at every level. It is written for working professionals making real decisions about time and money, not for people collecting badges.
## The Three-Cert Progression at a Glance
| Certification | Tier | Exam Format | Pass Score | Prep Time | Role Fit |
| --- | --- | --- | --- | --- | --- |
| AZ-900 | Fundamentals | 40 to 60 multiple choice, 60 min | 700/1000 | 1 to 4 weeks | Non-technical, career switcher, manager |
| AZ-104 | Associate | 40 to 60 mixed format, 150 min | 700/1000 | 8 to 14 weeks | Azure admin, cloud engineer, sysadmin |
| AZ-305 | Expert | 40 to 60 scenario-heavy, 120 min | 700/1000 | 10 to 16 weeks | Solutions architect, senior cloud engineer |
The tier gaps are not linear. AZ-900 to AZ-104 is a 4x jump in difficulty. AZ-104 to AZ-305 is a 2.5x jump. Many candidates underestimate AZ-104 specifically because they assume "associate" means "one step up from fundamentals." It is closer to two steps up in practice.
> "AZ-104 is the exam that separates Azure learners from Azure operators. The questions are written to trip up candidates who studied services in isolation rather than learning how services compose in real deployments." - Tim Warner, Microsoft MVP and AZ-104 course author, Pluralsight, 2023
## AZ-900: What It Actually Is
`AZ-900` is Azure's foundational-tier exam. It is designed for non-technical roles (sales, marketing, project management) and for technical candidates who want a signal that they have baseline Azure literacy before jumping to associate-level study.
The exam covers four domains:
| Domain | Weight | Content |
| --- | --- | --- |
| Cloud Concepts | 25 to 30% | Cloud computing, service models, deployment models |
| Azure Architecture and Services | 35 to 40% | Core Azure services, compute, networking, storage, database |
| Azure Management and Governance | 30 to 35% | Cost management, features, tools, governance |
| (Some versions) | Varies | Security, compliance, identity in small blocks |
AZ-900 is widely considered Microsoft's easiest active certification. Candidates with general IT familiarity pass it in 2 to 3 weeks. Candidates with no IT background take 4 to 6 weeks. The exam is not scenario-heavy; it is recognition-heavy. You need to know what services exist, what they do, and what pricing models Azure offers.
The [AZ-900 fundamentals decision guide](/certifications/azure/az-900-azure-fundamentals-who-needs-it-and-who-should-skip-it) covers who actually benefits from this exam and who should skip it.
## AZ-900: Who Should Take It
Take AZ-900 if:
- You are a career switcher with no prior cloud experience
- You work in a non-technical role adjacent to cloud (sales, customer success, project management, business analyst) and need baseline literacy
- Your employer is running an Azure migration and you need to show commitment to the platform
- You want a 2 to 4 week resume signal while you figure out whether to commit to the full Azure track
Skip AZ-900 if:
- You already have meaningful IT experience and plan to take AZ-104 within the next 3 months
- You are pursuing AWS or GCP in parallel and will use that foundational cert instead
- You need to maximize study time for a higher-tier cert with limited calendar bandwidth
The [AZ-900 in one week plan](/certifications/azure/az-900-in-one-week-realistic-study-plan-for-beginners) gives a fast-track study structure for candidates who have decided AZ-900 makes sense and want to move through it efficiently.
## AZ-104: The Core Administrator Credential
`AZ-104` is the Azure Administrator Associate and the single most valuable Azure certification for infrastructure-track candidates. It tests actual operational knowledge: how to configure networking, manage identities, deploy and maintain compute resources, and handle storage.
The current exam domains (as of 2024 objectives):
| Domain | Weight | Content |
| --- | --- | --- |
| Manage Azure Identities and Governance | 20 to 25% | Entra ID, RBAC, subscriptions, management groups |
| Implement and Manage Storage | 15 to 20% | Storage accounts, blob, files, SAS, replication |
| Deploy and Manage Azure Compute Resources | 20 to 25% | VMs, scale sets, containers, App Service |
| Implement and Manage Virtual Networking | 15 to 20% | VNets, peering, DNS, routing, NSG, firewall |
| Monitor and Maintain Azure Resources | 10 to 15% | Monitor, Log Analytics, backup, DR |
AZ-104 is scenario-heavy. Questions present a business situation and ask which configuration, service, or combination solves it. Candidates who memorize services without understanding composition consistently fail. Candidates who run real labs in Azure pass.
The [AZ-104 question density breakdown](/certifications/azure/az-104-azure-administrator-domains-with-highest-question-density) dives into which domains produce the most exam questions and where to focus study time. The full [AZ-104 study guide](/certifications/azure/azure-administrator-az-104-complete-study-guide) covers a complete preparation plan.
## Why AZ-104 Is Harder Than It Looks
Three things make AZ-104 harder than candidates expect:
First, the breadth. AZ-104 covers identity, storage, compute, networking, and monitoring. Each of those is a full topic area in its own right. Candidates who study them in isolation without integrating them struggle with questions that span multiple domains.
Second, the performance-based labs. AZ-104 (and some other Microsoft exams) sometimes includes a live lab component where you must perform real tasks in an Azure environment. Labs are graded on outcomes, not process. If you can configure the setup through the portal, PowerShell, CLI, or ARM template, credit is awarded.
Third, the exam's operational focus. AZ-104 asks how to fix things, not just how to deploy them. Questions like "a VM cannot reach a storage account, what is the most likely cause?" require troubleshooting intuition built from actual hands-on work.
> "The candidates who fail AZ-104 typically fit one of two profiles. Either they studied only video courses without touching the Azure portal, or they spent too much time on one domain and arrived at exam day with gaps in another. Breadth with hands-on depth is the winning pattern." - John Savill, Microsoft Technical Fellow, from his AZ-104 prep videos
## AZ-305: The Architect Expert
`AZ-305` is the Azure Solutions Architect Expert exam. It is the third and most advanced stop in the infrastructure-track progression. The exam tests architectural judgment: given a business requirement, what Azure services and configurations meet it, at what cost, with what resilience, with what governance?
AZ-305 has a prerequisite: you must hold an active Azure Associate certification (AZ-104, AZ-204, or others from the approved list) before the AZ-305 credential is awarded. You can technically sit the exam without the prerequisite, but you will not receive the certification until the associate is in place.
The current AZ-305 domains:
| Domain | Weight | Content |
| --- | --- | --- |
| Design Identity, Governance, and Monitoring | 25 to 30% | Entra ID design, governance hierarchies, logging |
| Design Data Storage | 25 to 30% | Structured, semi-structured, unstructured data |
| Design Business Continuity | 10 to 15% | Backup, DR, high availability design |
| Design Infrastructure | 25 to 30% | Compute, networking, migration, application hosting |
Unlike AZ-104, which tests how to do things, AZ-305 tests which things to do and why. Questions present business constraints (cost, latency, compliance, team skill sets) and ask you to choose the architecture that meets the constraints. The "best answer" is often two defensible options separated by a subtle constraint in the scenario.
The [AZ-305 scenario question guide](/certifications/azure/az-305-azure-solutions-architect-expert-preparing-for-scenario-questions) walks through how to read and decompose these scenarios under exam time pressure.
## The Prerequisite Rule: AZ-305 Requires AZ-104 (or equivalent)
Microsoft updated the AZ-305 prerequisite in 2022 to require an active associate credential. The approved prerequisites include:
- AZ-104 Azure Administrator Associate
- AZ-204 Azure Developer Associate
- Any current Microsoft role-based associate certification in the Azure track
Most candidates take AZ-104 as the prerequisite because it covers the infrastructure foundations that AZ-305 architectures build on. Developer-track candidates use AZ-204 instead.
If you skip the associate tier and try to jump directly from AZ-900 to AZ-305, you will not receive the AZ-305 certification even if you pass the exam. Microsoft tracks this rigorously.
## Sequencing: The Right Order
The standard order for infrastructure-track candidates is:
AZ-900 (optional) to AZ-104 to AZ-305.
For developer-track candidates targeting architect roles:
AZ-900 (optional) to AZ-204 to AZ-305.
For candidates already working as Azure admins with 2+ years of production experience:
Skip AZ-900, take AZ-104 to refresh and formalize, then AZ-305.
For candidates who hold CompTIA certifications and are switching to cloud:
AZ-900 as a 3-week warm-up to Azure vocabulary, then AZ-104 as the serious associate exam.
The [Azure certifications roadmap](/certifications/azure/microsoft-azure-certifications-roadmap-which-order-makes-sense) covers a broader sequencing guide including security and data tracks.
## Realistic Time Investment
The biggest planning mistake candidates make is underestimating total time to reach AZ-305. Here is a realistic timeline for a working professional with some IT background starting from zero Azure experience:
| Phase | Weeks | Cumulative |
| --- | --- | --- |
| AZ-900 study | 3 | 3 |
| AZ-900 exam buffer | 1 | 4 |
| Post-AZ-900 rest | 1 | 5 |
| AZ-104 study | 12 | 17 |
| AZ-104 exam buffer | 2 | 19 |
| Post-AZ-104 work experience | 26 to 52 | 45 to 71 |
| AZ-305 study | 12 | 57 to 83 |
| AZ-305 exam buffer | 2 | 59 to 85 |
Total: 14 to 20 months for a properly paced three-cert progression. Candidates who compress this to 6 months pass the exams but fail to retain the material, which shows up in interviews and on-the-job performance.
## Salary Impact of Each Tier
Based on 2025 U.S. cloud salary surveys:
| Cert Level | Median Total Comp | 25th Percentile | 75th Percentile |
| --- | --- | --- | --- |
| AZ-900 only | $68,000 | $55,000 | $88,000 |
| AZ-104 | $108,000 | $88,000 | $138,000 |
| AZ-104 + AZ-305 | $158,000 | $128,000 | $198,000 |
The jump from AZ-900 to AZ-104 is the largest single salary lift in the Azure progression. Candidates who stop at AZ-900 and move on to other certifications typically leave meaningful compensation on the table by never consolidating operational Azure knowledge.
## Compare: Azure vs AWS vs GCP for This Same Progression
If you are choosing a cloud track in 2026, the three-step pattern exists in all three ecosystems:
| Cloud | Foundational | Associate | Expert |
| --- | --- | --- | --- |
| Azure | AZ-900 | AZ-104 | AZ-305 |
| AWS | CLF-C02 | SAA-C03 | SAP-C02 |
| GCP | Cloud Digital Leader | Associate Cloud Engineer | Professional Cloud Architect |
Azure's associate tier is broader than AWS's, while AWS's expert tier is harder than Azure's by most candidate reports. GCP's tier is smaller, narrower, and higher-paying per holder because the certified population is smaller.
The [Azure vs AWS comparison](/certifications/azure/azure-vs-aws-certification-comparison-which-track-right-for-you) and [AWS certification roadmap](/certifications/aws/aws-certification-roadmap-2026-all-paths) cover the comparative decision across ecosystems.
## Study Resources Compared
For AZ-900:
- John Savill's AZ-900 master class on YouTube (free, 3 hours, covers the exam)
- Microsoft Learn official learning paths (free, thorough but dry)
- Whizlabs or MeasureUp practice exams for question style exposure
For AZ-104:
- John Savill's AZ-104 master class (free, 10+ hours, deep)
- Scott Duffy on Udemy (accessible, exam-aligned)
- Microsoft Learn's AZ-104 learning paths (free, official)
- MeasureUp or Tutorials Dojo practice exams (paid, closest to exam style)
For AZ-305:
- John Savill's AZ-305 master class (free, scenario-heavy)
- Tim Warner's Pluralsight AZ-305 courses (paid, architectural depth)
- Microsoft Cloud Adoption Framework documentation (free, official, essential reading)
- MeasureUp AZ-305 practice tests (paid)
The [using Microsoft Learn effectively for Azure](/certifications/azure/using-microsoft-learn-effectively-for-azure-exam-preparation) guide covers how to work through the official content without getting lost in the breadth.
## Performance-Based Labs
AZ-104 and AZ-305 may include live lab components. Labs test real Azure configuration tasks in a sandboxed environment. You are given a set of objectives and time to complete them.
Important lab strategy points:
- Read all lab objectives before starting any task. Some tasks depend on others.
- Use whichever interface is fastest for you: portal, PowerShell, CLI, or ARM templates. Grading is on outcomes.
- Do not worry about optimal solutions. The lab scores on whether the configuration works, not on elegance.
- Time-box each task. If you are stuck for more than 10 percent of the total lab time on one task, skip it and return later.
Candidates who have not practiced in a real Azure environment freeze on labs. Spend the last 2 weeks of AZ-104 prep in the Azure portal doing the exact task types listed in the exam objectives.
## Common Mistakes By Tier
### AZ-900 Mistakes
- Over-preparing. AZ-900 does not need 8 weeks of study for most candidates.
- Memorizing pricing. The exam tests pricing concepts, not specific dollar amounts.
- Treating AZ-900 as a replacement for AZ-104. Hiring managers understand the tier difference.
### AZ-104 Mistakes
- Studying only video courses. AZ-104 requires hands-on practice in the portal.
- Underestimating the identity and governance domain. It is 20 to 25 percent of the exam.
- Skipping PowerShell and CLI questions. Some labs and questions require recognizing command syntax.
### AZ-305 Mistakes
- Taking AZ-305 too soon after AZ-104. Architects need operational experience the associate tier does not provide.
- Memorizing services. AZ-305 tests architectural judgment, not service catalog recall.
- Ignoring cost questions. Cost-optimization scenarios appear in nearly every AZ-305 exam.
- Not reading the case study carefully. AZ-305 often has multi-page case studies with constraints buried in paragraph three.
## The Question Format Difference
Each tier tests questions differently.
AZ-900 questions are direct: "What is the Azure service for X?" with four choices and one correct answer. Recognition-based.
AZ-104 questions are applied: "A company has X requirement. Which service or configuration meets it?" Often two defensible answers separated by a constraint.
AZ-305 questions are compound: multi-paragraph scenarios with business, technical, and compliance constraints. Questions often have no single right answer - the best answer depends on which constraint you weight most heavily. Microsoft has stated which constraint takes priority in the scoring rubric, but you have to infer it from the scenario language.
For deeper strategy on reading AZ-305 scenarios, see the [AZ-305 scenario preparation guide](/certifications/azure/az-305-azure-solutions-architect-expert-preparing-for-scenario-questions).
## After AZ-305: Where To Go Next
Once you hold AZ-305, three directions make sense depending on career target:
- Security specialization: `AZ-500` (Azure Security Engineer Associate)
- DevOps specialization: `AZ-400` (DevOps Engineer Expert)
- Data specialization: `DP-203` (Data Engineer) or `DP-300` (Database Administrator)
The [AZ-500 Azure security guide](/certifications/azure/az-500-azure-security-engineer-hardest-azure-cert-explained) and [AZ-400 DevOps engineer guide](/certifications/azure/az-400-azure-devops-engineer-expert-dual-path-study-approach) cover those next-step decisions.
Candidates who continue in Azure long-term often add a specialty every 12 to 18 months, producing a portfolio of 4 to 6 Azure certifications by year 5. This is the compounding path. Each cert reinforces and renews the earlier ones while opening new role options.
## Exam Costs and Budgeting
Microsoft exam pricing varies by country. In the U.S.:
| Exam | Price | Retake Policy |
| --- | --- | --- |
| AZ-900 | $99 | 24-hour wait after fail, no limit on retakes at full price |
| AZ-104 | $165 | 24-hour wait after first fail, 14-day wait for subsequent |
| AZ-305 | $165 | 24-hour wait after first fail, 14-day wait for subsequent |
Voucher discounts are available through Microsoft Learn (sometimes free AZ-900 vouchers from Microsoft Virtual Training Days), employer agreements, and third-party education marketplaces. Factor these in before paying full price.
The total cash outlay for the three-cert progression is $429 for exams plus $150 to $400 for study materials, for a total of $579 to $829 over 14 to 20 months. This is among the best-ROI certification investments available for the resulting salary uplift.
## Lifelong Learning: Microsoft Renewal Policy
Microsoft role-based certifications expire after one year and require an annual online assessment to renew. This is different from AWS's 3-year cycle. The renewal assessment is shorter than the original exam and is free.
Candidates who do not renew see their certifications lapse. A lapsed Microsoft cert is worse than none on a resume because it signals the credential holder stopped tracking Azure. Set calendar reminders for every certification you earn 30 days before the expiration date.
## Companion Skills That Compound
Certifications are necessary but not sufficient. The candidates who turn AZ-305 into Principal Architect roles pair it with these companion skills:
- Strong technical writing and documentation (see [Evolang](https://evolang.info) for technical writing guides that pair with cloud work)
- Public portfolio of real Azure deployments (GitHub, blog, or personal lab writeups)
- Contribution to the Azure community (local user groups, Microsoft MVP program, Stack Overflow answers)
- Cross-cloud literacy (at least a working understanding of AWS and GCP, even if certification is Azure-only)
For candidates managing study intensity across long cert campaigns, the cognition resources at [What's Your IQ](https://whats-your-iq.com) cover retention strategies that apply directly to multi-month exam prep. Independent consultants building practices around their Azure skills should review [Corpy](https://corpy.xyz) for business formation guides. Quick utility tools that appear in real operational work are covered at [file-converter-free.com](https://file-converter-free.com) and [qr-bar-code.com](https://qr-bar-code.com).
## The Decision Tree
A final decision framework:
- Are you new to IT and cloud? AZ-900, then AZ-104 after 3 to 6 months of actual work.
- Are you an experienced IT pro new to Azure? Skip AZ-900, go to AZ-104 directly, budget 12 weeks.
- Are you an Azure admin with 2+ years of production work? Skip to AZ-305, budget 14 weeks.
- Are you a developer eyeing architecture roles? AZ-900 to AZ-204 to AZ-305 if going architect, or stop at AZ-204 if staying developer-focused.
- Do you have less than 6 months of cloud experience but want AZ-305? Do not. Take AZ-104 first, work for a year, then come back. Candidates who skip the experience step fail AZ-305 at materially higher rates.
The three-cert progression is a proven, durable path. The failure mode is always rushing. The success mode is always earning each certification with enough operational context to apply it the next day at work.
## References
- Microsoft. *AZ-900 Azure Fundamentals Exam Study Guide*. Microsoft Learn, 2024. [https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-900](https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-900)
- Microsoft. *AZ-104 Azure Administrator Associate Exam Study Guide*. Microsoft Learn, 2024. [https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-104](https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-104)
- Microsoft. *AZ-305 Azure Solutions Architect Expert Exam Study Guide*. Microsoft Learn, 2024. [https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-305](https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-305)
- Microsoft. *Azure Cloud Adoption Framework*. Microsoft Learn. [https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/)
- Savill, John. *AZ-104 Master Class*. YouTube, 2024. [https://www.youtube.com/c/NTFAQGuy](https://www.youtube.com/c/NTFAQGuy)
- Warner, Tim. *Microsoft Azure Architect Design*. Pluralsight, 2023.
- Microsoft. *Certification Renewal FAQ*. Microsoft Learn. [https://learn.microsoft.com/en-us/credentials/certifications/renew-your-microsoft-certification](https://learn.microsoft.com/en-us/credentials/certifications/renew-your-microsoft-certification)
- U.S. Bureau of Labor Statistics. *Computer Network Architects*. BLS, 2024. [https://www.bls.gov/ooh/computer-and-information-technology/computer-network-architects.htm](https://www.bls.gov/ooh/computer-and-information-technology/computer-network-architects.htm)
Frequently Asked Questions
Do I need AZ-900 before AZ-104?
No. AZ-900 is not a prerequisite for AZ-104. Candidates with IT experience typically skip AZ-900 and go directly to AZ-104. AZ-900 is most valuable for career switchers and non-technical roles that benefit from a short 2-to-4-week credential before committing to the associate tier.
Is AZ-305 harder than AZ-104?
Yes, but not by as much as the foundational-to-associate jump. AZ-104 tests operational knowledge across breadth. AZ-305 tests architectural judgment in scenarios. Candidates who passed AZ-104 with strong operational experience tend to clear AZ-305 in 12 to 16 weeks. Those who rushed AZ-104 struggle at AZ-305.
Can I take AZ-305 without AZ-104?
You can sit the AZ-305 exam, but Microsoft will not award the AZ-305 certification until you hold an active approved associate credential (AZ-104, AZ-204, or others). Most candidates take AZ-104 as the prerequisite because it aligns with infrastructure-track AZ-305 content.
How long does the full AZ-900 to AZ-305 path take?
Realistically 14 to 20 months for a working professional starting from some IT background. This includes 3 to 4 weeks for AZ-900 (if taken), 12 to 14 weeks for AZ-104, 6 to 12 months of operational Azure experience, and 12 to 14 weeks for AZ-305.
Do Microsoft certifications expire?
Yes. Role-based Microsoft certifications including AZ-104 and AZ-305 expire one year after achievement and require a free online renewal assessment to maintain. AZ-900 follows a different pattern, generally valid without renewal but not counting as prerequisite for AZ-305 if too out of date.
Is AZ-104 easier than AWS SAA-C03?
Most candidates who have taken both rate AZ-104 as slightly harder than SAA-C03 because of Azure's broader scope at the associate tier (identity, governance, and monitoring get more weight). SAA-C03 focuses more tightly on architecture design. Both are comparable in total study time.
Which pays more, AZ-305 or AWS SAP-C02?
U.S. salary data shows AWS SAP-C02 holders earning slightly more on average than AZ-305 holders, but the gap narrows or reverses in industries heavy on Microsoft stack (finance, federal, Fortune 500 enterprise). Cert value depends heavily on employer ecosystem more than on cert prestige.