Transcription termination determines the ends of transcriptional units and thereby ensures the integrity of the transcriptome and faithful gene regulation. Studies in yeast and human cells have identified the exoribonuclease XRN2 as a key termination factor for protein-coding genes. Here we performed a genome-wide investigation of RNA polymerase II (Pol II) transcription termination in XRN2-deficient Caenorhabditis elegans and observed two distinct modes of termination. Although a subset of genes requires XRN2, termination of other genes appears both independent of, and refractory to, XRN2. XRN2 independence is not merely a consequence of failure to recruit XRN2, since XRN2 is present on-and promotes Pol II accumulation near the polyadenylation sites of-both gene classes. Unexpectedly, promoters instruct the choice of termination mode, but XRN2-independent termination additionally requires a compatible region downstream from the 3 ′ end cleavage site. Hence, different termination mechanisms may work with different configurations of Pol II complexes dictated by promoters.