Rolling Offset Calculator

Rolling Offset Calculator uses roll, rise, fitting angle, and take-off to calculate true offset, travel, setback, twist angle, and cut length: travel = true offset ÷ sin(angle). Check take-off values.

in
in
in
Cut Length (Travel Piece)
28.28 in
The exact pipe length to cut, after subtracting fitting allowances.
True Offset (Spread)
20.00 in
Roll Twist Angle 53.1°
Rise-to-Roll Ratio 1.33 : 1
The exact diagonal distance the pipe must bridge across the roll and rise.
Travel (Center-to-Center)
28.28 in
Extra Pipe vs Direct Line +8.28 in
Offset Expansion Factor 1.41x Spread
The total length between the centers of the two fittings before deductions.
Setback (Advance)
20.00 in
Extra Pipe vs Forward Run +8.28 in
Forward Progress Yield 70.7%
The horizontal distance the offset consumes along the original straight pipe run.
Cut Length Summary
28.28 in
Total Take-off Loss 0.00 in
Fittings & Joints 2 Fit / 4 Joints
Travel length minus the deductions for both fittings.
Pipe Fitting Note
Make sure to confirm your exact fitting take-off measurements. Different materials (copper, PVC, black iron) and joining methods (threaded, soldered, pressed) have different take-off specifications.

This Rolling Offset Calculator computes the geometry of a pipe run that must shift both horizontally and vertically at the same time. Enter the roll, rise, fitting angle, and an optional fitting take-off, and the calculator returns the true offset, center-to-center travel, setback, and the cut length you need to mark on the pipe.

Rolling offsets appear whenever a straight run must avoid an obstruction, cross a diagonal path, or transition between two planes that differ in both height and side position. Getting the travel piece length wrong wastes material and requires a recut, so verifying the geometry before cutting matters.

What a rolling offset means

A standard offset moves a pipe run in one direction only — either left/right or up/down. A rolling offset moves it in both directions at the same time, so the travel piece runs at an angle through three-dimensional space.

Roll is the horizontal component of the shift — how far the pipe moves sideways between the two fitting centers. Rise is the vertical component — how far the pipe moves up or down. Together they define a right triangle in the plane of the offset.

The true offset is the hypotenuse of that triangle: the straight-line diagonal distance the travel piece must span. Because the pipe cannot run along the hypotenuse directly — it must enter and exit through angled fittings — the actual travel piece is always longer than the true offset. How much longer depends entirely on the fitting angle.

Changing the fitting angle from 45° to 22.5°, for example, does not change the true offset, but it increases the travel length and setback significantly. The shallower the angle, the more pipe you use to cover the same roll and rise.

Rolling offset formulas used by this calculator

All results derive from the roll, rise, and the chosen fitting angle (θ). The five core relationships below cover every value the calculator produces.

True Offset (Spread)
$$\text{True Offset} = \sqrt{\text{Roll}^2 + \text{Rise}^2}$$

The Pythagorean diagonal of the roll and rise. This is the actual distance the travel piece must bridge across the offset plane.

Travel (Center-to-Center)
$$\text{Travel} = \frac{\text{True Offset}}{\sin(\theta)}$$

The center-to-center length between the two fittings. The cosecant multiplier (1 / sin θ) stretches the true offset based on angle; shallower fittings produce a longer travel.

Setback (Advance)
$$\text{Setback} = \frac{\text{True Offset}}{\tan(\theta)}$$

How far the offset consumes along the original straight run. At 45° the setback equals the true offset. At 90° the setback is zero — the offset uses no forward run distance.

Cut Length (Travel Piece)
$$\text{Cut Length} = \text{Travel} - 2 \times \text{Fitting Take-off}$$

The actual length to mark and cut. Two fitting take-offs are subtracted — one for each end of the travel piece — because each fitting socket engages a portion of the pipe.

Roll Twist Angle
$$\text{Roll Twist Angle} = \tan^{-1}\!\left(\frac{\text{Rise}}{\text{Roll}}\right)$$

The angle at which the fitting centerline twists away from horizontal. Used to orient fittings correctly in the field so both ends align with their respective pipe runs.

How to read the calculator results

Each result card below corresponds directly to a value the calculator displays. Understanding what each number represents prevents misreading a layout dimension as a cut dimension — a common source of field errors.

Primary Result

Cut Length (Travel Piece)

The length to physically mark and cut on the travel piece of pipe. It is the center-to-center travel minus the take-off deduction for both fittings.

When it matters: Mark this length from the shoulder of the fitting socket, not from the pipe end, unless your take-off is measured from the pipe end.
Caution: If take-off is left at zero, cut length equals travel. Verify the actual take-off for your fitting type and joining method before cutting.
Layout Dimension

True Offset (Spread)

The straight-line diagonal distance between the two fitting centerlines across the roll and rise plane. This is a layout reference, not the pipe cut length.

When it matters: Use true offset to verify the obstruction clearance or the required spread between two parallel pipe routes.
Caution: True offset is always shorter than travel. Do not cut the travel piece to this length — it will be too short to reach both fittings.
Fitting-to-Fitting

Travel (Center-to-Center)

The total length between the centers of the two fittings before any take-off deduction. This is the baseline from which cut length is derived.

When it matters: Use center-to-center travel when laying out fitting positions on a drawing or when checking pipe routing against structural dimensions.
Caution: Travel equals cut length only when take-off is zero. As soon as a real take-off value is entered, cut length will be shorter than travel.
Run Consumption

Setback (Advance)

The distance consumed along the original straight pipe run by the offset. Installing the offset requires pulling the upstream fitting back this far from the target endpoint.

When it matters: Use setback when determining where to place the first fitting on an existing run so the second fitting lands exactly at the required endpoint.
Caution: At 90° the setback is zero — the two fittings share the same forward position. At 22.5° the setback is more than double the true offset, requiring substantially more run length.
Deduction

Fitting Take-off Loss

The total length removed from the travel to account for both fittings engaging the pipe. The calculator applies one take-off per fitting end, so two take-offs are deducted in total. The Cut Length Summary card in the tool shows the total take-off loss alongside the final cut length and the fitting and joint count.

When it matters: Take-off loss is the difference between the center-to-center travel and what you actually cut. On longer runs with multiple offsets, ignoring take-off accumulates into measurable error.
Caution: Take-off must be less than half of center-to-center travel. If the combined deduction reaches or exceeds the travel length, the calculator will flag an invalid result — check the take-off value or the offset dimensions.

Worked example: 12 in roll and 16 in rise

Roll = 12 in, Rise = 16 in, 45° fittings, 0 in take-off. Each step is its own card. Formulas scroll horizontally on narrow screens.

Roll 12 in
Rise 16 in
Fitting Angle 45°
Take-off 0 in
1 Find True Offset = 20.00 in

The diagonal distance across the roll and rise — the Pythagorean hypotenuse.

$$\text{True Offset} = \sqrt{12^2 + 16^2} = \sqrt{400} = 20.00 \text{ in}$$
2 Find Travel (Center-to-Center) = 28.28 in

sin(45°) = 0.7071, so the travel multiplier is 1 ÷ 0.7071 ≈ 1.4142.

$$\text{Travel} = \frac{20.00}{\sin(45°)} = \frac{20.00}{0.7071} = 28.28 \text{ in}$$
3 Find Setback = 20.00 in

tan(45°) = 1.0000, so setback equals true offset exactly at 45°.

$$\text{Setback} = \frac{20.00}{\tan(45°)} = \frac{20.00}{1.0000} = 20.00 \text{ in}$$
4 Find Cut Length = 28.28 in

Take-off is 0 in, so no deduction is applied. Cut length equals travel.

$$\text{Cut Length} = 28.28 - (2 \times 0) = 28.28 \text{ in}$$
5 Find Roll Twist Angle = 53.1°

The angle to rotate fittings so both ends align with their pipe runs.

$$\text{Twist} = \tan^{-1}\!\left(\tfrac{16}{12}\right) = \tan^{-1}(1.333) = 53.1°$$
True Offset 20.00 in
Travel 28.28 in
Setback 20.00 in
Cut Length 28.28 in
Roll Twist 53.1°
Rise : Roll 1.33 : 1
Note: With take-off at 0 in, cut length equals travel exactly (28.28 in). Adding a real take-off reduces this — e.g. 0.50 in per fitting deducts 1.00 in total, giving a cut length of 27.28 in.

Fitting angle comparison

All four angles the calculator supports are listed below. Multipliers apply to the true offset to give travel and setback. A true offset of 20 in is used as a reference to illustrate the practical size difference.

Fitting Angle Travel Multiplier Setback Multiplier Practical Note
22.5° ≈ 2.61× ≈ 2.41× Very long travel and high setback. Use only when clearance or code requires a shallow angle. On a 20 in true offset, travel ≈ 52.2 in.
45° ≈ 1.41× 1.00× The most common rolling offset angle in plumbing and mechanical work. Setback equals true offset exactly. On a 20 in true offset, travel ≈ 28.3 in.
60° ≈ 1.15× ≈ 0.58× Shorter travel and reduced setback compared to 45°. Useful where run space is limited and a steeper fitting angle is acceptable. On a 20 in true offset, travel ≈ 23.1 in.
90° 1.00× 0.00× Travel equals true offset; setback is zero. The 90° fitting changes direction immediately with no forward run consumed, but requires exact alignment in both planes.

Measurement and fitting take-off notes

Fitting take-off — the distance from the face of the fitting to its center — varies by fitting type, pipe material, nominal pipe size, joining method, and manufacturer. There is no single universal take-off value that applies across all situations.

Common examples where take-off differs:

  • Copper, soldered (sweat) fittings: take-off depends on socket depth, which increases with pipe diameter.
  • PVC and CPVC, solvent-glued fittings: socket depth is typically shallower than copper but varies by schedule and manufacturer.
  • Black iron and galvanized, threaded fittings: take-off is measured from the end of the thread engagement; engagement depth varies by pipe size and thread standard.
  • Pressed fittings (ProPress, Viega, and similar): press depth is fixed per fitting size but must be confirmed against the manufacturer's installation data.

Always confirm the take-off value from the fitting manufacturer's dimension tables or your shop standard before marking and cutting pipe. A wrong take-off applied to both ends of the travel piece will produce a part that is either too short to assemble or too long to sit flush.

Calculation limits

This calculator provides geometric layout estimates based on the inputs entered. It does not replace:

  • Local plumbing or mechanical codes, which may restrict fitting angles, minimum clearances, or pipe routing in specific applications.
  • Field measurement and verification before cutting, particularly where as-built conditions differ from plan dimensions.
  • Fitting manufacturer dimension data, especially for take-off, socket depth, and press engagement depth.
  • Installer judgment, including assessment of pipe support, thermal expansion, accessibility, and connection sequencing.

Two input constraints apply:

  • Roll and rise cannot both be zero. A zero-zero offset produces no geometry to calculate. The calculator will flag this condition rather than return a result.
  • Take-off must be less than half of center-to-center travel. If the combined deduction for both fittings reaches or exceeds the travel length, the cut length result is not physically valid. Recheck the take-off value or the offset dimensions.

References and calculation notes

  • NIST Special Publication 330 — The International System of Units (SI) National Institute of Standards and Technology. Authoritative reference for SI unit definitions, including millimeter and meter. Used as the basis for inch-to-millimeter conversion (1 in = 25.4 mm exactly, as defined by international agreement in 1959).
  • Pipe Fitter's Math Guide — Johnny E. Hamilton A widely used trade reference for offset and rolling offset calculations, including the cosecant and cotangent multiplier method for travel and setback. The formulas in this calculator are consistent with the standard trigonometric approach documented in trade math references of this type.
  • ASME B16.11 — Forged Fittings, Socket-Welding and Threaded American Society of Mechanical Engineers. Covers dimensional standards for forged threaded and socket-weld fittings, including center-to-face dimensions that inform take-off values for threaded and socket-welded applications.
  • Manufacturer fitting dimension tables For take-off values specific to copper, PVC, CPVC, or pressed fittings, consult the dimension tables published by the fitting manufacturer for the exact pipe size, schedule, and joining method in use. Representative sources include NIBCO, Viega, and Charlotte Pipe product data sheets. Always use the table for the nominal pipe size being installed.