Flange Bolt Tightening Sequence Calculator (Star Pattern Chart + Pass Torques)
Generates the star (cross) bolt-tightening sequence for any flange bolt count — a numbered phone-sized chart plus the written order — and splits a target torque into the standard multi-pass schedule: snug, 30% / 70% / 100% cross passes (editable), then the final circular pass that catches elastic interaction.
Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-09-03.
Built and fixture-verified by Matthew Norris, P.E. — active P.E. licensure in Arizona, California, Kansas, Missouri, North Carolina, Texas.
This tool came out of a working thread with field crews: the leaks that get called in at the end of the day trace back to tightening patterns far more often than to torque values — the sequence matters more than the number. So this is the sequence, by bolt count, as a chart that fits a phone screen: every bolt hole numbered with its tightening step, the written order underneath for paint-marking the studs, and — for the crews that torque — the pass percentages that take the joint to target in stages.
Enter the bolt count (any even count from 4 to 68 — ASME drillings are multiples of four) and, if you torque, the target from your job spec or gasket sheet: the tool splits it into per-pass wrench settings and always finishes with the final circular pass — around the clock in position order until no nut turns. That last pass is the one most crews skip, and it is the one that fixes the joint that “won't stop leaking”: every bolt you tighten partially unloads its neighbours (elastic interaction), so the bolts done early in a pass end up below target unless something evens them out.
One thing it deliberately does not do: calculate the torque value. Nut factor, thread lubrication, bolt spec and gasket stress limits are joint design, not a field chart — the target belongs to your project spec or the gasket data sheet, and this tool only sequences it.
.pcp project files and the batch runner —
$2.99 / month. Compare tiers →Method
The sequence is built by two rules, applied to studs numbered clockwise from any starting bolt:
1. every bolt is followed immediately by its diametric opposite (bolt i → bolt i + N/2)
2. consecutive pairs rotate quadrants — the pair order is the same crossing applied to the half-count, recursively
For 4, 8, 12, 16, 24 and 32 bolts this reproduces, digit for digit, the legacy star charts published on gasket manufacturers' torque cards (the pattern ASME PCC-1's legacy tightening guidance describes). Crossing seats the gasket flat and keeps the flanges parallel; the quadrant rotation stops compression from walking around the joint one side at a time.
schedule: snug → 30% → 70% → 100% (cross pattern each pass) → final pass at 100%, circular
The percentages are editable (up to six cross passes); the final circular pass is always appended because it is the anti-leak pass: it catches the preload lost to elastic interaction during every cross pass. With a target torque entered, each pass row becomes a wrench setting, rounded to a tenth.
| Inputs | ||
|---|---|---|
| boltCount | Bolts on the flange — even, 4 to 68 (ASME drillings are multiples of 4) | — |
| targetTorque | Target torque from the job spec or gasket sheet; 0 or blank for a sequence-only chart | ft·lb or N·m |
| passPercents | Cross-pass percentages of target, ascending — default 30 / 70 / 100 | % |
| Outputs | ||
| chart | The numbered flange diagram — each bolt hole carries its tightening step; the red path traces the star | — |
| sequence | The written tightening order by clockwise stud number, e.g. 1 → 7 → 4 → 10 → … | — |
| passes | The full schedule: snug, each cross pass (percent and wrench setting), final circular pass | — |
| warnings | Non-standard counts, sub-100% finishes, and large-joint pattern advisories | — |
Limitations — what this calculator is not
- It does not compute the torque target. Nut factor (K), lubrication, bolt material and gasket stress limits belong to the joint design — take the number from the project bolting spec or the gasket data sheet, and treat a value you had to guess as a flag, not an input.
- The sequence is the legacy cross pattern. On very large joints (past roughly 48 bolts) modern alternative patterns — quadrant then circular — reach uniform preload in fewer passes; the legacy order stays valid, it is just slower.
- A chart is not a joint-assembly procedure. Critical services (hydrogen, lethal, high-temperature cycling), hot bolting, and flanges with a leak history deserve the owner's written procedure and trained, qualified assemblers.
- Hardware condition dominates real outcomes: reused gaskets, dry or damaged threads, missing washers and mismatched nuts will leak on a perfect pattern. The pattern is necessary, not sufficient.
- Special joints — clamp connectors, compact flanges, heat-exchanger girth joints with live-loading — follow their manufacturer's or designer's sequence, not a generic star chart.
Quick reference — star sequence chart, 4 to 32 bolts
Every row below is read at build time from the calculator's CI fixture file — the same cases the release gate re-runs on every commit — so this table cannot drift from the engine. The rule the fixtures lock: every bolt is followed by its diametric opposite, and consecutive pairs rotate quadrants; for the counts below the result is digit-for-digit the chart printed on gasket manufacturers' assembly cards. Number the studs clockwise from any starting bolt, then pull them in this order on every pass:
| Bolts | Tightening order (studs numbered clockwise) |
|---|---|
| 4 | 1 – 3 – 2 – 4 |
| 8 | 1 – 5 – 3 – 7 – 2 – 6 – 4 – 8 |
| 12 | 1 – 7 – 4 – 10 – 2 – 8 – 5 – 11 – 3 – 9 – 6 – 12 |
| 16 | 1 – 9 – 5 – 13 – 3 – 11 – 7 – 15 – 2 – 10 – 6 – 14 – 4 – 12 – 8 – 16 |
| 20 | 1 – 11 – 6 – 16 – 2 – 12 – 7 – 17 – 3 – 13 – 8 – 18 – 4 – 14 – 9 – 19 – 5 – 15 – 10 – 20 |
| 24 | 1 – 13 – 7 – 19 – 4 – 16 – 10 – 22 – 2 – 14 – 8 – 20 – 5 – 17 – 11 – 23 – 3 – 15 – 9 – 21 – 6 – 18 – 12 – 24 |
| 28 | 1 – 15 – 8 – 22 – 2 – 16 – 9 – 23 – 3 – 17 – 10 – 24 – 4 – 18 – 11 – 25 – 5 – 19 – 12 – 26 – 6 – 20 – 13 – 27 – 7 – 21 – 14 – 28 |
| 32 | 1 – 17 – 9 – 25 – 5 – 21 – 13 – 29 – 3 – 19 – 11 – 27 – 7 – 23 – 15 – 31 – 2 – 18 – 10 – 26 – 6 – 22 – 14 – 30 – 4 – 20 – 12 – 28 – 8 – 24 – 16 – 32 |
Larger counts (big B16.47 and girth flanges) work the same way in the calculator, up to 68 bolts. Past roughly 48 bolts the legacy pattern gets slow and alternative assembly patterns start earning their keep on pass count — the order above stays valid either way.
Worked example — fixture-verified
The chart case from the thread: a 12-bolt flange, crew running impacts — no torque numbers anywhere on the job. The order is the whole product.
| Given | ||
|---|---|---|
| Bolts on the flange | 12 | — |
| Target torque | not entered — sequence-only chart | — |
| Passes | 30% / 70% / 100% + final circular (defaults) | — |
Step by step
- Pick any stud, call it bolt 1, and number the rest clockwise — the chart draws bolt 1 at 12 o'clock.
- Cross the flange: bolt 7 is diametrically opposite, so it is tightened second. Every bolt in the order is followed by its opposite — that is what pulls the flanges up parallel instead of cocking them.
- Rotate a quarter turn for the next pair: 4 and 10. Then 2–8, 5–11, 3–9, 6–12 — consecutive pairs keep rotating quadrants so gasket compression walks around the joint evenly.
- Full order: 1 → 7 → 4 → 10 → 2 → 8 → 5 → 11 → 3 → 9 → 6 → 12 — digit for digit the 12-bolt chart on every gasket manufacturer's torque card.
- Run that order at snug first and check the flange gap is even all around; run it again at each pass stage even without a wrench — the bolts hit early in a pass relax as their neighbours come up; finish around the clock 1, 2, 3… until nothing moves.
| Result COMPUTED | ||
|---|---|---|
| Tightening order | 1 – 7 – 4 – 10 – 2 – 8 – 5 – 11 – 3 – 9 – 6 – 12 | — |
| Chart numbering, clockwise from bolt 1 | 1, 5, 9, 3, 7, 11, 2, 6, 10, 4, 8, 12 | — |
| Schedule | snug → 30% → 70% → 100% cross → final circular | — |
Twelve numbers a fitter can paint-mark on a flange in thirty seconds. The final circular pass is the one most crews skip — and it is the pass that fixes the joint that leaks at the end of the day no matter how hard the last bolts got hit.
bolt-sequence.json — case “12-bolt flange, sequence only -> the universal published cross order” (tolerance 1e-9) — in the
calc-core release gate. It re-runs on every commit; a red fixture blocks deployment.
See the validation methodology.Worked example 2 — the same flange with a 200 ft·lb torque spec
Now the crew torques: the job spec calls for 200 ft·lb on these studs, lubricated, from the gasket sheet. Same 12-bolt flange — the tool splits the target into wrench settings.
| Given | ||
|---|---|---|
| Bolts on the flange | 12 | — |
| Target torque | 200 ft·lb (from the job spec — not computed here) | — |
| Passes | 30% / 70% / 100% (defaults) | — |
Step by step
- Pass 1 at 30%: set the wrench to 60 ft·lb and run the full cross order — the gasket seats at low load while the flanges are still free to pull up parallel.
- Pass 2 at 70%: 140 ft·lb, same order. Pass 3 at 100%: 200 ft·lb, same order.
- Final circular pass at 200 ft·lb: around the clock in position order — 1, 2, 3… — until no nut turns. This is where the preload lost to elastic interaction during the cross passes gets put back.
- Where the spec calls for it, retorque after initial service or the first thermal cycle — soft gaskets relax and the joint that passed at noon reads low by morning.
| Result COMPUTED | ||
|---|---|---|
| Pass 1 / 2 / 3 wrench settings | 60 / 140 / 200 ft·lb | — |
| Final pass | circular at 200 ft·lb until nuts stop turning | — |
Sites tune the percentages — large or sensitive joints often run more passes at tighter increments, and the tool takes up to six — but the shape never changes: cross pattern up to target, circular pass to finish.
Fixture case “12-bolt flange at a 200 ft-lb target -> 60 / 140 / 200 wrench settings + final circular at 200” (tolerance 1e-9) — locked in the same release gate as the example above.
Additional verified cases in this fixture
8-bolt flange -> 1-5-3-7-2-6-4-8 COMPUTED
input: {"boltCount":8}
expect: {"sequenceText":"1-5-3-7-2-6-4-8"}
tol: 1e-94-bolt flange at 25 ft-lb in two passes -> 1-3-2-4, 12.5 / 25 COMPUTED
input: {"boltCount":4,"targetTorque":25,"passPercents":[50,100]}
expect: {"sequenceText":"1-3-2-4","crossPassCount":2,"passTorquesText":"12.5 / 25 ft·lb"}
tol: 1e-916-bolt flange -> published chart order COMPUTED
input: {"boltCount":16}
expect: {"sequenceText":"1-9-5-13-3-11-7-15-2-10-6-14-4-12-8-16"}
tol: 1e-920-bolt flange -> opposite-pair order with quadrant rotation COMPUTED
input: {"boltCount":20}
expect: {"sequenceText":"1-11-6-16-2-12-7-17-3-13-8-18-4-14-9-19-5-15-10-20"}
tol: 1e-924-bolt flange -> published chart order COMPUTED
input: {"boltCount":24}
expect: {"sequenceText":"1-13-7-19-4-16-10-22-2-14-8-20-5-17-11-23-3-15-9-21-6-18-12-24"}
tol: 1e-928-bolt flange -> opposite-pair order with quadrant rotation COMPUTED
input: {"boltCount":28}
expect: {"sequenceText":"1-15-8-22-2-16-9-23-3-17-10-24-4-18-11-25-5-19-12-26-6-20-13-27-7-21-14-28"}
tol: 1e-932-bolt flange -> published chart order COMPUTED
input: {"boltCount":32}
expect: {"sequenceText":"1-17-9-25-5-21-13-29-3-19-11-27-7-23-15-31-2-18-10-26-6-22-14-30-4-20-12-28-8-24-16-32"}
tol: 1e-96-bolt (even, not a multiple of 4) -> still crosses opposites: 1-4-2-5-3-6 COMPUTED
input: {"boltCount":6}
expect: {"sequenceText":"1-4-2-5-3-6"}
tol: 1e-916-bolt flange at a 140 ft-lb target -> 42 / 98 / 140 wrench settings COMPUTED
input: {"boltCount":16,"targetTorque":140}
expect: {"sequenceText":"1-9-5-13-3-11-7-15-2-10-6-14-4-12-8-16","passTorquesText":"42 / 98 / 140 ft·lb"}
tol: 1e-9Sources & citations
- ASME PCC-1 — Guidelines for Pressure Boundary Bolted Flange Joint Assembly (context for the legacy cross pattern and multi-pass practice; no PCC-1 table values are embedded).
- Gasket manufacturers' bolt-torque and assembly cards — the published star charts the 4–32 bolt sequences reproduce digit for digit.
- ASME B16.5-2025 — flange drillings are multiples of four bolts (the basis of the count check).
Per the source & citation policy, allowable-stress and factor table values are user-supplied. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it states the source table and conditions inline.
FAQ
Why does the sequence matter more than the torque number?
Because bolted joints are elastic systems: tightening one bolt compresses the gasket and flange locally, and that compression partially unloads the bolts near it. Go once around the clock at full torque and the first bolts finish well below target while the gasket seats cocked — a joint that leaks even though every bolt “got the number.” The cross pattern loads the joint symmetrically so the flanges stay parallel, the staged passes keep any one bolt from doing all the crushing, and the final circular pass puts back the preload the earlier bolts lost. Torque scatter from a decent wrench is small compared to the scatter a bad pattern creates.
We run impacts, not torque wrenches — does any of this still apply?
It applies more, not less. An impact crew controls exactly two things: the pattern and the passes — and both are free. Snug the joint in the cross order and check the flange gap is even all around; run the pattern in stages rather than burying each stud in one hit; finish with the circular pass until nothing moves. That discipline is what separates an impact-tightened joint that seals from one that gets the “it won't stop leaking” call — with no torque number involved anywhere.
Why won't it give me a torque value?
Because a torque value without its assumptions is how studs get yielded and gaskets get crushed. The right target depends on the bolt spec and condition, the nut factor (dry versus lubricated threads move the number by half), and the gasket's seating and crush limits — that is joint design, documented in the project bolting spec or the gasket data sheet. This tool takes that number and turns it into a field schedule. For the design side of the same joint — gasket loads, bolt area, flange stresses — that is what PiperFLG's bolted flange analysis is for.
Related calculators & tools
- ASME B16.5 Flange Rating Calculator (Pressure–Temperature) — The pressure-temperature rating of the flange you're bolting up
- Flange Equivalent Pressure Calculator (Kellogg Method) — Whether external loads are eating the joint's pressure margin
- EN 1591-1 Bolted Flange Load-Balance Screening Calculator — The tightness-class screen when the joint has a leak history
- PiperFLG — bolted flange analysis (Pro Plus) — The design side of the same joint: gasket loads, bolt area, flange stresses