Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Twilio’s Event Triggered Journeys, OutSystem’s Agent Workbench, and more – Daily News Digest

      July 15, 2025

      Harness Infrastructure as Code Management expands with features that facilitate better reusability

      July 15, 2025

      Akka introduces platform for distributed agentic AI

      July 14, 2025

      Design Patterns For AI Interfaces

      July 14, 2025

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025

      Windows 7 running natively on a Steam Deck is an affront to science — this tinkerer has Microsoft’s OS booting in portrait mode

      July 15, 2025

      “Everybody’s jobs will be affected” — but NVIDIA’s CEO believes society can think its way out of AI-related job loss

      July 15, 2025

      “A future has been stolen from many of us” — ZeniMax Online Studios devs will reportedly soon be hit by Microsoft’s Xbox layoffs after the MMO Phil Spencer loved was cancelled

      July 15, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The details of TC39’s last meeting

      July 15, 2025
      Recent

      The details of TC39’s last meeting

      July 15, 2025

      How Agentic AI is Reshaping Marketing and CX Operations

      July 15, 2025

      We’re Moving! NodeSource Distributions Now Have a New Home – With Extended Support

      July 15, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025
      Recent

      Xbox Cloud Gaming is getting next-gen treatment too — here’s what we expect to see in the coming months and years for cloud gamers ☁️

      July 15, 2025

      Windows 7 running natively on a Steam Deck is an affront to science — this tinkerer has Microsoft’s OS booting in portrait mode

      July 15, 2025

      “Everybody’s jobs will be affected” — but NVIDIA’s CEO believes society can think its way out of AI-related job loss

      July 15, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»How to Create an AWS Free Tier Account – A Step-by-Step Guide

    How to Create an AWS Free Tier Account – A Step-by-Step Guide

    July 15, 2025

    I recently started learning cloud engineering through a bootcamp. One of our first tasks was to create an AWS account. For those of us who didn’t already have one, it seemed like a simple enough assignment. But as I went through the signup process, I ran into a few unexpected issues, particularly with verifying my payment method.

    When I brought it up in our group chat, I realized I wasn’t the only one. Others were stuck too. Some couldn’t verify their phone numbers, others had their cards rejected, and a few didn’t even know what kind of card would work.

    That’s what inspired this guide.

    This article walks you through the exact steps to create an AWS account, with practical tips for troubleshooting common problems (especially for users in Nigeria), based on solutions that worked for me and others.

    Table of Contents

    • What is AWS?

    • Steps to Create an Account

    • Common Setup Issues and How to Solve Them

    • Conclusion

    What is AWS?

    Let’s say you want a place to live. Normally, you’d have to buy land, build the house from the ground up, handle the wiring and plumbing, and maybe even oversee construction. After all that, you’d still need to furnish the house – buy furniture, paint the walls, maybe call in an interior decorator. Then you’d have to reach out to the electricity company to connect your house to the grid…and so on.

    Compare that to renting a house. With renting, a lot of that heavy lifting is already done. You move into an already-built space. If you want to repaint or get different furniture, you can. If electricity isn’t already included, you call someone to help. But still, you’re dealing with multiple providers: the landlord, the interior decorator, the electrician, and so on.

    Now imagine there’s a single provider that gives you access to everything in one place: a ready-to-use space, electricity, furniture, interior design, and even maintenance, all on-demand – like a pre-furnished apartment. All you have to do is log in to your account, select the services you need, and pay only for what you use. If you’re away for a while (say, on a long vacation), you can pause your utilities while you’re gone. That’s basically what AWS does, but for computing power and digital infrastructure.

    Amazon Web Services (AWS) is a platform that gives you access to computing tools like servers (EC2), storage (S3), databases, and more, without needing to “build the house” yourself. You only pay for what you use. Most people (especially students or learners) start with the free tier, which gives you enough resources to learn and build basic projects without being charged. And that’s what you’ll learn how to set up here.

    Steps to Create an Account

    There are 5 steps involved in successfully creating an AWS free tier account. We’ll go through them one by one.

    Step 1: Set up and verify your email address

    Go to aws.amazon.com and click on “Create Account” at the top right of the screen.

    The AWS home page with the "create account" button highlighted

    You should be taken to the sign-up page. But you might be redirected to the sign in page instead. If that happens, scroll down a bit until you see the “New to AWS? Sign Up” button. Click it to go to the sign-up page.

    The AWS sign-in page showing user type (root user or IAM user) and email address field. The "sign up" button is highlighted.

    On the sign-up page, you’ll be asked to:

    • enter a root user email address

    • choose a name for your AWS account (you can change this name in your account settings after you sign up)

    Tip: Use an email you check regularly. AWS sends important verification and billing alerts that you don’t want to miss.

    The AWS sign-up page showing the root user email address and account name fields.

    Then click on “Verify email address”. A text-based CAPTCHA will pop up to verify your identity. In the field provided, type in the characters shown and submit.

    Tip: The refresh icon lets you load a new image if the current one is hard to read. You can also click the speaker icon to get an audio CAPTCHA if you have visual impairments.

    The security verification page with CAPTCHA. The speaker and refresh buttons are to the right of the CAPTCHA.

    You’ll receive a 6-digit verification code in your email. Enter the code in the email confirmation pop-up then click “Verify” to verify your email address.

    Tip: If you don’t find the code in your inbox, check your spam folder for an email from Amazon Web Services. If it’s not there, wait for up to 5 minutes, then check again. If you still don’t get it, click the “Resend Code” button to have the code re-sent to your email.

    Email verification page with a field to enter the verification code received in your email

    Once your email is verified, you’ll get a success notification and on the same page be asked to enter your password. Your password must be at least 8 characters long and must contain at least 3 of the following:

    • numbers

    • upper-case letters

    • lower-case letters

    • non-alphanumeric characters (such as !, @, #, and so on)

    Enter the password again in the “Confirm root user password” field and click “Continue”.

    AWS account sign-up screen showing the 'Create your password' step for root user verification, with fields for password entry and a 'Continue' button.

    Step 2: Enter your contact information

    You’ll be asked to choose between a Personal or Business account. If you’re signing up for learning or personal projects, the Personal option is fine.

    Then, you’ll need to fill in your contact information. This includes:

    • Your full name

    • Your phone number (with country code)

    • Your address

    • Your postal code

    Then check the box that says “I have read and agree to the terms of the AWS Customer Agreement.”

    AWS account creation screen showing contact information form with name field and usage type selection options (Business or Personal).

    Step 3: Add your billing information

    The next step is to enter your billing information. Here you’ll be required to enter:

    • Your billing country

    • Your credit or debit card details

    • Your billing address (could be your contact address or a different address)

    AWS account verification screen showing billing information form, including country selection and credit card details for identity validation. Text explains temporary $1 hold for verification.

    Click “Verify and continue” to move on to the next step.

    Note: AWS may temporarily hold up to $1 (or an equivalent amount in local currency) as a pending transaction for 3-5 days to verify your identity.

    Step 4: Verify your identity

    Once you’ve filled in your billing information, AWS will ask you to verify your identity by entering a code they’ll send to you. You can choose to receive the code via text message (SMS) or voice call.

    Enter your country code and mobile phone number and click “Send SMS” (if you chose the text message option) to continue.

    AWS account verification screen showing phone number authentication step, with options for SMS text or voice call verification. Includes country code dropdown (Nigeria +234 selected) and phone number input field.

    You’ll be required to complete another CAPTCHA. Enter the characters in the image shown to confirm your identity.

    Enter the code you received in the field and click “Verify and continue.”

    You might see an error message that says, “There was a problem with your payment information.” This means AWS couldn’t verify your payment method. When this happens, it’s usually due to one of the following reasons:

    • The card you used isn’t one that AWS accepts

    • You entered incorrect card details

    • The name and billing address you provided don’t match what your card issuer has

    • Your card doesn’t have at least $1 available for the temporary hold

    AWS error message screen showing payment verification failure, with instructions to update payment details or contact support.

    If you get this error, AWS will ask you to sign in and update your payment method. Here’s how to do it:

    1. Sign in to your AWS account. You may automatically be taken to the Billing and Cost Management dashboard. If not, use the search bar at the top of the page to search for “Billing”, then click on the Billing and Cost Management service.

    2. In the left-hand menu, scroll down and click “Payment preferences.”

    3. Click “Edit” next to your existing card details to correct the billing name and address, or click “Add payment method” to enter a new payment method.

      AWS payment preferences dashboard showing unverified Mastercard alert with instructions to resolve payment verification issues.

    Step 5: Choose a support plan

    Next, AWS asks you to pick a support plan. Select the Basic support (Free) plan. It’s the recommended plan for new users who are just getting started with AWS.

    AWS support plan selection screen showing three tiered options: Free Basic support for beginners, $29/month Developer plan with business-hour assistance, and $100/month Business plan with 24/7 production support.

    You’ll still get access to the AWS Free Tier, which includes:

    • 750 hours of EC2 compute

    • 5GB of S3 storage

    • and many more services you can experiment with for free (for up to 12 months)

    Note: You can upgrade your plan later if needed. No need to pay now.

    Step 6: Sign In and Explore the Console

    Once everything is verified, you’ll be able to sign in to the AWS Management Console. This is your dashboard for managing all AWS services, from setting up virtual servers (EC2) to experimenting with storage (S3) or databases (RDS).

    Note: Sometimes, it takes a few hours for your account to become fully active. If it takes more than 24 hours, reach out to AWS Support via chat or email.

    Final AWS account creation screen showing successful activation message with progress notification. Includes two action buttons: 'Go to AWS Management Console' and 'Sign up for another account'.

    Common Setup Issues and How to Solve Them

    I’ve summarized the most common issues I’ve come across or heard about with quick fixes here:

    Problem Cause Solution
    Payment verification failed 1. Local naira card rejected 1. Use a dollar virtual card (for example, Geegpay, Grey, and so on)
    2. Card info doesn’t match billing info 2. Match the name, address, and ZIP exactly
    3. Incorrect billing information 3. Edit payment method with correct billing information (full name, billing address, and card details)
    4. Insufficient balance on card 4. Have at least $1 on your card for the temporary hold
    Didn’t Get Verification Code Network or SMS failure Try another mobile network or use voice call option
    Stuck After Signup AWS still processing your account Wait a few hours, then contact support if needed

    Conclusion

    Getting your AWS account set up is an important step in your cloud journey. Once you’re in, you’ll be able to explore powerful tools, build projects, and gain hands-on experience all within the free tier.

    If you’re reading this because you’re just starting out like I was, well done. You’ve already taken one of the most important steps. Keep learning, keep building, and don’t be afraid to ask for help when you need it.

    Source: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleYour Google Discover feed is about to get AI-ified
    Next Article Microsoft begins testing sharing your desktop with Copilot on Windows 11 — allows AI to view and chat about what’s on your screen

    Related Posts

    Artificial Intelligence

    Introducing Gemma 3

    July 15, 2025
    Artificial Intelligence

    Experiment with Gemini 2.0 Flash native image generation

    July 15, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Elelem – versatile LLM client

    Linux

    CVE-2025-33066 – Microsoft Windows RRAS Heap-Based Buffer Overflow

    Common Vulnerabilities and Exposures (CVEs)

    Satya Nadella says Microsoft makes money every time you use ChatGPT: “Every day that ChatGPT succeeds is a fantastic day”

    News & Updates

    Optimizing Website Design Widths for a Multi-Device World

    Web Development

    Highlights

    Next.js vs. Traditional React: What Businesses Need to Know

    June 4, 2025

    In today’s fast-paced digital world, choosing the right front-end framework can significantly impact a business’s…

    Alan Wake 2 for Xbox Series X is on sale during Amazon Prime Day — dive into Remedy’s title that “bloodily earns its place as a horror game”

    July 10, 2025

    CVE-2025-6031 – Amazon Cloud Cam SSL Pinning Bypass

    June 12, 2025

    CVE-2025-49508 – LoftOcean CozyStay PHP Remote File Inclusion Vulnerability

    June 17, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.