They often contain alcohol, but many recipes do not. When a cocktail mixture is prepared and packaged for commercial purposes other than immediate consumption, it may be subject to regulation. It is then called premix. Mistelles are not cocktails either.