Gamma ray spectrometry of volume sample involves sample matrix that acts as source as well as absorber. In this paper, Monte Carlo simulation using MCNP4C code is used to determine self-attenuation correction, Cutshall factor and Cutshall revision factor for geological volume samples using transmission method. Dependence of Cutshall factor on composition, quantity, packing density and U3O8 concentration of sample is studied by simulating 152Eu point source over various samples in a plastic container. It is observed that Cutshall factor satisfactorily estimates the self-attenuation for quartz, Gulcheru quartzite, granite and Gogi limestone. For samples of varying quantity having same density, relation between Cutshall revision factor and Cutshall factor is obtained. No variation in Cutshall factor is observed with packing density. Thus, a relation between self-attenuation correction and height of sample is obtained. Variation of Cutshall factor with concentration of U3O8 is also studied by varying the concentration of U3O8 in quartz matrix from 0.26% to 15%.