---
title: "Tube Bending Calculator: Estimate Bends to Price"
description: "A tube bending calculator that goes past geometry: developed length, cut length, cycle time per bend, setup and price, with a worked 5-bend tube and wire form."
url: "https://customiser.ai/blog/tube-bending-wire-forming-estimating"
published: "2026-10-29"
modified: "2026-10-29"
author: "Customiser team"
---

# How to Estimate Tube Bending and Wire Forming Jobs (Beyond the Tube Bending Calculator)

Customiser team, 29 October 2026. 12 min read.

## Key takeaways

- Developed length is the sum of the straight lengths plus the arc length of each bend, where arc length = centerline radius x bend angle in radians.
- A tube or wire quote needs four numbers from the drawing: bend count, centerline radius, cut length and end forms, plus tolerances that decide inspection.
- Cycle time on a CNC bender is roughly load and unload plus, for each bend, feed, rotate, bend and return; a few seconds per bend is typical for small tube.
- Setup is driven by tooling: each centerline radius and tube size needs its own bend die set, so a new radius usually means a new setup.
- In the worked example a 5-bend 3/4 in stainless tube costs $19.62 each at qty 50 and $13.30 at qty 1,000, before markup.

Search for a tube bending calculator and you will find geometry tools. They take a centerline radius and a bend angle and give you an arc length or a developed length. That is a useful first step, but it is not a quote. Nothing in those tools turns bend count, radius and cut length into machine time, setup, scrap and a price per quantity break. This guide does.

**Short answer:** to estimate a tube bending or wire forming job, read the bend data from the drawing, calculate developed length and cut length, work out how many parts you get from each bar or coil, estimate cycle time per bend on the machine you will use, add setup for each tooling change, add secondary operations and outside processing, then divide fixed costs across each quantity break. The worked example below runs all of it with real arithmetic.

## What do you need from a tube or wire drawing to quote it?

A tube or wire drawing usually gives the shape in one of two ways: a **bend table** (also called LRA or YBC data: length, rotation, angle for each bend) or **XYZ coordinates** of the intersection points where the straight centerlines would meet. Either works. Before you quote, pull out:

- **Material, outside diameter (OD) and wall thickness** for tube, or wire diameter and grade for wire.
- **Bend count** and the angle of each bend. Count plane changes too, because each one adds a rotation.
- **Centerline radius (CLR):** the radius of the bend measured to the tube's centerline. Note whether every bend uses the same CLR.
- **End forms:** flares, beads, swages, reductions, flattened or pierced ends, threads.
- **Tolerances** on position, angle and length, and whether a check fixture or CMM report is required.
- **Finish and secondary operations:** plating, passivation, powder coat, welded brackets, chamfers.

### D/t, D of bend and why they decide tooling

Two ratios tell you how hard a tube bend is. **Wall factor** is OD divided by wall thickness (the D/t ratio). **D of bend** (the bend factor) is CLR divided by OD. A thick wall and a generous radius, say a wall factor around 10 to 15 with a 2D bend, often bends with a basic bend die, clamp and pressure die. A thin wall on a tight radius, such as a wall factor of 40 on a 1D bend, needs a mandrel and a wiper die, and runs slower. Use your tooling supplier's chart for the exact limits; for estimating, the point is that these two ratios tell you which tooling and how much setup the job needs.

## How do you calculate developed length for a bent tube?

**Developed length** is the length of straight tube or wire needed to make the part, measured along the centerline. With bend table data, it is the sum of the straight lengths between bends plus the arc length of every bend.

```
Arc length = CLR x bend angle (degrees) x pi / 180
Developed length = sum of straight lengths + sum of arc lengths
From XYZ data: straight = distance between intersection points - tangent length at each end
Tangent length = CLR x tan(bend angle / 2)
```

With XYZ data, compute each segment length between intersection points, subtract the tangent length of the bend at each end, then add the arcs. Real material stretches slightly in the bend, so confirm the cut length on the first part.

### Worked example: developed length of a 5-bend tube

An invented part: 3/4 in OD x 0.065 in wall (19.05 x 1.65 mm) 304 stainless welded tube, 5 bends, all at 1.5 in CLR. Wall factor is 0.75 / 0.065 = 11.5 and D of bend is 1.5 / 0.75 = 2D, so this is an easy bend with standard tooling. One end gets a 37 degree flare.

*Developed length from the bend table (example part)*

| Segment | Bend angle | Straight length | Arc length at 1.5 in CLR |
| --- | --- | --- | --- |
| Straight 1 |  | 4.000 in |  |
| Bend 1 | 90 degrees |  | 2.356 in |
| Straight 2 |  | 6.000 in |  |
| Bend 2 | 45 degrees |  | 1.178 in |
| Straight 3 |  | 3.500 in |  |
| Bend 3 | 90 degrees |  | 2.356 in |
| Straight 4 |  | 8.000 in |  |
| Bend 4 | 30 degrees |  | 0.785 in |
| Straight 5 |  | 2.500 in |  |
| Bend 5 | 60 degrees |  | 1.571 in |
| Straight 6 |  | 5.000 in |  |
| **Totals** |  | **29.000 in** | **8.247 in** |
| **Developed length** |  |  | **37.25 in** |

## How do you get cut length and material yield from a bar or coil?

**Cut length** is developed length plus anything the process needs. The common addition is **grip or clamp length**: a CNC bender's clamp die needs a minimum straight to hold. If a straight on the drawing is shorter than the clamp, add material and trim it after bending. In the example, the last straight is 2.5 in and the clamp needs 3.0 in, so add 0.5 in: cut length = 37.25 + 0.50 = **37.75 in**, with a trim operation afterwards.

Then work out yield from the stock length. Tube usually comes in 20 ft (240 in) lengths. Allow for saw kerf and an unusable end.

```
Parts per bar = floor((bar length - end allowance) / (cut length + kerf))
= floor((240 - 2.0) / (37.75 + 0.125)) = floor(6.28) = 6 parts
Yield = 6 x 37.75 / 240 = 94%
Material per part = bar price / parts per bar = $48.00 / 6 = $8.00
```

Example price: $2.40 per ft, so $48.00 per 20 ft bar. Wire from coil is costed by weight: cross-section area x length x density x price per lb, plus a small allowance for coil ends and straightening.

## How long does each bend take on a CNC tube bender?

Choose the machine first. A **CNC bender** (electric or hydraulic, with programmed feed, rotate and bend axes) suits multi-plane parts, repeat orders and anything with tight position tolerances. A **manual or NC bender** can be cheaper for one or two bends on short runs, but it needs the operator to mark or set each length and rotation, so time per bend is much higher and less repeatable. Use the machine rate of the work center that will actually run the job.

On a CNC bender each bend is a fixed sequence: **feed** the tube to the next bend (Y axis), **rotate** it to the next plane (B axis), **bend** (C axis), then release and return the pressure die. Add load and unload once per part.

```
Cycle time = load and unload + bend count x (feed + rotate + bend + return)
= 15 s + 5 x (1.5 + 1.0 + 2.5 + 1.5) s = 15 + 32.5 = 47.5 s = 0.79 min
Bending cost per part = 0.79 min x ($110 per hr / 60) = $1.45
```

Example times for small stainless tube on an electric CNC bender. Bend time grows with angle and with mandrel use; time your own machine on a few parts and keep the figures as labor standards.

## What drives setup and tooling cost?

Setup is mostly a tooling question. Each combination of tube OD and CLR needs its own **bend die, clamp die and pressure die**, plus a mandrel and wiper die on harder bends. A part with every bend at one CLR is one tool set. A part with two different radii either needs a multi-stack bender or two setups. Budget for the tool change, loading the program, and bending and checking first pieces until the part fits the fixture or the CMM report passes. If the shop does not own a die for the CLR on the drawing, quote the die as a one-off tooling charge or ask the customer whether a radius you already have is acceptable.

## Which secondary operations should you add?

- **Cut to length:** saw, tube laser or cut-off, with its own setup and time per cut.
- **Trim and deburr:** removing grip allowance, deburring ends, chamfering for welding.
- **End forming:** flares, beads, swages and reductions, each with a tool setup and seconds per end.
- **Welding:** brackets, tabs or joints, priced as in [how to price welding jobs](https://customiser.ai/blog/how-to-price-welding-jobs).
- **Finishing:** plating, passivation or coating, usually outside processing with a minimum lot charge.
- **Inspection:** first article on a check fixture or CMM, then sampling on the run.

## Worked example: pricing the 5-bend tube at three quantities

Here is the full estimate for the example tube. All rates and times are **example figures; use your own**. Variable cost per part is $12.15. Fixed cost per lot is $248.50: programming $42.50 (0.5 hr at $85), saw setup $15 (0.25 hr at $60), bender setup and first piece $110 (1 hr at $110), flare setup $36 (0.5 hr at $72) and first article inspection $45 (0.75 hr at $60). Passivation is outside processing at $0.90 per part with a $125 minimum.

*3/4 in OD stainless tube, 5 bends: cost by quantity break (lot totals, before markup)*

| Cost line | Basis | Qty 50 | Qty 250 | Qty 1,000 |
| --- | --- | --- | --- | --- |
| Material | $8.00 per part (6 per bar) | $400.00 | $2,000.00 | $8,000.00 |
| Programming | Per lot | $42.50 | $42.50 | $42.50 |
| Saw setup | Per lot | $15.00 | $15.00 | $15.00 |
| Saw cut | 0.5 min at $60 per hr = $0.50 | $25.00 | $125.00 | $500.00 |
| Bender setup | Per lot | $110.00 | $110.00 | $110.00 |
| CNC bending | 0.79 min at $110 per hr = $1.45 | $72.50 | $362.50 | $1,450.00 |
| Trim and deburr | 1.0 min at $60 per hr = $1.00 | $50.00 | $250.00 | $1,000.00 |
| Flare setup | Per lot | $36.00 | $36.00 | $36.00 |
| Flare one end | 0.5 min at $72 per hr = $0.60 | $30.00 | $150.00 | $600.00 |
| Passivation | $0.90 per part, $125 minimum | $125.00 (minimum) | $225.00 | $900.00 |
| First article inspection | Per lot | $45.00 | $45.00 | $45.00 |
| In-process inspection | 0.3 min at $60 per hr = $0.30 | $15.00 | $75.00 | $300.00 |
| Packaging | $0.30 per part | $15.00 | $75.00 | $300.00 |
| **Total cost** |  | **$981.00** | **$3,511.00** | **$13,298.50** |
| **Cost per part** |  | **$19.62** | **$14.04** | **$13.30** |

> **What the example shows.** Unlike a small sheet metal part, this tube is material-heavy: stainless tube is 60% of the cost at qty 1,000. Yield matters a lot. If the cut length grew by 2 in, you would only get 5 parts per bar and material would rise from $8.00 to $9.60 per part. Check yield before you accept a drawing change.

## How do you estimate wire forming cost?

Wire forming follows the same method, with two differences. Material is fed from coil and costed by weight, and a CNC wire bender straightens, feeds, bends and cuts in one cycle, so cycle times are measured in seconds and quantities run into the thousands. Setup and outside processing minimums still decide the price of short runs.

Example: a handle formed from 0.192 in (4.9 mm) low-carbon steel wire, 4 bends of 90 degrees at 0.375 in CLR, straights of 1.5, 4.0, 6.0, 4.0 and 1.5 in, zinc plated, qty 2,000.

```
Developed length = 17.0 + 4 x (0.375 x 1.5708) = 17.0 + 2.36 = 19.36 in
Weight = 0.02895 sq in x 19.36 in x 0.2836 lb per cu in = 0.159 lb
Material = 0.159 lb x $0.90 per lb x 1.02 coil allowance = $0.146
Forming = 8 s cycle (450 parts per hr) at $95 per hr = $0.211
Setup = 0.75 hr x $95 = $71.25 / 2,000 parts = $0.036
Zinc plating (outside) = $0.10
Cost per part = 0.146 + 0.211 + 0.036 + 0.10 = $0.49
```

Example figures; use your own. At qty 200 the same setup adds $0.36 per part, and a plating minimum lot charge would add more.

## How should quantity breaks work for tube and wire jobs?

Price every break from the same build-up: variable cost times quantity, plus fixed setup and programming, plus outside processing at the greater of the per-part price or the vendor minimum. Then check the breaks against whole bars or coils, because a quantity that needs one extra bar for two parts carries that bar's cost. For repeat work, decide whether programming and first-piece prove-out are charged every order or only on the first, and say so on the quote.

1. **Read the bend data.** Take bend count, angles, rotations, CLR, OD and wall (or wire diameter), end forms and tolerances from the bend table or XYZ data. See [counting bends from 2D drawings](https://customiser.ai/guides/bend-counting-from-2d-drawings).
2. **Calculate developed and cut length.** Add straights and arcs, then add grip allowance where a straight is shorter than the clamp.
3. **Work out yield.** Parts per bar or pounds per part from coil, including kerf, end allowance and coil scrap.
4. **Estimate cycle time and setup.** Time per bend on the chosen machine, plus tooling setup for each CLR and first-piece prove-out.
5. **Add secondary and outside operations.** Cutting, trimming, end forming, welding, finishing and inspection, with vendor minimums.
6. **Price each quantity break.** Spread fixed costs, check whole-bar effects, apply markup and review against past jobs.

This is the workflow [Customiser for wire and tube fabrication](https://customiser.ai/solutions/wire-tube-fabrication) automates. It counts bends and reads radii, lengths and end forms from 2D drawings, then routes and costs each part with your own labor standards, rate cards and material costs, with every figure linked back to the drawing it came from. The estimator reviews and approves the price before the quote goes out.

## Frequently asked questions

### How do you calculate the length of tube needed for a bend?

Add the straight lengths between bends to the arc length of each bend, where arc length equals centerline radius x bend angle in degrees x pi / 180. A 90 degree bend at 1.5 in CLR uses 2.356 in of tube. Then add any grip allowance the bender's clamp needs and confirm the cut length on the first part.

### What is centerline radius in tube bending?

Centerline radius (CLR) is the radius of a bend measured to the centerline of the tube, not to its inside or outside surface. It sets the arc length used in developed length, and it decides which bend die you need. Different CLRs on one part usually mean more tooling or more setups.

### How long does a CNC tube bender take per bend?

For small tube on a modern CNC bender, a few seconds per bend is typical: time to feed to the next bend, rotate to the next plane, bend and return. Add load and unload once per part. Larger tube, thin walls, mandrel bends and tight tolerances all add time, so measure your own machine and keep the results as standards.

### What does wall factor (D/t) mean in tube bending?

Wall factor is the tube's outside diameter divided by its wall thickness. Read together with D of bend (CLR divided by OD), it tells you how difficult the bend is and what tooling it needs. High wall factors on tight radii need a mandrel and wiper die, which adds setup and slows the cycle.

### Is there software that estimates tube bending and wire forming jobs?

Geometry calculators give developed length but stop there. Estimating software for wire and tube work needs to read the bend data, count bends, apply cycle times and setups and price each quantity. Customiser does this from 2D drawings using the shop's own rates, and the estimator approves every price before it is sent.

## Related

- [Wire and tube quoting with Customiser](https://customiser.ai/solutions/wire-tube-fabrication): Where Customiser counts bends from 2D drawings and prices wire and tube parts with your rates.
- [Counting bends from 2D drawings](https://customiser.ai/guides/bend-counting-from-2d-drawings): How to find and count every bend on a print, including plane changes.
- [Labor standards and rate cards](https://customiser.ai/guides/labour-standards-and-rate-cards): Turn timed cycles into standards every estimator quotes from.
- [Pricing](https://customiser.ai/pricing): Pay as you go at $0.10 per credit, with no minimum and no per-seat license.