Roof Patch Calculator
Calculate shingles, sealant, nails, tar paper, and cement needed for a localized roof patch repair by damage area, damage type, and DIY vs professional cost
Enter the damaged area dimensions and type of damage
Quick presets
Roof Area
1,500 sq ft
15.0 squares • 77 linear ft
Professional Calculator
Extended parameters for precise calculations
Estimated Materials
60 bundles
Roof Area
1,792 sq ft
Squares
17.9
Detailed Breakdown
How to Use This Calculator
Patch Area tab: Measure the damaged area on your roof and enter the length and width. If the damage is irregular, measure the smallest rectangle that fully contains all damaged shingles, then add 6 inches of margin on each side. Select the damage type because different types require different materials — missing shingles need full replacement, cracked shingles may need only cement, and active leaks require underlayment replacement and thorough sealing. If you have multiple separate damaged areas, enter the count and the calculator will multiply materials accordingly.
Materials tab: Choose the shingle type that matches your existing roof. The calculator determines how many bundles you need based on the patch area, with one bundle covering 33.3 sq ft. Select whether you need underlayment replacement — if in doubt, replace it since it is cheap insurance against future leaks. Choose your sealant type and nail size. For standard single-layer roofs, 1-1/4 inch galvanized nails are correct. The calculator produces a complete shopping list with quantities and estimated prices.
Cost Estimate tab: Compare three repair approaches: DIY (materials only, typically $30-$100), handyman ($150-$300 including labor), or licensed roofer ($250-$500+ minimum service call). The roof accessibility factor adjusts professional pricing for difficult-to-reach areas. The state selector applies regional cost adjustments. For small patches under 25 square feet, the professional minimum service charge often exceeds the proportional labor value, making DIY the most cost-effective option if you are capable and comfortable on the roof.
The Formula
Patch Area Patch Area = Length x Width x Pitch Factor x Number of Patches Pitch factors: 1/12-3/12 = 1.00-1.03, 4/12-6/12 = 1.05-1.12, 7/12-9/12 = 1.16-1.25, 10/12-12/12 = 1.30-1.41
Shingle Bundles Bundles = ceil(Patch Area x (1 + Waste%) / 33.3) Minimum 1 bundle per patch job
Underlayment Felt paper: 1 roll (144 sq ft) covers most patches. Ice & water shield: 1 roll (65 sq ft) for smaller patches. If Patch Area > roll coverage, add additional roll.
Nails Nails (lbs) = ceil(Patch Area / 33.3 x 80 nails per bundle / 200 nails per lb) Minimum 1 lb per patch job
Sealant Tubes = ceil(Number of Patches x 1) — 1 tube per patch area for sealing edges Roofing cement (quarts) = ceil(Number of Patches x 0.5) — for underlap sealing
DIY Material Cost Total = (Bundles x Bundle Price) + (Underlayment Rolls x Roll Price) + (Nails lbs x Nail Price/lb) + (Sealant Tubes x Tube Price) + (Cement Quarts x Cement Price)
Professional Cost Pro Cost = max(Minimum Service Call, Material Cost + Labor Rate x Hours) Hours = Patch Area / 50 sq ft per hour (experienced roofer) Accessibility multiplier: Easy = 1.0, Standard = 1.15, Difficult = 1.40 State multiplier applied to labor component
Example Calculation
Sarah has a 6 ft x 4 ft area on her single-story ranch in Ohio where a windstorm tore off several 3-tab shingles. The underlayment beneath is partially torn. She plans to do the repair herself.
Step 1: Patch Area
• Damage area: 6 ft x 4 ft = 24 sq ft
• Pitch factor for 5/12: 1.08
• Adjusted area: 24 x 1.08 = 25.9 sq ft
• With 10% waste: 25.9 x 1.10 = 28.5 sq ft
Step 2: Shingle Bundles
• 28.5 sq ft / 33.3 sq ft per bundle = 0.86 → round up to 1 bundle
• 3-tab shingles: 1 x $30 = $30
Step 3: Underlayment
• Torn felt needs replacement: 1 roll 15-lb felt paper = $18
• Coverage: 144 sq ft (more than enough for 26 sq ft patch)
Step 4: Nails
• 1 bundle = ~80 nails needed
• 1 lb box (~200 nails) = $8
Step 5: Sealant
• 1 tube roofing sealant = $6
Step 6: Total DIY Cost
• Shingles: $30 + Felt paper: $18 + Nails: $8 + Sealant: $6 = $62
Comparison: A licensed roofer in Ohio would charge $275-$400 for this same repair (minimum service call), so the DIY savings is approximately $200-$340. The repair should take 1-2 hours for a competent DIYer with a helper to hand materials up the ladder.
Frequently Asked Questions
How many shingle bundles do I need for a small roof patch?
Can I patch my roof myself or should I hire a professional?
What materials do I need besides replacement shingles for a roof patch?
How do I match existing shingles when patching a roof?
When should I patch my roof versus replacing the entire roof?
Related Calculators
Roof Repair Cost Calculator
Estimate the full cost of major roof repairs by type and scope
Shingle Calculator
Calculate how many shingle bundles you need for a full roof
Roof Sealant Calculator
Calculate caulk and sealant quantities for roof sealing
Roofing Nail Calculator
Determine the exact number of roofing nails needed
Underlayment Calculator
Calculate felt paper or synthetic underlayment for your roof