Snowflake Setting Up Your Free Trial Account

Snowflake offers a free 30-day trial that gives you $400 in credits. That is enough to run thousands of queries, load gigabytes of data, and explore almost every feature covered in this course. This topic walks you through every step of creating your account, configuring it correctly from the start, and understanding the choices you make during setup.

Setup takes about five minutes. No credit card is required for the trial. You need a valid email address and a modern web browser.

Step 1: Navigate to the Snowflake Trial Page

Open your browser and go to snowflake.com. Click the "Start for Free" button near the top of the page. You land on the trial registration form. Fill in your first name, last name, email address, and company name. For company name, you can use your own name or any placeholder if you are signing up as an individual learner.

Snowflake sends a verification email immediately. Open that email and click the verification link before continuing. The link expires after a few hours, so verify promptly.

Step 2: Choose Your Snowflake Edition

After email verification, Snowflake asks you to choose an edition. The trial automatically starts with Enterprise edition, which is the recommended choice for learners because it includes multi-cluster warehouses, 90-day Time Travel, and data masking policies — features you will encounter in later topics of this course.

TRIAL EDITION COMPARISON
=========================
STANDARD          ENTERPRISE (Recommended)   BUSINESS CRITICAL
---------         ------------------------   -----------------
30-day trial      30-day trial               30-day trial
$400 credits      $400 credits               $400 credits
Basic features    + Multi-cluster WH         + Tri-Secret Secure
1-day Time Travel + 90-day Time Travel       + Private Link
                  + Data masking             + HIPAA compliance

Select Enterprise and click Continue. You can always downgrade to Standard if you want to reduce costs when you move to a paid account later.

Step 3: Choose Your Cloud Provider and Region

This is the most important technical decision during setup. Snowflake runs on three cloud providers: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Choose the provider that matches your organisation's primary cloud, or choose based on where your data sources live.

For individual learners, AWS is the most common choice because it has the most Snowflake regions globally. If you plan to integrate Snowflake with Google BigQuery or Google Analytics later, choose GCP. If your company uses Microsoft Teams and Azure Active Directory, choose Azure.

Choosing the Right Region

Within your chosen cloud provider, you select a geographic region. Pick the region physically closest to where you or your users are located. Closer regions mean lower query latency and lower data egress costs if you move data between Snowflake and other services.

AWS REGIONS EXAMPLE            BEST FOR
-------------------            --------
US East (N. Virginia)          US East Coast users
US West (Oregon)               US West Coast users
EU (Frankfurt)                 European users
AP Southeast (Singapore)       Southeast Asia users
AP Northeast (Tokyo)           Japan users

AZURE REGIONS EXAMPLE          BEST FOR
---------------------          --------
East US 2                      US East Coast (Azure)
West Europe                    European users (Azure)
Southeast Asia                 Asia Pacific (Azure)

For this course, select any US region on AWS if you have no specific requirements. The examples and screenshots in this course use AWS US East.

Step 4: Set Your Username and Password

After choosing your cloud and region, Snowflake asks you to create a username and password. Choose a strong password with at least one uppercase letter, one number, and one special character. Your username becomes your permanent login identifier for this account.

Write down or save these credentials in a password manager immediately. Snowflake does not allow you to recover your username if you forget it — you would need to create a new account.

Step 5: Your Account Is Created — Understanding the Account Identifier

After completing the form, Snowflake creates your account within 30 to 60 seconds. Snowflake sends a second email containing your account identifier — a unique string that looks like this:

ACCOUNT IDENTIFIER FORMAT
==========================
Example:  xy12345.us-east-1.aws

Breakdown:
  xy12345     = Your unique organisation identifier
  us-east-1   = The AWS region you selected
  aws         = Your cloud provider

Full login URL:
  https://xy12345.us-east-1.aws.snowflakecomputing.com

Save this identifier. You need it whenever you connect to Snowflake from external tools like Python, dbt, Tableau, or the SnowSQL command-line client. The Snowsight web interface remembers it automatically, but third-party tools require you to enter it manually.

Step 6: Log In to Snowsight for the First Time

Click the login link in your email or navigate directly to your account URL. Enter your username and password. Snowflake logs you into Snowsight — the web-based interface for Snowflake. You see a welcome screen with some sample data already loaded.

Snowflake automatically creates several objects in your new account:

  • COMPUTE_WH: A default X-Small virtual warehouse ready to run queries
  • SNOWFLAKE_SAMPLE_DATA: A shared database containing sample datasets including TPC-H and TPC-DS benchmark data
  • PUBLIC schema: A default schema inside your SNOWFLAKE database where you can immediately create tables

Understanding Your Trial Credit Balance

Your $400 trial credit balance appears in the top-right corner of Snowsight under your account name. Snowflake deducts credits when your virtual warehouse runs queries. The table below shows approximately how long your trial lasts under different usage patterns.

USAGE SCENARIO                        ESTIMATED TRIAL DURATION
---------------------                 -------------------------
Light learning (1-2 hrs/day)          Full 30 days easily within budget
Daily heavy queries (8 hrs/day)       ~15 days of active usage
Continuous warehouse running 24/7     ~16 days before credits run out

WAREHOUSE COST REFERENCE
  XS Warehouse: 1 credit/hour
  $400 credits ÷ $2-$3 per credit = ~130-200 hours of XS compute

You protect your trial credits by enabling auto-suspend on your warehouse. Set auto-suspend to 60 seconds. When your warehouse sits idle for 60 seconds, Snowflake suspends it automatically, consuming zero credits until the next query arrives.

Step 7: Configure Auto-Suspend on Your Default Warehouse

This is the most important post-setup step for trial users. Open Snowsight, click the Admin menu in the left sidebar, then click Warehouses. Click on COMPUTE_WH. Set Auto Suspend to 60 seconds. Click Save. Your warehouse now shuts down automatically 60 seconds after it finishes a query.

You can also do this with SQL. Open a new worksheet in Snowsight and run:

ALTER WAREHOUSE COMPUTE_WH SET AUTO_SUSPEND = 60;

Also enable auto-resume so the warehouse restarts automatically when a new query arrives:

ALTER WAREHOUSE COMPUTE_WH SET AUTO_RESUME = TRUE;

With both settings active, your warehouse behaves like a light switch: it turns on when you run a query and turns off 60 seconds after you stop. You never pay for idle time.

Step 8: Verify Your Setup with a Sample Query

Run your first query to confirm everything works. In Snowsight, click Worksheets in the left sidebar, then click the plus icon to open a new worksheet. Type this query and click the Run button:

SELECT CURRENT_USER(), CURRENT_ACCOUNT(), CURRENT_REGION();

Snowflake returns three values: your username, your account identifier, and your current region. If you see those values, your account is fully functional.

Run a second query against the built-in sample data to see real results:

SELECT TOP 10
    c_name       AS customer_name,
    c_acctbal    AS account_balance,
    n_name       AS nation
FROM SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.CUSTOMER
JOIN SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.NATION
    ON c_nationkey = n_nationkey
ORDER BY account_balance DESC;

This query returns the top 10 customers by account balance from a sample dataset with 150,000 customers. It runs in under one second on an X-Small warehouse. You just ran your first real Snowflake query.

Account Settings Worth Reviewing

Before diving into course topics, review these account-level settings in the Admin panel. Fixing them now prevents common problems later.

SETTING                     RECOMMENDED VALUE         WHERE TO SET IT
-------                     -----------------         ---------------
Default warehouse           COMPUTE_WH                Profile > Preferences
Default role                SYSADMIN                  Profile > Preferences
MFA (Multi-Factor Auth)     Enable                    Profile > Security
Network Policy              Off for now               Admin > Security
Email Notifications         Enable                    Profile > Notifications

Understanding Default Roles in a New Account

Your trial account automatically creates several roles. Understanding them prevents permission errors in future topics.

ROLE HIERARCHY IN A NEW ACCOUNT
================================
ACCOUNTADMIN  (top level — full control of everything)
    |
SYSADMIN      (creates and manages databases, warehouses, schemas)
    |
USERADMIN     (creates and manages users and roles)
    |
PUBLIC        (base role given to every user automatically)

Your initial user account has the ACCOUNTADMIN role, which means you can do everything. For learning purposes, switch to the SYSADMIN role for day-to-day work. This mirrors real-world best practices where even administrators do not use ACCOUNTADMIN for routine tasks — it exists only for account-level configuration changes.

Switch roles in Snowsight by clicking your username in the bottom-left corner and selecting Switch Role.

Key Points

  • The Snowflake free trial lasts 30 days and includes $400 in credits — no credit card required
  • Choose Enterprise edition during signup to access multi-cluster warehouses and 90-day Time Travel
  • Your cloud provider and region choice determines where your data physically lives — pick the closest region to your users
  • Save your account identifier (format: orgname.region.cloud) — you need it for all external tool connections
  • Set auto-suspend to 60 seconds and auto-resume to TRUE immediately after account creation to protect your trial credits
  • Use SYSADMIN role for routine work; reserve ACCOUNTADMIN for account-level administration only

Leave a Comment

Your email address will not be published. Required fields are marked *