先进先出法的优势在于,资产负债表中的存货价值更接近于存货的当前市场价格,使得投资者对存货价值的把握更为准确。但相应的,损益表中的主营业务成本就可能与最新的存货市场价格有差别。
例如,在通货膨胀环境中,采用先进先出法,主营成本中的原材料成本是较早时间采购的价格较低的原材料,如果公司产品价格也因通胀因素上涨,就会推高公司利润。相反,如果采用后进先出法,损益表中的成本和毛利就更为真实,公司利润不会因通胀因素出现虚增。目前大多数公司都采取先进先出法,而且一般不会频繁改变存货会计政策。如果一旦改变,通常会令当期业绩出现较大变动,这也是公司管理层操纵业绩的手段之一,对此投资者需要有所辨别。
在缺乏游戏规则的情形下,企业将有机会利用高低存货成本的结转,轻易地操纵企业的获利数字,导致财务报表无法真实表达企业的经营状况,所以会计上针对存货成本的运用有一定的规范。
实务上常用的有几种:先进先出、后进先出、平均成本法。
先进先出(英语:First in, First out,FIFO):
就是当发生销货,结转销货成本时,采用的存货成本顺序。以先进先出为原则,亦即愈早买入存货的愈先结转。
后进先出(英语:Last in, First out,LIFO):
则是以较晚买入的(最近期买入)的存货成本先结转。