CoD may not have loot boxes anymore, but a decent skin still costs around $20. There are several ways to earn CoD Points without spending your own money, including a method that also works for getting free Valorant points, plus ways to get a small discount on points you do buy.
Earn 300 CoD Points Through the Free Battle Pass
Earning XP unlocks Battle Pass tiers whether you've purchased the pass or not, but only the free rewards are accessible. Those free rewards include 300 CoD Points, which accumulate at a rate of roughly one batch every two months per season.
Six seasons of play gets you enough for a basic skin, so combining this method with the one below speeds things up considerably.
Use Freecash Earnings to Buy CoD Points
Freecash is a platform where you earn money by completing simple tasks on your phone, like testing mobile games and completing paid surveys. It won't replace a salary, but it's a practical way to cover small purchases like CoD Points.
How much you earn depends on the tasks you complete, and you can withdraw using any of 20 cashout methods, including PayPal and bank transfer.
Signing up is free:
- Create an account on Freecash, or log in instantly with Google or Facebook.
- Go to the Earn page and pick a task offer, such as playing a mobile game.
- Start the offer by tapping the green button in the pop-up, then complete the tasks. For games, this usually means reaching a set level.
A game offer page on Freecash showing a Play and Earn button with task requirements listed · August, 2025
Tap the "Play and Earn" button to download the game and start earning. | © Freecash - When ready to withdraw, go to the Cashout page and choose a payout method.
- Use the funds to buy CoD Points.
Freecash is rated 4.6 on Trustpilot from over 323660 reviews.
