26-year-old centre-forward Paciencia will wear the number 18 shirt at Schalke.
The deal is worth up to €12.5m with a €1.5m loan fee and Schalke’s option to buy for €11m.
— FC Schalke 04 (@s04) September 15, 2020
Formerly of FC Porto, the two-time Portuguese international spent two seasons at Eintracht.
Last season, he scored seven Bundesliga goals and provided four assists to his teammates.
“I can hardly to wait to get going,” Paciencia said after signing. “The conversations with Jochen Schneider and David Wagner were great and they both convinced me of the plans Schalke have.”