Ivan natomiast urodził się już w Szwajcarii, dokąd państwo Rakiticiowie wyemigrowali w latach 80. Ma dwoje rodzeństwa – młodszą siostrę i brata, który również grał w piłkę nożną, jednakże doznał kontuzji która uniemożliwiała mu dalszą grę. Rakitić ma tatuaż z jego imieniem na prawej ręce.

FC Schalke 04 mały|lewo|165px|Rakitić w barwach Schalke 04. 22 czerwca 2007 Rakitić podpisał 4-letni kontrakt z wicemistrzem Bundesligi FC Schalke 04. Trener zespołu Mirko Slomka ściągnął go za 5 milionów euro jako następcę Brazylijczyka Lincolna, który odszedł do Galatasaray SK. Sam Rakitić otrzymał po nim koszulkę z numerem 10. Sprawił, że FC Schalke 04 debiutowało 21 lipca 2007 roku w Pucharze Ligi Niemieckiej. Grał w spotkaniu przeciwko Karlsruher SC, a także pojawił się w pozostałych dwóch meczach turnieju, przeciwko 1. FC Nürnberg i Bayern Monachium, gdzie FC Schalke 04 wywalczyło drugie miejsce. 5 sierpnia tego samego roku Rakitić strzelił swojego pierwszego gola dla FC Schalke 04 i tym sposobem wygrali z Eintrachtem Trewir w pierwszej rundzie o puchar. 10 sierpnia 2007 Bundesliga otworzyła mecz między obrońcami tytułu mistrzowskiego VfB Stuttgart a FC Schalke 04, wtedy na ostatnie 20 minut Rakitić wszedł na boisko jako rezerwowy i zdobył gola co dało wynik 2:2.