Hay una serie de variaciones con respecto a los ingresos en función de las condiciones en que se han registrado. Los ingresos diferidos y los ingresos reconocidos son dos tipos de ingresos que pueden ser confusos.
La diferencia clave entre los ingresos diferidos y los ingresos reconocidos es que en los ingresos diferidos, el ingreso se recibe antes de que se entreguen los productos, mientras que en los ingresos reconocidos, el pago en efectivo puede recibirse después de la entrega de los productos. Sin embargo, independientemente del recibo de caja, la transferencia de bienes debe registrarse como una venta.