The cost of roof repair in New Jersey depends on various factors such as the extent of the damage, the type of roofing material, the size of the roof, and the labor costs in your area. On average, you can expect to pay between $300 and $1,000 for minor repairs. However, for more significant repairs or replacements, the cost can range from $1,000 to $10,000 or more. It's recommended to obtain quotes from multiple roofing contractors to compare prices and services.