If you bought the Minecraft: Java & Bedrock Edition bundle but the launcher still shows “Buy Now” for Java Edition, don’t panic. This issue happens when the launcher fails to detect your license correctly.

In most cases, you don’t need to buy the game again. You just need to fix account syncing.
Here’s exactly how to solve it.
Why Minecraft Java Shows “Buy Now” Even After Purchase
The Minecraft Launcher checks your Microsoft account license before allowing access to Java Edition.
If:
- You signed into the wrong Microsoft account
- Microsoft Store and Launcher use different accounts
- The launcher cache failed to sync
- You’re using a child account under Family settings
The launcher won’t detect your Java license. It will show “Buy Now” instead.
Now let’s fix it step by step.
Step 1: Confirm You Used the Correct Microsoft Account
This is the most common cause.
- Open Microsoft Store
- Click your profile icon (top right)
- Check the email address
- Search for: Minecraft: Java & Bedrock Edition for PC
- Make sure it says Owned
If it says “Buy,” you logged into the wrong account.
Now check your purchase history:
- Go to account.microsoft.com/services
- Log in
- Look for Minecraft in your list of purchases
If you don’t see it there, you did not purchase the bundle on that account.
Step 2: Make Sure Store and Launcher Use the Same Account
Many players accidentally:
- Sign into Microsoft Store with Account A
- Sign into Minecraft Launcher with Account B
That breaks license detection.
Fix it like this:
- Open Microsoft Store
- Sign out completely
- Sign back in with the correct purchase account
- Open Minecraft Launcher
- Click profile picture → Sign out
- Close the launcher completely
- Reopen launcher
- Sign in with the same Microsoft account
Do not skip closing the launcher fully.
Step 3: Restart Your PC
After signing back into both Store and Launcher:
- Restart your computer
- Open Minecraft Launcher
- Check Java Edition again
In most cases, this fixes the issue.
Step 4: Reinstall the Minecraft Launcher
If Java still shows “Buy Now,” reset the launcher completely.
- Uninstall Minecraft Launcher
- Restart your PC
- Open Microsoft Store
- Download the latest Minecraft Launcher
- Sign in again
This clears broken cache files that block license detection.
Step 5: Check Parent/Child Account Settings
If you see parent/child dropdowns, you likely use Microsoft Family Safety.
Important:
- If the parent account bought Minecraft
- But the child account logs into the launcher
Java Edition may not appear as owned.
Fix:
Log into the launcher using the exact account that purchased the bundle.
Family sharing does not always grant Java access correctly.
Step 6: Make Sure You Bought the Correct Version
Some players think they bought the bundle but actually purchased:
- Minecraft for Windows (Bedrock only)
To confirm:
Search your purchase history for: Minecraft: Java & Bedrock Edition for PC
If you only see “Minecraft for Windows,” you did not buy the bundle.
When to Contact Microsoft Support
Contact support only if:
- The bundle appears in your purchase history
- You signed into the correct account
- You reinstalled the launcher
- Java still shows “Buy Now”
In that case, your license may not have synced correctly on Microsoft’s servers.
