Gdy nie otrzymał kontraktu od Chiefs, taką ofertę pod koniec roku 2007 wystosował trenujący wówczas Waratahs Ewen McKenzie. Roczna umowa podlegała następnie przedłużaniu, zaś największym sukcesem zespołu było zwycięstwo w Super Rugby w sezonie 2014. W tym okresie na poziomie klubowym związany był z Randwick docierając z nim do finału Shute Shield przez trzy lata z rzędu, jednak w późniejszych latach w jego barwach pojawiał się rzadko z uwagi na inne zobowiązania. W inauguracyjnej edycji National Rugby Championship został przydzielony do zespołu NSW Country Eagles, nie zagrał jednak w żadnym spotkaniu z uwagi na obowiązki w kadrze.

W styczniu 2015 roku podpisał trzyletni kontrakt z francuskim Union Bordeaux Bègles, w którym miał zjawić się po Pucharze Świata 2015. W pierwszym sezonie zespół nie zyskał awansu do fazy play-off zarówno w Top 14, jak i ERCC1, a na początku czerwca 2016 roku Kepu poprosił o rozwiązanie umowy z powodów rodzinnych. Powrócił zatem do Waratahs podpisując kontrakt na trzy lata i na początku sezonu 2017 zaliczył setny występ w stanowych barwach.