When beginning any home remodeling projects, there are various costs and services you must consider. Home remodeling projects include the need for general contractors, plumbers and electricians. In addition to these necessary workers, there are the various types of building materials you should consider as well. Whether remodeling a bathroom, kitchen or basement, it is always important to consider all possible factors to establish a realistic budget for your project.