Setting up GitHub Copilot for your development workflow

  • 2/25/2026

Set up your GitHub account and select a Copilot plan

Before you begin using GitHub Copilot, you need to set up a GitHub account and choose an appropriate subscription plan that fits your development needs. Whether you're a student trying Copilot for the first time or a professional exploring AI-powered development, this section guides you through the account creation process, explores available pricing tiers, and explains eligibility for free access to premium features. With your account and plan in place, you’ll be ready to integrate Copilot into your development environment.

Prerequisites and account setup

Before you can start coding with GitHub Copilot, there are a few key steps to complete. This section guides you through setting up your GitHub account, choosing the right plan for your needs, and understanding the differences between free trials and paid subscriptions.

Creating a GitHub account

GitHub Copilot requires a GitHub account. If you don’t have one already, follow these steps:

  1. Visit https://github.com.

  2. Click on Sign Up.

  3. Enter your email address, password, and username.

  1. Choose whether to receive updates and offers and solve the CAPTCHA.

  2. Verify your email address by clicking the link GitHub sends to your inbox.

  3. Complete your profile and preferences. (This is optional but recommended for new developers.)

Once you’re registered, you’ll have access to all of GitHub’s features, including repositories, issue tracking, project management tools, and, of course, GitHub Copilot.

GitHub Copilot plans: Free vs. paid

GitHub Copilot now offers three distinct subscription tiers to suit individual learners, developers, and power users.

The following table details the key differences between GitHub Copilot's Free, Pro, and Pro+ plans, including pricing, feature access, and AI model availability. Please note that features and availability may change over time. For the most up-to-date plan comparison, visit the official GitHub Copilot plans page: https://docs.github.com/en/copilot/get-started/plans-for-github-copilot.

Feature

Free

Pro (Most Popular)

Pro+

Cost

$0 USD

$10/month or $100/year

$39/month or $390/year

Best for

Beginners, casual users

Most developers, students, individual pros

Advanced users, power coders, AI tinkerers

Agent/chat access

50 requests/month

Unlimited agent mode and chats with GPT-4o

Access to all models, including GPT-4.5

Completions

2,000/month

Unlimited code completions

30 times more premium requests than the Free plan

Models available

Claude 3.5, Sonnet, GPT-4o

All in the Free plan plus Claude 3.7 Sonnet, o1, and more

All in the Pro plan plus and GPT-4.5

Premium model usage

Limited

6 times more requests for latest models than with the Free plan

30 times more requests than with the Free plan; upgradable

Free trial

Always free

30-day free trial available

No free trial

Which plan should you choose?

Which GitHub Copilot plan is right for you depends on your development goals and frequency of use, as well as the level of AI capabilities you need. Here's a quick guide to help you decide:

  • Choose the Free plan if you're just exploring Copilot, experimenting, or coding occasionally.

  • Upgrade to Pro if you're coding frequently and need more completions, advanced model access, and unlimited usage.

  • Go for Pro+ if you want full model access, including GPT-4.5, and you work with large-scale or high-performance AI tasks.

Getting free access to GitHub Copilot Pro as a student, teacher, or open-source maintainer

GitHub Copilot Pro is a premium AI coding assistant that brings additional features like enhanced suggestions, chat support (in some editors), and priority access to infrastructure. While it’s generally available via paid subscription, GitHub offers free access to Copilot Pro for a select group of eligible users, including verified students, teachers, and open-source maintainers, in recognition of their contribution to the tech community.

How to qualify for free access to GitHub Copilot Pro

The following table outlines the eligibility criteria for students, educators, and open-source maintainers to access GitHub Copilot Pro for free.

User category

How to qualify

Verified student

Students can apply at https://education.github.com/students. Proof of academic enrollment (such as a student email address or documents) is required.

Verified teacher

Educators can apply at https://education.github.com/teachers. Verification of teaching status is required.

Open-source maintainer

Maintainers of widely used public repositories may qualify. GitHub automatically evaluates repository popularity and contribution metrics. You can check your eligibility at https://github.com/settings/copilot.

What if you’re not eligible?

If you don’t meet the free access criteria, you still have two solid options:

  • Try GitHub Copilot Pro free for 30 days: Anyone can sign up for a one-time 30-day free trial. After the trial ends, you'll need to subscribe to a paid plan to continue using Pro features.

  • Use the GitHub Copilot Free plan: While more limited in functionality, the free Copilot experience still offers AI coding suggestions within select IDEs. It’s a good starting point if you're exploring.

How to access Copilot Pro for free (if eligible)

Follow these steps to activate your free Copilot Pro access:

  1. Sign in to GitHub by going to github.com and logging in with your GitHub credentials.

  2. Go to your Copilot settings. In the upper-right corner, click your profile picture and select Your Copilot from the dropdown.

  3. Check for eligibility. If you qualify for free access, you’ll see the message “GitHub Copilot Pro” informing you of your eligibility.

  4. Activate access by clicking the Get Access to GitHub Copilot button and then configure your usage preferences (e.g., telemetry settings, suggestion behavior), and click Save and Complete.