不一定必须要户口本,要看签证国的要求,各国签证要求提供的证件都不同。建议办理签证时到各国领事馆或者当地派出所咨询。一般公民办签证是不需要户口的,但前提也要看办理什么签证,如果只是旅游的签证只需要提供当事人的照片,以及还有身份证就可以办理成功。