독일 형사소송법에 따르면 경범죄를 제외하고, 강한 범죄혐의 여부, 법정 구속사유 해당 여부, 상당성의 원칙 충족성이라는 세 가지 조건이 충족되는 경우에 구속영장 발부가 가능하다.
독일 형사소송법 구속 사유를 살펴보면, 독일 형사소송법 제112조, 제112a조, 제113조에 구속에 관한 요건이 규정되어 있다. 구속영장을 발부하기 위해서는 매우 강한 범죄혐의(dringenden Tatverdacht)가 있어야 하고, 법정 구속사유 중에 하나를 충족하여야 하며, 상당성의 원칙(Verhältnismäßigkeitsgrundsatz)이충족되어야 한다. 다만 특정 범죄에 대해서는 독일 형사소송법 제112조의 법정구속사유를 충족하지 않더라도 구속영장발부가 가능하다. 그리고 독일형사소송법 제113조에 따라 경범죄(형벌이 6개월 미만의 자유형이나 벌금형인경우)에 대해서는 구속이 제한된다.