Испанец перебрался в Леверкузен прошлым летом за 5 млн евро, подписав с Фармацевтами пятилетний контракт. Однако после успешной игры футболиста в минувшем сезоне Реал решил вернуть его в свои ряды, воспользовавшись соответствующим пунктом договора с немецким клубом.
 
За 21-летнего Карвахала мадридцы заплатили Байеру 6,5 млн евро и заключили с футболистом контракт сроком на шесть лет. В завершившейся кампании Даниэль провел за леверкузенцев 31 матч, забил один гол и получил 7 желтых карточек.