There are a few reasons why percentage yield will never be 100%. This could be because other, unexpected reactions occur which don't produce the desired product, not all of the reactants are used in the reaction, or perhaps when the product was removed from the reaction vessel it was not all collected.