Calvin Klein CK One Shock For Her dupe — cheaper alternatives

Calvin Klein CK One Shock For Her: released in 2011, sweet, fruity and vanilla, about 4h on skin, projection 6/10, sillage 3/10. The alternatives below are matched to that profile.

What's a good Calvin Klein CK One Shock For Her dupe?

The closest Calvin Klein CK One Shock For Her dupe we found is Playboy Queen of the Game — 89% match, about $20 (estimate) versus about $30 for a 100 ml bottle.

The five closest scent matches — the best Calvin Klein CK One Shock For Her dupes we found, ranked by opening & dry-down similarity:

How the 5 picks compare on match, price and performance. Prices are estimates for a 100 ml bottle, not live retailer prices.
#AlternativeScent matchEst. price (100 ml)Longevity vs Calvin Klein CK One Shock For HerProjection
1Playboy Queen of the Game89%about $20 (−33%)4h vs 4h6/10
2Shakira S by Shakira Eau Florale84%about $20 (−33%)4h vs 4h5/10
3Zara Black Amber83%about $20 (−33%)5h vs 4h5/10
4Parfums de Coeur Body Fantasies Signature Twilight Mist80%about $10 (236 ml)4h vs 4h5/10
5Bath & Body Works Chocolate Amber88%about $20 (−33%)5h vs 4h5/10
  1. Playboy Queen of the Game — 89% scent match

    Evokes a similar warm, sweet energy with its blend of passion flower, dark chocolate, and rich amber.

    It shares its fruity, warm spicy and sweet accords with Calvin Klein CK One Shock For Her, opens on Passion Flower too, lasts about 4h against 4h and carries 201 community ratings.

  2. Shakira S by Shakira Eau Florale — 84% scent match

    Offers a brighter, more floral take on the berry-and-vanilla sweetness found in CK One Shock For Her.

    It shares its fruity, sweet and vanilla accords with Calvin Klein CK One Shock For Her, lasts about 4h against 4h and carries 1,161 community ratings.

  3. Zara Black Amber — 83% scent match

    Captures a similar warm, resinous vibe with prominent notes of sweet passion fruit, vanilla, and amber.

    It shares its sweet, fruity and vanilla accords with Calvin Klein CK One Shock For Her, lasts about 5h against 4h and carries 809 community ratings.

  4. Parfums de Coeur Body Fantasies Signature Twilight Mist — 80% scent match

    A lighter, ultra-affordable mist that captures the dark berry and warm vanilla-musk essence of the original.

    It shares its powdery, sweet and vanilla accords with Calvin Klein CK One Shock For Her, lasts about 4h against 4h and carries 488 community ratings.

  5. Bath & Body Works Chocolate Amber — 88% scent match — discontinued

    Shares a cozy, comforting blend of warm chocolate, honeyed amber, and soft musk.

    It shares its sweet, chocolate and warm spicy accords with Calvin Klein CK One Shock For Her, lasts about 5h against 4h and carries 143 community ratings. It is listed as discontinued, so availability varies.

Which Calvin Klein CK One Shock For Her dupe is cheapest?

Playboy Queen of the Game, at about $20 for 100 ml (estimate) — around 35% less than Calvin Klein CK One Shock For Her.

Which Calvin Klein CK One Shock For Her dupe lasts longest?

Bath & Body Works Chocolate Amber, at about 5h on skin, against about 4h for Calvin Klein CK One Shock For Her.

Which Calvin Klein CK One Shock For Her dupe is closest to the original?

Playboy Queen of the Game, at 89% overall scent match across the opening and the dry-down.

How much does a Calvin Klein CK One Shock For Her dupe save?

At 4 sprays a day — about 146 ml a year — Playboy Queen of the Game saves you about $15 a year against Calvin Klein CK One Shock For Her. Assumes 100 ml bottles on both sides; prices are estimates.

Across 2,358 originals, the median designer bottle is $120 and its closest match $30 — the Dupe Report 2026.

Will a Calvin Klein CK One Shock For Her dupe last a full day?

On an 8-hour day, none of the 5 last a full 8 hours. Bath & Body Works Chocolate Amber comes closest at 5.2h, so it needs one re-spray to cover the day.

Calvin Klein CK One Shock For Her notes, performance and price

Related dupe lists

AltScent is also free on the App Store and Google Play.

Updated 2026-08-13.