For any PC I support for a business, I only buy from the Microsoft Store or an authorized retailer, even though it costs more. The reason is not just activation on day one — a very cheap key will often activate at first, because many of them are volume or developer keys being resold. The problem shows up months later when the key gets blocked, Windows deactivates, and there is no real support or proof of purchase to fall back on.
A couple of practical points for your new build:
- Decide retail vs OEM first. Retail costs more but can be transferred to your next PC. OEM is cheaper but is tied to the first motherboard it activates on, so it only makes sense if you plan to keep this build for years.
- If you buy on a marketplace, make sure the seller is the retailer itself, not a third-party seller with a similar name, and keep the invoice. Delivery by email is normal for a genuine retail license, but you should still get an order record you can produce later.
- If this PC is for work, keep everything documented. A business going through a software audit will have a much easier time with a Microsoft or authorized retailer invoice than with a marketplace key.
For a personal test machine I understand the temptation, but for your main PC the small saving is not worth a deactivation headache down the road.