PWHT Calculator
Calculate post-weld heat treatment parameters including hold temperature, hold time, heating rate, and cooling rate per ASME guidelines.
About this calculator
This calculator sizes the four core parameters of a post-weld heat treatment (PWHT) cycle -- hold temperature, hold time, and the maximum allowed heating and cooling rates -- against the ASME Section VIII Division 1 UCS-56 formulas for carbon steel, low-alloy (Cr-Mo) steel, and stainless steel weldments. Hold Temperature defaults by Material Type (1,100°F for carbon steel, 1,250°F for low-alloy, 1,050°F for stainless) unless Hold Temperature Override is set above 0. Total Hold Time is Material Thickness times Hold Time per Inch, with a 1-hour minimum even for very thin material.
Max Heating Rate and Max Cooling Rate follow UCS-56's own formula: above 800°F, the rate must not exceed 400°F/hr (heating) or 500°F/hr (cooling) divided by thickness in inches, but the code also says the rate need not be pushed below 100°F/hr even on very thick material, and need not exceed the 400/500°F/hr ceiling on very thin material -- so both rates are clamped between 100°F/hr and their respective ceiling across the full thickness range, not a flat number that only changes at a single breakpoint. Total Cycle Time assumes controlled cooling continues down to 600°F before switching to unrestricted air cooling, more conservative than UCS-56's own 800°F minimum controlled-cooling floor -- a deliberate simplifying assumption of this calculator, not a code requirement you must follow exactly. This calculator implements the general UCS-56 rate formulas; always verify actual PWHT parameters -- especially for stainless steel, where some alloys are exempt from mandatory PWHT or require a different post-weld treatment entirely -- against your specific welding procedure specification (WPS) and code edition before applying them to a real pressure vessel.
Inputs
Results
Hold Temperature
1,100 °F
Total Hold Time
1 hrs
How to Use This Calculator
- Enter Material Thickness, Material Type, and Hold Temperature Override.
- Set Hold Time per Inch.
- Review Hold Temperature (°F) and Total Hold Time (hrs).
- Use Max Heating Rate (°F/hr) and Max Cooling Rate (°F/hr) to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
What each input means
- Material Thickness
- Thickness of the thickest joint member requiring PWHT.
- Material Type
- Base metal category, used to set the default hold temperature.
- Hold Temperature Override
- Override the hold temperature. Set to 0 to use default for the material type.
- Hold Time per Inch
- Soak time per inch of thickness (typically 1 hr/in for carbon steel).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersMaterial Thickness = 1, Material Type = 1, Hold Temperature Override = 0, Hold Time per Inch = 1 = 4 input(s) provided
- Calculate Hold TemperatureHold Temperature1100 = 1100
- Calculate Total Hold TimeTotal Hold Time1 = 1
- Calculate Max Heating RateMax Heating Rate400 = 400
- Calculate Max Cooling RateMax Cooling Rate500 = 500
Engine last updated . Checked against 6 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does Max Heating Rate stay flat at 400°F/hr for thin material but drop for anything above 1 inch?
ASME UCS-56 caps the heating rate at 400°F/hr divided by thickness in inches, but also says the rate never needs to exceed 400°F/hr -- so for material 1 inch thick or thinner, 400 divided by thickness is already at or above 400, and the code's own ceiling takes over. Once thickness passes 1 inch, 400 divided by thickness drops below 400, and that smaller number becomes the actual limit -- for example, 1.5 inches gives roughly 267°F/hr, not the full 400.
Why doesn't Max Heating Rate keep dropping forever on very thick material?
UCS-56 also sets a floor: the rate need not be reduced below 100°F/hr even when 400 divided by thickness would suggest something slower. That floor kicks in at 4 inches for heating (400/4 = 100) and 5 inches for cooling (500/5 = 100) -- beyond those thicknesses, both Max Heating Rate and Max Cooling Rate stay pinned at 100°F/hr rather than continuing to fall.
Does Hold Time per Inch or Hold Temperature Override affect the heating and cooling rate limits?
No -- Max Heating Rate and Max Cooling Rate depend only on Material Thickness, since UCS-56's rate formula is purely a function of the thickest joint member. Hold Time per Inch changes Total Hold Time, and Hold Temperature Override changes Hold Temperature, but neither one moves the maximum heating or cooling rate the code allows for a given thickness.
Is 1,050°F the correct PWHT temperature for stainless steel?
Treat that default cautiously -- many austenitic stainless steels are actually exempt from mandatory PWHT under ASME Section VIII, and stress-relieving some grades in the wrong temperature range can cause sensitization (chromium carbide precipitation that lowers corrosion resistance) rather than helping. This calculator's stainless default reflects a generic stress-relief temperature, not a universal requirement -- confirm the actual need for and parameters of any stainless PWHT against your specific alloy and welding procedure specification.
Why does Total Cycle Time assume cooling continues to 600°F under control?
UCS-56 only requires controlled cooling down to 800°F, after which air cooling is permitted, but this calculator's Total Cycle Time estimate extends the controlled-cooling assumption down to 600°F -- a more conservative, longer estimate than the code's bare minimum. Treat Total Cycle Time as a planning estimate that errs toward more furnace time, not the shortest cycle the code would technically allow.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Weld Procedure Qualifier Calculator
Determine qualified thickness range, positions, and essential variables for a Welding Procedure Specification (WPS) per AWS D1.1.
WeldingPreheat Temperature Calculator
Determine preheat and interpass temperatures based on carbon equivalent (CE) and material thickness using the IIW formula.
WeldingWeld Metal Volume Calculator
Calculate the volume and weight of weld metal needed for fillet, V-groove, and U-groove welds based on joint geometry.
More in Manufacturing, Industrial & Coatings.