Costs can be divided into different categories according to their drivers or behavior. The main reason for the costs breakdown is their understanding and subsequent optimization / reduction.
According to traceability to cost object (most often product or service):
According to relationship with the level of production:
According to controllability:
According to irreversibility:
According to actual existence: