현금급여는 효율적인 지원 방식으로 인식되어 왔다. 하지만 사회보장제도의 발전수준이 낮고 행정 인프라가 취약한 나라에서는 비효율적일수 있고, 서구 복지국가에서 현물급여가 여전히 큰 규모로 집행되는 현실을 감안하여 재검토할 필요가 있다.
실제로 현금급여는 수급자의 기회비용이나 공급자의 관리비용 측면에서 현물급여나 서비스보다 효율적인 지원 방식으로 인식되어 왔다. 그리고 이 논리는 후발복지국가들이 복지제도를 확장하는 과정에도 획일적으로 적용되기도 하였다. 하지만 이 논리는 중심 사회보장제도가 저발전되어 있고, 소득파악을 위한 행정 인프라가 취약한 나라에서는 전혀 다른 방향으로 작동할수 있다. 그리고 기존 서구 복지국가에서도 현물급여가 여전히 큰 규모의 예산으로 집행되고 있다는 점을 감안하면, 그것이 존재하는 이유에 대해 재검토가 필요하다는 지적 또한 제기되기도 하였다. 이 주제와 관련해서 흥미로운 주장은 현물급여가 존재하는 이유는 상당부분 정치적 목적과 관련이 있지만, 그 밖에도 장기적으로 노동공급과 생산성을 증가시키는 투자효과가 있다는 것이다. 또 소득재분배 과정에서 형평성과 효율성을 개선하기도 한다는 점이다.