Recent publications have shown that active RNA polymerase (RNAP) from Mycobacterium tuberculosis (MtbRNAP) can be produced by expressing all four subunits in a single recombinant Escherichia coli strain [1-3]. By reducing the number of plasmids and changing the codon usage of the Mtb genes in the co-expression system published by Banerjee et al. [1], we present a simplified, detailed and reproducible protocol for the purification of recombinant MtbRNAP containing the ω subunit. Moreover, we describe the formation of ternary elongation complexes (TECs) with a short fluorescence-labeled RNA primer and DNA oligonucleotides, suitable for transcription elongation studies. The purification of milligram quantities of the pure and highly active holoenzyme omits ammonium sulfate or polyethylene imine precipitation steps [4] and requires only 5 g of wet cells. Our results indicate that subunit assemblies other than α2ββ'ω·σA can be separated by ion-exchange chromatography on Mono Q column and that assemblies with the wrong RNAP subunit stoichiometry lack transcriptional activity. We show that MtbRNAP TECs can be stalled by NTP substrate deprivation and chased upon the addition of missing NTP(s) without the need of any accessory proteins. Finally, we demonstrate the ability of the purified MtbRNAP to initiate transcription from a promoter and establish that its open promoter complexes are stabilized by the M. tuberculosis protein CarD.