The main places to buy Minecraft for PC

You can buy Minecraft for PC through the official Microsoft Store, the Java Edition launcher website, or third-party retailers like Amazon and Steam. The version you choose matters—Java Edition runs on Windows, Mac, and Linux and lets you use mods and custom servers. Bedrock Edition is Windows-only, syncs across devices, and includes Game Pass. Most new players on Windows should start with Bedrock unless they specifically want mods.

The price is the same across all official retailers: around $27 for Java Edition and $20 for Bedrock Edition on Windows. The difference is where your purchase lives and what you can do with it afterward.

Key Takeaways

  • Java Edition costs about $27 and works on Windows, Mac, and Linux; Bedrock Edition costs about $20 and runs only on Windows.
  • The official Microsoft Store and the Java launcher are the direct sources; Steam and Amazon also sell both versions but take longer to deliver keys.
  • Java Edition lets you install mods and join custom servers; Bedrock Edition syncs your world across Windows, phone, and console if you own them.
  • Game Pass for PC includes Bedrock Edition, so if you already subscribe, you do not need to buy it separately.

Buying Java Edition directly

Go to launcher.mojang.com and click "Buy Now" on the Java Edition tile. You will create or log into a Microsoft account, enter payment information, and receive your license when ready. You can then read the launcher and start playing within minutes. This is the fastest route if you want Java Edition.

Java Edition is the original version of Minecraft and the one that supports mods, custom maps, and community servers. If you plan to use mods or join servers run by other players (not official Realms), Java is the version you need. The launcher also handles updates automatically.

Buying Bedrock Edition through the Microsoft Store

Open the Microsoft Store app on Windows 10 or 11, search for "Minecraft," and click the Bedrock Edition tile. Click "Get" or "Buy," complete the purchase with your Microsoft account, and the game downloads automatically. You will be playing within the time it takes to read—usually 10 to 30 minutes depending on your internet speed.

Bedrock Edition is the newer version and the one that syncs across devices. If you buy it on Windows, your worlds, skins, and progress carry over to the mobile app, Nintendo Switch, PlayStation, or Xbox if you own those. Bedrock also receives updates more frequently and includes the Marketplace for cosmetic items.

Using Steam or Amazon if you prefer those platforms

Both Steam and Amazon sell keys for Java Edition and Bedrock Edition. Search for "Minecraft" on either platform, add it to your cart, and check out. Steam will email you a key within minutes; Amazon varies by seller but usually delivers within an hour. You then redeem the key through the launcher or Microsoft Store.

The trade-off is convenience for a small delay. Steam and Amazon handle the payment, so if you already have a wallet balance or prefer their checkout, it may be easier. However, you will wait for the key email before you can start playing, whereas buying directly from Microsoft or the launcher is when ready.

Checking if Game Pass covers your version

If you subscribe to Game Pass for PC, Bedrock Edition is included at no extra cost. Open the Microsoft Store, search for "Minecraft," and you will see "Play with Game Pass" instead of a price. Click it and the game installs when ready. You keep access as long as your subscription is active.

Game Pass costs around $11 per month and includes hundreds of other games. If you are already a subscriber or thinking about it, Bedrock Edition is one reason to join. Java Edition is not included in Game Pass, so if you want mods, you will still need to buy Java separately.

What to know before you buy

Java and Bedrock are separate purchases and separate games—buying one does not give you the other. If you want both, you will pay for both. Java Edition is the only version that supports the full modding community; Bedrock has add-ons but they are more limited. Bedrock is the only version that syncs across multiple device types.

Your Microsoft account is what ties your purchase to you, not your email address. If you lose access to the email you used to create the account, you may have trouble recovering it. Use a recovery email and a strong password when you set up your account, and write down your Microsoft account username somewhere safe.

Frequently Asked Questions

Can I play Minecraft for free on PC?

There is a free demo version available through the Microsoft Store and the Java launcher that lets you play the first five in-game days. After that, you need to buy the full version. Some servers and mods are free, but the base game itself costs money.

Which version should I buy if I am new to Minecraft?

If you are on Windows and do not plan to use mods, Bedrock Edition is simpler and cheaper. If you want mods, custom servers, or you use Mac or Linux, buy Java Edition. Most players new to the game start with Bedrock because it is more straightforward.

Can I refund Minecraft if I change my mind?

Microsoft allows refunds within 48 hours of purchase if you have played for less than 30 minutes. Go to your Microsoft account, find the purchase in your order history, and request a refund. After 48 hours or 30 minutes of playtime, refunds are not available.

Is it safe to buy Minecraft from third-party sites?

Stick to Steam, Amazon, the Microsoft Store, or the official launcher. These are the only authorized sellers. Sites that claim to sell Minecraft keys for much less than the official price may be selling stolen or region-locked keys, which can result in your account being banned.

Do I need to buy Minecraft again if I already own it on another device?

If you own Bedrock Edition on phone, console, or another Windows device, you do not need to buy it again on PC—your Microsoft account gives you access across all of them. Java Edition is separate and tied only to PC, Mac, and Linux, so you would need to buy it if you want it on a different device type.