Кез келген РНҚ-полимераза нуклеин қышқылының молекуласымен байланыса алатын және оның бойымен қозғала отырып, рибонуклеотидтер арасында фосфодиэфирлік байланыстың түзілуін катализдейтін фермент болып табылады. Бұл процесс энергияны қажет етеді.
РНҚ синтезі үшін материал рибонуклеозидтрифосфаттар (аденин, гуанин, цитозин және урацил) болып табылады, олар матрица тізбегіне комплементарлы таңдалады. РНҚ жасауды бастау үшін полимераза промотор деп аталатын геномдағы арнайы тізбекпен байланысуы керек. Бұл аймақ ферменттің қону алаңы болып табылады.
Кез келген транскриптонда міндетті түрде кодтау тізбегінің алдында тұратын промотор болады. Дәл РНҚ-полимеразаның промоторға қосылу сатысында белгілі бір гендердің экспрессиясының реттелуі жүреді. Ферменттің онымен қаншалықты сәтті әрекеттесуі транскрипцияның жалғасуына байланысты.