Yes, CS:GO skins are stored on Steam accounts. You need to have an eligible Steam account for us to deliver the skins to you.