Economic Life definition :The time period over which an asset'sNPV is maximized. Economic lifecan be less than absolute physical life for reasons of technological obsolescence, physicaldeterioration, or product life cycle.