Epix er basert i Paramount Plaza i New York, som fungerer som hovedkontor for eierkonsernet Viacom. Kanalen ble lansert i oktober 2009.