The genome of Geobacter sulfurreducens contains three genes whose sequences are quite similar to sequences encoding known members of an RNA nucleotidyltransferase superfamily that includes tRNA nucleotidyltransferases and poly(A) polymerases. Reverse transcription-PCR using G. sulfurreducens total RNA demonstrated that the genes encoding these three proteins are transcribed. These genes, encoding proteins designated NTSFI, NTSFII, and NTSFIII, were cloned and overexpressed in Escherichia coli. The corresponding enzymes were purified and assayed biochemically, resulting in identification of NTSFI as a poly(A) polymerase, NTSFII as a C-adding tRNA nucleotidyltransferase, and NTSFIII as an A-adding tRNA nucleotidyltransferase. Analysis of G. sulfurreducens rRNAs and mRNAs revealed the presence of heteropolymeric RNA 3' tails. This is the first characterization of a bacterial system that expresses separate C- and A-adding tRNA nucleotidyltransferases and a poly(A) polymerase.