Kuyt has passed a medical and has now put pen to paper on a four year contract with the Reds. The Dutch international will eventually cost Liverpool £10m but the payments have been staggered over the four years.
Kuyt has been given the number 18 shirt by Rafael Benitez.