Data Engineering·How-To

Azure Free Account Setup

A complete, cost-safe guide to creating your Azure subscription — including how to avoid any surprise charges with budget alerts and proper resource cleanup.


<!-- Body -->


    <!-- Callout: Why you need this -->

    <!-- Section 1 -->

1. What You’ll Get (Free)

The Azure Free Account gives you three layers of free access:

TIP

    <!-- Section 2 -->

2. Prerequisites

Have these ready before you start — the sign-up takes about 5 minutes:

  • A valid email address — personal or work. If you have a Microsoft account (Outlook, Hotmail, Live), use that. Otherwise you’ll create one during sign-up.

  • A phone number — for SMS/call verification. Any mobile number works.

  • A credit or debit card — for identity verification only. You will not be charged. Microsoft places a ~$1 hold that is automatically reversed within 3–5 days. Prepaid and virtual cards are generally not accepted.

      <!-- Section 3: Steps -->
    

3. Step-by-Step: Create Your Account

        1

Go to the Azure Free Account page

Open azure.microsoft.com/free in your browser. Click the “Start free” button.

        2

Sign in or create a Microsoft account

Sign in with an existing Microsoft account (Outlook, Hotmail, Xbox, GitHub — all work). If you don’t have one, click “Create one” and follow the prompts to create a free account with any email you own.

        3

Fill in “About you”

Enter your name, email, phone number, and mailing address accurately. This information is used for legal and billing identity — it must match your card details.

        4

Phone verification

Enter your phone number and choose SMS or phone call. Enter the 4-digit code you receive.

        5

Card verification

Enter your credit or debit card number, expiry, and CVV. Azure places a temporary ~$1 authorization hold — this is not a charge and disappears automatically within 3–5 business days.

        6

Accept the agreement and finish

Check the subscription agreement box and click “Sign up”. You’ll be redirected to the Azure Portal dashboard. Your account is now active with $200 credit.

        7

⚠️ Immediately set a $1 budget alert

This is the most important step. See Section 5 below — do this before anything else.

    <!-- Section 4: Free Limits -->

4. Services We’ll Use & Their Free Limits

Here’s what the masterclass uses and how much is free. Stay within these limits and you pay nothing.

      <table class="w-full text-sm border-collapse">
        <thead>
          <tr class="border-b border-border-color">
            <th class="text-left py-2 pr-4 text-text-muted font-600 text-xs uppercase tracking-wider">Service</th>
            <th class="text-left py-2 pr-4 text-text-muted font-600 text-xs uppercase tracking-wider">Free Allowance</th>
            <th class="text-left py-2 text-text-muted font-600 text-xs uppercase tracking-wider">Duration</th>
          </tr>
        </thead>
        <tbody class="divide-y divide-border-color/50">
          <tr>
            <td class="py-3 pr-4 font-600 text-text-main">Azure Blob Storage (ADLS Gen2)</td>
            <td class="py-3 pr-4 text-text-muted">5 GB / month</td>
            <td class="py-3 text-copper font-600">12 months</td>
          </tr>
          <tr>
            <td class="py-3 pr-4 font-600 text-text-main">Azure Data Factory</td>
            <td class="py-3 pr-4 text-text-muted">1,000 pipeline activity runs / month</td>
            <td class="py-3 text-copper font-600">Always free</td>
          </tr>
          <tr>
            <td class="py-3 pr-4 font-600 text-text-main">Azure SQL Database</td>
            <td class="py-3 pr-4 text-text-muted">250 GB (S0 tier)</td>
            <td class="py-3 text-copper font-600">12 months</td>
          </tr>
          <tr>
            <td class="py-3 pr-4 font-600 text-text-main">Azure Databricks</td>
            <td class="py-3 pr-4 text-text-muted">Use trial cluster; auto-terminate after session</td>
            <td class="py-3 text-text-muted">Within $200 credit</td>
          </tr>
          <tr>
            <td class="py-3 pr-4 font-600 text-text-main">Azure Key Vault</td>
            <td class="py-3 pr-4 text-text-muted">10,000 operations / month</td>
            <td class="py-3 text-copper font-600">Always free</td>
          </tr>
        </tbody>
      </table>


    <!-- Section 5: Avoid charges -->

5. How to Avoid Any Charges

  • Delete, don’t stop. Stopping a VM still charges you for its disk and IP address. When the session ends, delete the entire resource group — not just individual resources — to ensure nothing lingers.

  • Never upgrade to Pay-As-You-Go. If Azure prompts you to “upgrade your subscription,” decline. The free trial stops billing automatically when the credit is exhausted — Pay-As-You-Go does not.

  • Check Cost Analysis weekly. Go to Cost Management → Cost Analysis to see a breakdown by resource. Anything unexpected will show up here within 24h.

  • Use the Azure Pricing Calculator before deploying anything new. azure.microsoft.com/pricing/calculator — enter the service, region, and hours to see the exact estimated cost before you create it.

  • Auto-terminate Databricks clusters. When creating a cluster, set Auto Termination: 15 minutes of idle time. Databricks clusters left running overnight can consume significant credit.

      <!-- Section 6: Summary -->
    

6. Summary

The Azure Free Account gives you everything you need for the masterclass at zero cost — $200 of credit, 12 months of key services, and an always-free tier that covers the basics indefinitely. The only risk is accidentally leaving expensive resources running after the session. Follow the cleanup and budget alert steps above and you will never see a surprise charge.

Set up your account at least one day before the masterclass so you have time to troubleshoot any verification issues (rare, but card verification occasionally takes a few hours).

    <!-- References -->
Chat with us