Liver excretes bile pigments, cholesterol, drugs and some vitamins. It excretes all the above mentioned substances in bile, which flows into the small intestine and from there these get removed with the faeces.

Formation of urea and uric acid (from ammonia) also takes place in liver. These are removed from the body by the kidneys.