The cost to patch a leaky roof can vary based on the extent of the damage, materials, and location. Typically, minor repairs might range from $150 to $400, while more extensive damage could increase costs up to $1,000 or more. Hiring a professional roofing contractor ensures the leak is properly addressed to prevent further issues.