Top-Up
Cheapest way to get the COD Battle Pass
July 11, 2026
The Battle Pass costs 1,100 CP. The official store usually forces a larger pack (~$20.00 for 2,400 CP). On Onyx Top-Up, that same 2,400 CP is $7.49 — about 55% less — so you unlock the pass and keep leftover CP.
Battle Pass cost: in-game vs Onyx
You need 1,100 CP for the Battle Pass. Here is what players typically pay for the nearest pack that covers it.
Official in-game store — 2,400 CP — $20.00
Onyx Top-Up (best for Battle Pass) — 2,400 CP — $7.99
That is roughly 55% cheaper than buying the same pack in-game.
How to unlock the Battle Pass for less
1. Choose your platform (Xbox, PlayStation, Steam, or Battle.net) on Onyx.
2. Buy at least 2,400 CP — enough for the 1,100 CP Battle Pass with CP left over.
3. Pay securely with Stripe. We deliver COD Points directly to your account, usually within minutes.
4. Open Call of Duty, open the Battle Pass menu, and unlock it with your new CP.
Why buy CP from Onyx instead of a marketplace?
Onyx is a direct in-house top-up service — not a peer-to-peer marketplace.
You get clear pricing with no surprise fees, encrypted credentials, and delivery handled by our team — not random sellers.
Ready to unlock the Battle Pass cheaper?
Get 2,400 COD Points for $7.49 instead of about $20.00 in the official store, then unlock the Battle Pass in-game.