Methods, kits and systems are disclosed for analyzing one or more molecules in a sample. Analyzing the one or more molecules may comprise quantitation of the one or more molecules. Individual molecules may quantitated by PCR, arrays, beads, emulsions, droplets, or sequencing. Quantitation of individual molecules may further comprise stochastic labeling of the one or more molecules with a plurality of oligonucleotide tags to produce one or more stochastically labeled molecules. The methods may further comprise amplifying, sequencing, detecting, and/or quantifying the stochastically labeled molecules. The molecules may be DNA, RNA and/or proteins.