Category: 

What is a Cost Overrun?

Article Details
  • Written By: H. Bliss
  • Edited By: W. Everett
  • Last Modified Date: 07 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

Cost overrun refers to a situation in which a project incurs expenses in excess of expected costs outlined in the budget for the project. When a cost overrun happens, this means that the team working on a project has spent all money budgeted for the project. A project that has reached cost overrun requires money in excess of the original budget to complete the work. Cost overruns can happen for a variety of reasons, but they are usually avoidable with careful budget design and project expenditure planning.

When a project goes over budget, it can cost an organization more than extra money. Cost overruns in a project can cause delays while the project manager finds more money for the project. At worst, a cost overrun can bring a project to a complete stop if no money is available to make up the difference and fund the completion of the project.

Ad

Reasons for a cost overrun can include poor organization, lack of information, or client demands in excess of what was planned for a project. Poor organization can come from poor project planning or a lack of experience planning the type of project at hand. A lack of accurate information about the project can also influence the accuracy of budget projections. If a project manager does not have information she needs to plan a project, budgeting can be determined from incorrect numbers derived from bad information. Unreliable information can cause extra costs that make a budget fall short of what is needed to complete a project.

Often, a cost overrun can happen when a client asks for work that was not originally planned into a project. A good example of this might be a homeowner who makes multiple extra requests of a contractor without adjusting the budget for the building project. Since extra materials and labor cost money, any extra requests add additional costs to the expense of a project. These extra costs can cause a contractor to go over budget if the costs of additional requests are not added to the original projected budget.

Sometimes, cost overruns happen by chance. Traffic, accidents, and natural disasters can create damages and delays that add to the cost of a budgeted project. The best way to avoid work delays as a result of budget overrun is to set aside emergency funds for a project in case unexpected obstacles cause a project to exceed its budget.

Ad

You might also Like

Recommended

Discuss this Article

anon160611
Post 1

The setting aside of a contingency fund to offset the possibility of an overrun the original budget, imply overruns can't be avoided somehow?

The case of overruns as regards such natural disasters, the impact which is not known prior to setting aside the emergency fund, such a fund may or may not be enough.

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}