Правом законодательной инициативы обладают федеральное правительство, депутаты бундестага и члены бундесрата. Законопроекты правительства должны сначала вноситься в бундесрат (для получения мнения земель), а затем с мнением бундесрата в течение установленного срока (6 недель) должны быть переданы в нижнюю палату. Если правительство считает проект срочным, оно может передать его в бундестаг, не дожидаясь решения верхней палаты.
Депутаты бундестага могут вносить законопроекты только коллективно: от имени фракции либо если собрано не менее 5% подписей общего числа депутатов бундестага. Члены бундесрата могут вносить законопроекты также группой (от земли), но направлять их в бундестаг они могут только через федеральное правительство, которое прилагает к законопроекту свое заключение.
Законопроекты в бундестаге рассматриваются в трех, чтениях по классической схеме: обсуждение основных положений и передача законопроекта в соответствующую отраслевую постоянную комиссию или комитет; постатейное обсуждение с докладом комиссии каждой статьи и голосование по статьям; обсуждение законопроекта в целом и голосование. Принятый бундестагом законопроект передается в бундесрат. Есть две процедуры приятия текста последним. По некоторым вопросам согласие бундесрата обязательно: для законов об изменении конституции, о территориальных изменениях федерации, об отношениях федерации и земель и др. Если по этим вопросам бундесрат не соглашается с текстом, принятым бундестагом, а предлагает изменения и дополнения, создается согласительный комитет (согласительная комиссия) из представителей бундестага и бундесрата. Создания согласительного комитета может потребовать v: правительство. Если согласительный комитет поддерживает решение бундестага, то бундесрат принимает это решение, а следовательно, и текст закона, предложенный бундестагом. Если комитет решение бундестага не поддерживает, то бундестаг должен вторично обсудить отвергнутый законопроект, после чего возможна новая согласительная комиссия (комитет). Таким образом, по указанным вопросам у бундесрата есть, хотя и несколько ослабленное, право вето.
Законопроекты по другим вопросам, принятые бундестагом, тоже должны передаваться в бундесрат. Если он дает свое согласие, закон считается принятым, публикуется и вступает в силу. Если же он предлагает изменения и дополнения, то также создается согласительный комитет, но в этом случае независимо от решения комитета бундестаг вправе принять закон безсогласия бундесрата. У бундесрата сохраняется право в течение двух недель заявить протест (своеобразное право вето). Протест рассматривается бундестагом, но он вправе отклонить его даже не квалифицированным, а простым большинством голосов общего числа депутатов.
Однако в определенных условиях бундесрат, напротив, может принимать законы самостоятельно, без участия бундестага. Это возможно в условиях объявления правительством состояния законодательной необходимости. Если правительство считает законопроект неотложным, бундесрат вправе принять его без согласия бундестага.
Парламент ФРГ, а именно бундестаг, равно как и в других странах, вправеделегировать правительству полномочия по изданию актов, входящих в сферу законодательной компетенции федерации. Такие полномочия могут быть делегированы отдельному министру и даже правительству земли. При делегировании полномочий, касающихся общегосударственных средств транспорта, связи и некоторых других вопросов, требуется согласие бундесрата. Его согласие требуется также, если правительство издает на основе закона постановления, которые должны выполняться землями.
При принятии закона о бюджете действуют правила, аналогичные правилам, установленным в других государствах (представление проекта только правительством, невозможность без согласия правительства вносить изменения, требующие дополнительных расходов, и др.).
Как и в других странах, парламент ФРГ осуществляет контроль за деятельностью исполнительной власти, но правительство несет ответственность только перед бундестагом — как коллективную, так и индивидуальную (коллективная ответственность выражается прежде всего в ответственности канцлера — главы правительства, которое с уходом канцлера в отставку тоже заменяется). Формой ответственности канцлера является так называемый конструктивный вотум недоверия, очень затрудняющий его отставку. Вопрос о недоверии канцлеру должен голосоваться в бундестаге одновременно с предложением кандидатуры его преемника как единая, совокупная резолюция. Поскольку предложить кандидатуру нового канцлера на практике может лишь партия (блок) большинства в парламенте, конструктивный вотум недоверия применялся крайне редко, лишь в исключительных случаях (дважды).
Канцлер и сам может поставить вопрос о доверии правительству, связывая это обычно с требованием принять закон, необходимый правительству. В этом случае при выражении недоверия возможно избрание другого канцлера (по предложению президента) или роспуск парламента (бундестага: верхняя палата не распускается). Роспуск парламента по указу президента следует, если новый канцлер не будет избран в течение 21 дня.
Парламент обладает и другими полномочиями, присущими законодательному органу: ратифицирует международные договоры (это делает обычно бундестаг, но на некоторые договоры требуется согласие бундесрата), объявляет состояние обороны при условии угрозы агрессии, формирует некоторые другие высшие органы государства (бундестаг участвует в выборах президента республики, бундестаг и бундесрат формируют Федеральный конституционный суд, избирают председателя и вицепредседателя Счетной палаты — органа финансового контроля).
Если парламент не может собраться, то решения, имеющие силу закона, в период состояния обороны принимаются совместным, комитетом,состоящим из 33 членов, 2/3 из которых — депутаты бундестага и 1 /З — члены бундесрата. Эти решения могут быть отменены бундестагом с согласия бундесрата.