A method used for recognizing the revenue gained on any contract that has been completed over more than a single period of accounting. This method is appropriate when the total cost of the performance of the contract and the profit that can be realized is reasonable and can be predicted easily.