It requires that all transaction should be recorded at their original cost.
Original Cost = Purchase Price + Expenses ( incurred to put the asset in a workable condition)
As it is a Historical cost it will not change year after year. In other words no adjustment can be made according to the market value.
Limitation: When the assets shows at historical cost, it will not provide true and fair view of financial statement.