The 20-year-old will sign for Liverpool on July 1st “subject to documentation being completed”.
A statement from the club confirmed the news on Thursday morning, adding:
A versatile German youth international, the Frankfurt-born midfielder made 29 Bundesliga appearances last season, scoring three goals.
His contributions helped Leverkusen finish fourth and secure Champions League qualification, having joined the club from Bayern Munich last summer.
Can will become Brendan Rodgers’ second signing of the summer, after the Reds completed a £4 million deal for England international striker Rickie Lambert earlier in the week.
Can, a German Under-21 international, came through Bayern Munich’s youth ranks, making four appearances for the senior side before switching to Leverkusen in 2013.
During 2013/14, he made 29 appearances for Leverkusen, scoring three goals and creating 16 goalscoring chances for teammates.
In an article published last week on This Is Anfield, Benji Deane wrote of Can’s potential move to Anfield:
A tenacious and enterprising midfielder, Can brings strength and composure normally associated with older more experienced players. Although I feel he wouldn’t yet make the starting line-up with a midfield trio potentially containing Gerrard, Henderson and Lallana, I would welcome Can to the squad and he could prove to be a gem of a signing.
We’ll have a full scouting report to give you the lowdown on Liverpool‘s new midfielder later on Thursday.