On 16 June 2009, Čaušić signed his first professional contract with Red Star Belgrade, on a three-year deal.[1] He was subsequently sent on loan to Sopot, gaining experience for two seasons in the Serbian League Belgrade. In early 2012, Čaušić was transferred to Rad.
Eskişehirspor
On 26 December 2012, alongside Andrej Mrkela, Čaušić signed for Turkish club Eskişehirspor on a four-and-a-half-year deal.[2] He scored his first goal for the club on 11 January 2013 in a Turkish Cup match against Mersin İdmanyurdu.
Osasuna
On 13 July 2016, Čaušić signed a two-year contract with Spanish La Liga club Osasuna.[3] After featuring regularly but suffering relegation, he cut ties with the club on 5 July 2017.[4]
Arsenal Tula
On 11 July 2017, Čaušić signed a two-year contract with the Russian Premier League club Arsenal Tula.[5] At the time of his arrival, Arsenal Tula's coach was Miodrag Božović. On 4 March 2018, Čaušić scored a last minute goal from 22 meters out in a 1–0 win against Akhmat Grozny.[6] He subsequently took off his shirt in celebration despite snowy conditions, and a fight ensued on the pitch between the two teams.[7]
Return to Red Star Belgrade
On 31 August 2018, he returned to Red Star Belgrade.[8] On 15 September 2018, in his first upon returning to Red Star, he scored a goal in a 6–0 home victory against Radnik Surdulica.[9]
Return to Arsenal Tula
On 7 July 2019, Čaušić returned to Arsenal Tula, signing a long-term contract.[10]
Buriram United
On 19 June 2022, Thailand club Buriram United announced the signing of Goran Čaušić.[11]
^"Čaušić ve Mrkela Eskişehirspor'da" [Čaušić and Mrkela in Eskişehirspor] (in Turkish). Eskişehirspor. 26 December 2012. Archived from the original on 13 March 2017. Retrieved 26 December 2012.
^[3]Archived 5 April 2023 at the Wayback Machine Strahinja Milićević. MaxBet Sport: SPREMNI ZA NAPOLI Zvezda “šesticom” deklasirala Radnik, rešetao triling novajlija(in Serbian). 15 September 2018. Retrieved 18 September 2018.