Costs vary depending on the source, severity, materials affected, and insurance coverage. A professional inspection provides the most accurate estimate.