Законодательная власть
В Римской республике законы принимали не Сенат, а народные собрания (comitia). Сенат (senatus) был советующим органом, состоящим из около 300 бывших магистратов, назначаемых пожизненно. Он формулировал предложения законов, контролировал внешнюю политику и финансовую стратегию, но формальное утверждение законов принадлежало собраниям.
Существовало несколько видов собраний: comitia centuriata (центуриальное собрание) отвечало за принятие тяжёлых законов, объявление войны и избрание высших магистратов; comitia tributa (трибутное собрание) принимало более простые законы и избирало нижестоящих чиновников.
Финансовый контроль
Финансовую деятельность республики вёл квестор (quaestor). Квесторы избирались ежегодно, обычно молодыми аристократами, и отвечали за сбор налогов, выплату армии, управление государственными фондами и надзор за казной. Их работа контролировалась Сенатом, который утверждал бюджеты и назначал дополнительные финансовые обязанности.
Кроме квесторов, над финансовыми вопросами наблюдали эдилы (aediles) – они контролировали рыночные цены и общественные расходы, а также специальные сенаторские комиссии (прессуры).