The fee that Norwich have received for Godfrey breaks the record previously held by James Maddison who left for Leicester for £20m in 2018.
Everton have enjoyed some impressive business in the transfer market so far, signing Allan from Napoli, Abdoulaye Doucoure from Watford, and, of course, James Rodriguez from Real Madrid.
They are light in defence, though, as with Mason Holgate out injured they currently only have two fit senior centre-halves in Michael Keane and Yerry Mina.
After putting pen to paper, Godfrey spoke of the honour of signing for the Toffees.
“I am very thankful for the opportunity and I can’t wait to get started.
“The aim for me at Everton is to win trophies and win games. I like to win. I wear my heart on my sleeve. I care and I am a passionate lad.
“The fans can guarantee they will get 110 per cent out of me when I am on the pitch.
“This is a club full of history that has an exciting team full of world-class players who will help me kick on to the next level. I am looking forward to working with them and, hopefully, having great times with Everton Football Club.
“Carlo Ancelotti, Marcel Brands and the Board want success for the Club and it is really exciting to be here.
“The manager’s past speaks for itself. He has worked with some top-class centre-backs. I will be able to learn so much from him and he is going to help me get to that next level, which is where I want to be.”
Everton completed the signing on Monday's transfer deadline day.