Transaction based costing: it is a method in which it involves recording all transactions like purchase, sales and production. Unit based costing: it is a method in which it involves identifying how much one particular unit or transaction has contributed towards profit and loss of the business.