병역 의무를 완수하지 않은 자국민의 국적포기를 허용하는 않는 국가로는 독일, 크로아티아, 그리스, 터키, 이란, 오스트리아, 사이프러스, 에스토니아, 슬로베니아, 베트남, 슬로바키아 등이 있다. 예를 들어, 독일은 병역의무를 이행하지 않은 복수국적자의 국적포기를 허용하지 않고 있다. 다만 10년 이상의 해외 거주 또는 국적을 가진 다른 나라에서의 병역의무를 이행한 경우에는 예외이다.
현대 국가들의 입법 관행을 보면, 국적포기권은 절대적 권리가 아니다. 첫째, 무국적을 초래할 수밖에 없는 단일 국적의 포기는 무국적 방지 원칙에 따라 인정되지 않는다. 둘째, 상당수 국가들은 병역의무 등의 회피, 전시 병역의 면탈과 같은 사유가 있는 경우 개인의 국적포기를 제한하고 있다.