Audit Procedures for Development Costs: Risks, Assertions, and Procedure

Development costs are costs incurred by an entity in the process of creating an intangible asset, such as software development, product design, and research and development.

According to accounting standards, development costs are recognized as an asset only when the following conditions are met:

  1. The costs can be reliably measured.
  2. It is probable that the future economic benefits that are expected to flow from the asset will occur.
  3. The future economic benefits can be reliably estimated.

Once these conditions are met, the development costs should be capitalized as an intangible asset and recognized as an expense when the asset is sold or is being used.

Audit Risks:

  1. Misclassification of costs as development costs when they do not meet the criteria for capitalization.
  2. Improper recognition of development costs as an expense.
  3. Inaccurate measurement of development costs.
  4. Inadequate documentation to support the capitalization of development costs.
  5. Lack of proper segregation of duties in the development cost process.
  6. Inadequate control over the approval process for development costs.
  7. Failure to reassess the capitalization of development costs on a regular basis.
  8. Lack of proper impairment testing for intangible assets.
  9. Inadequate disclosures related to development costs in the financial statements.
  10. Inconsistency in the treatment of development costs across different projects.

Audit Assertions:

  1. Existence: The development costs exist and are recorded in the appropriate accounts.
  2. Completeness: All development costs incurred have been recorded in the financial statements.
  3. Valuation: Development costs have been recorded at the appropriate value and are in accordance with accounting standards.
  4. Accuracy: The amounts recorded for development costs are accurate and free from material misstatements.
  5. Rights and Obligations: The entity has the rights to the development costs and the obligations to pay for them.
  6. Classification: Development costs have been properly classified and recorded in the financial statements.
  7. Presentation and Disclosure: Development costs have been properly presented and disclosed in the financial statements.
See also  Audit Procedures for Investments: Risks, Assertions, and Procedures

Walkthrough Testing: The auditor performs walkthrough testing to obtain an understanding of the process used to incur and record development costs. This includes reviewing the process for identifying development costs, obtaining management approval, and recording the costs in the financial statements.

Test of Control: The auditor tests the controls over the development cost process to determine their effectiveness in preventing and detecting material misstatements.

This includes testing the segregation of duties, the approval process, and the accuracy of the development cost data entered into the accounting system.

Substantive Audit Procedures

Substantive audit procedures are the specific audit tests and activities that auditors perform in order to obtain sufficient evidence to support their audit opinion on the financial statements. In the context of auditing development costs, the following substantive audit procedures may be performed:

  1. Understanding the entity’s accounting policies: The auditor should obtain an understanding of the entity’s accounting policies for the recognition and measurement of development costs. This includes understanding the criteria for capitalizing development costs.
  2. Review of authorization of capitalization: The auditor should review the authorization of capitalization of development costs to ensure that it complies with the entity’s accounting policies and relevant accounting standards.
  3. Evaluation of the stage of completion: The auditor should evaluate the stage of completion of the development project to determine whether development costs are being recorded correctly. This may involve reviewing documentation such as construction schedules, budgets, and progress reports.
  4. Review of project costs: The auditor should review project costs, including direct costs (e.g. materials, labor) and indirect costs (e.g. overhead). This may include reviewing invoices, payment records, and other documentation supporting the costs incurred.
  5. Comparison to budget: The auditor should compare actual costs to the budgeted costs for the project. Any significant variances should be investigated and explained.
  6. Review of impairment testing: The auditor should review the entity’s impairment testing of development projects to ensure that it is performed in accordance with relevant accounting standards and that any impairment losses are recognized appropriately.
  7. Confirmation of expected future cash flows: The auditor may consider confirming the expected future cash flows from the development project to support the recognition of revenue from the project.
  8. Review of contractual terms: The auditor should review any contractual terms related to the development project to ensure that they are being accounted for correctly.
  9. Assessment of internal control: The auditor should assess the entity’s internal control over the development project, including the segregation of duties and the accuracy of documentation and recording of development costs.
  10. Substantive testing of transactions: The auditor should perform substantive testing of transactions, including the recording and classification of development costs in the financial statements.
See also  A Comprehensive Guide to Audit Procedures for Rental Income Management

By performing these substantive audit procedures, the auditor can obtain sufficient evidence to support their audit opinion on the financial statements and to ensure that the development costs have been recorded correctly and in accordance with relevant accounting standards.

Scroll to Top

Fatal error: Uncaught wfWAFStorageFileException: Unable to verify temporary file contents for atomic writing. in /home/smartif9/public_html/audithow/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:51 Stack trace: #0 /home/smartif9/public_html/audithow/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(658): wfWAFStorageFile::atomicFilePutContents('/home/smartif9/...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/smartif9/public_html/audithow/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 51