Can You Buy Characters in Overwatch 2? Full Guide to Unlocking All Heroes

If you’ve just booted up Overwatch 2 for the first time and noticed half the hero roster is locked, you’re probably asking one question first: can you buy characters in Overwatch 2? It’s a fair ask, especially when you see friends maining supports like Kiriko or damage heroes like Junker Queen that you can’t access from the jump. I’ve been there too, hopping into quick play after a long break and realizing I couldn’t pick my new main because I hadn’t kept up with recent updates. This guide breaks down exactly what you can and can’t pay for when it comes to Overwatch 2 heroes, plus all the fastest ways to fill out your roster.

Can You Buy Characters in Overwatch 2 Directly? Let’s Clear Up the Confusion

The short answer to this core question is no, you cannot purchase individual Overwatch 2 heroes a la carte with real money or in-game coins as of current game updates. This is a deliberate choice from Blizzard, made when the franchise shifted to a free-to-play model in 2022 to avoid pay-to-win concerns. Unlike the original Overwatch, where all heroes were included with the base game purchase, the free-to-play structure requires players to unlock new heroes through gameplay or bundled paid offerings instead of buying them one by one. There is no official way to pay for a single specific hero on its own, no matter how badly you want to try that new support or tank.

You may run into third-party sites or social media posts claiming to sell hero unlock codes or account upgrades for cheap. These are almost always scams designed to steal your account credentials or payment information. Blizzard does not distribute hero unlock codes outside of official in-game offers and limited promotional events for partnered creators. Never share your Battle.net account details with any third-party site promising paid hero unlocks, as you risk losing your account entirely to fraud.

Paid Routes to Unlock Overwatch 2 Heroes Faster

While you can’t buy individual characters, there are legitimate paid options that let you unlock heroes much faster than the free grind, if you’d rather skip the wait for new or past seasonal heroes. The most popular and cost-effective option is the premium battle pass, which releases alongside each new 9-week Overwatch 2 season. Purchasing the premium pass for $9.99 gives you immediate access to that season’s new hero the second the season goes live, no gameplay required. You also get to keep that hero permanently, even if you never touch the battle pass again after purchasing it.

Blizzard also occasionally sells limited-time hero bundles for new players, which usually include a collection of past seasonal heroes, plus bonus skins, in-game coins, and other cosmetics. These bundles are a good value if you’re brand new to the game and don’t want to grind for older heroes from past seasons, but they’re rarely worth buying if you already own most of the heroes included.

When you purchase a premium battle pass, you also get these added perks tied to hero unlocks and customization:

  • Guaranteed permanent unlock of the season hero once you reach tier 45 of the free battle pass, or instantly with premium purchase
  • Bonus in-game coins you can put toward future premium battle passes or cosmetic items for your favorite heroes
  • Exclusive hero skins, emotes, and voice lines that aren’t available to free battle pass users

Purchasing a premium battle pass is the fastest legitimate paid way to access new Overwatch 2 heroes the day they release. If you play regularly enough to complete most of the battle pass each season, you’ll usually earn enough coins from premium rewards to pay for the next season’s pass for free, making it a one-time purchase for ongoing hero access if you keep up with gameplay.

Free Ways to Unlock All Overwatch 2 Characters Without Spending Money

You don’t have to spend a single dollar to unlock every hero in Overwatch 2, a fact that many new players don’t realize when they first see the locked roster. Brand new players start with a base roster of 13 original Overwatch heroes, and can unlock the rest of the pre-2022 hero lineup by completing the new player challenge path, which unlocks a new hero after every 3 quick play wins. This takes most casual players around 10 to 15 hours of total playtime to complete, which is very accessible for people who only play a few hours a week.

For new seasonal heroes released after Overwatch 2 launched, you can unlock them for free by reaching tier 45 of the free battle pass each season. That takes around 40 to 50 hours of casual play over the 9-week season, which works out to just an hour or two a week for most players. If you miss a season and don’t unlock that season’s hero before the season ends, you can still unlock it later for free by completing a short hero-specific challenge, usually winning 15 quick play or competitive matches in the hero’s role, or playing 10 matches with the hero when it appears in the weekly free hero rotation.

I unlocked Kiriko three months after her launch season ended just by playing support matches on weekends, and it took me less than four days of casual play to finish her unlock challenge. Every single Overwatch 2 hero is available to unlock for free, no paid purchases required at any point, so you never have to spend money to stay competitive. This system was designed specifically to make sure free players don’t get locked out of critical team compositions just because they can’t afford to buy battle passes or bundles.

Common Mistakes to Avoid When Unlocking Overwatch 2 Heroes

Even with straightforward unlock rules, a lot of new players waste time or money on avoidable mistakes when trying to build their roster. The first big mistake is spending all your in-game coins on individual skins before you’ve unlocked all the heroes you want to play. In-game coins can be earned for free through weekly challenges, and saving up 1000 coins for a premium battle pass will give you way more value, including a new hero and dozens of cosmetics, than a single 2000 coin legendary skin for a hero you already own.

Another common mistake is buying paid hero bundles without checking exactly which heroes are included first. Many new players buy the starter hero bundle without realizing they already unlocked half the heroes in the bundle through the new player path, wasting $19.99 on content they already have access to. Always check which heroes are included in paid bundles before purchasing to avoid paying for content you already own.

If you’re trying to unlock a new seasonal hero for free before the season ends, don’t ignore weekly battle pass XP challenges. These challenges give you 5 to 10 times more XP than playing random unrated matches, and you can cut your grind time in half by focusing on completing them each week. Prioritize battle pass XP challenges if you want to unlock new seasonal heroes for free before the season ends.

Finally, don’t feel pressured to buy a premium battle pass just to get a new hero right away. Most new heroes are balanced to be on par with existing roster options, so you won’t be at a competitive disadvantage by waiting to unlock it for free. In fact, many players prefer to wait a week or two after a new hero launches to see how the community adapts to their kit, so they can learn counters before they even unlock the hero themselves.

At the end of the day, the question of can you buy characters in Overwatch 2 has a pretty straightforward answer: not directly, but you can pay to unlock them faster if you don’t want to grind. You don’t have to spend a dime to access every hero in the game, and paid options don’t give you any competitive advantage over free players, which keeps the playing field level for everyone. Whether you’re a casual player who only plays a few hours a week or a competitive main grinding for top 500, there’s an unlock route that fits your schedule and budget. Just stick to official in-game purchases, stay away from scam sites, and you’ll have a full roster of heroes to pick from in no time.