Risks of Remodeling Without a Permit

Tags: ,

 

Most cities require that homeowners obtain a building permit before making modifications to their residence. Which modifications require a permit vary by county and municipality. Also, some counties are more vigilant than others in enforcing permit laws.

In order for the homeowner to receive a permit, the homeowner or his/her designee are required to file plans and pay fees to the County. In addition, the improvements are given a value. If they increase the value of the property, this may result in an increase in property taxes. Inspections are often required, and this means having to schedule and then wait for inspectors to approve the work to be done. This process can be time consuming and inconvenient in the short run. It is for this reason that some homeowners skip the permit process.

If a permit is needed and you fail to get one, the county may discover this at some time in the future and getting a permit retroactively can frequently be significantly more expensive and much more problematic than having obtained the permit before work commenced. If work is not done in accordance with county procedures or if the inspector is unable to determine if the work has been done properly, the homeowner could be required to open walls, tear up floors, so that the inspection may take place. In addition, by law, work not permitted where a permit was required must be disclosed to any prospective purchaser. This may cause the owner to discount their sale price or perform costly or time-consuming repairs before title can be transferred.

For prospective buyers of a property, save yourself the future hassle and loss of money by researching whether all work on the premises has been done according to code and with the proper permits. You may obtain these permits by going directly to Building & Safety in the municipality in which the property is located or by hiring a “permit puller” who will research the permits for you.

Print
The given key was not present in the dictionary.

Server Error in '/' Application.

The given key was not present in the dictionary.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[KeyNotFoundException: The given key was not present in the dictionary.]
   System.ThrowHelper.ThrowKeyNotFoundException() +39
   System.Collections.Generic.Dictionary`2.get_Item(TKey key) +52
   DiverseSolutions.Beast.API.Controllers.APIController.Disclaimer(DisclaimerResponseDirective responseDirective) in c:\jenkins\workspace\Diverse_DotNet_Jobs\beast-api\beast-api\App\Controllers\Disclaimer.cs:38
   lambda_method(Closure , ControllerBase , Object[] ) +139
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +279
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
   System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +80
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +474
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +474
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +474
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +7754
   System.Web.Mvc.Controller.ExecuteCore() +113
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +91
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +68
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +25
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +10
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +3295
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +220
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +2343


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4676.0