Metrology · incoming inspection
Aluminium Extrusion Tolerances: What to Write, and How to Inspect
Most tolerance articles tell you that a bigger profile has a bigger tolerance and that you should not ask for more accuracy than you need. None of them give you the numbers. Here are the EN 755-9 tables you actually inspect against, the two form tolerances that stop machines working, and the sampling plan that decides accept or reject.

Quick answer
- Six tolerances, three separate budgets. Cross-section and wall thickness come from the extrusion process. Straightness and twist come from cooling and stretching. Cut length and squareness come from the saw. Specify them separately or you will be arguing about the wrong one.
- Cross-sectional tolerance is indexed by the circumscribing circle, not the side. Under EN 755-9 a 40 × 40 has a 56.6 mm circumscribing circle and carries ±0.50 mm on its main dimension in alloy group I.
- Alloy group changes the tolerance. 6063 and 6060 sit in group I; 6061 and 6082 sit in group II, which gets roughly 40 to 60 per cent more tolerance for the same geometry.
- Wall thickness is the tightest and most surprising figure. A nominal 2.0 mm wall enclosing a hollow space in a 40 series section carries ±0.25 mm, so 1.75 mm is a conforming measurement. If your tapping or thread-engagement calculation assumed 2.0 mm, it is 12.5 per cent optimistic.
- Straightness and twist matter more than dimensional tolerance. A 6 m profile bowing 1 mm per metre is 6 mm out at the end, and a linear rail bolted to it follows every millimetre of that.
- Inspect a defined set, not everything. Pick the critical-to-function dimensions, set an AQL, and sample to ISO 2859-1. Measuring all twenty dimensions of a section to a tight tolerance is how inspection becomes the bottleneck.
Also searched as aluminium extrusion tolerances, aluminum extrusion tolerance chart, EN 755-9 tolerance table, extrusion straightness tolerance, profile twist tolerance, aluminium profile dimensional tolerance mm.
The three budgets, and why mixing them causes disputes
A delivery of aluminium profiles can be non-conforming in three completely separate ways, and each one is fixed by a different party in the process. Treating them as one tolerance number is the most common reason a goods-in argument goes nowhere.
Shaped by the die
Cross-sectional dimensions and wall thickness. Set by the die bearing, the press speed, the quench and the alloy. If these are wrong, no amount of downstream work fixes them.
Shaped by cooling
Straightness, twist, convexity and contour. Set by how the profile cooled on the run-out table and how it was stretched and straightened afterwards. A section can be dimensionally perfect and still be unusable.
Shaped by the saw
Cut length, squareness of cut ends and burr. Set entirely by the secondary operation. It is the easiest to control and the most often blamed for problems that belong to budget 1 or 2.
Put all three into a single line on a drawing — “tolerance ±0.5 mm” — and you have written something that cannot be inspected and cannot be enforced. Write each budget where it belongs and the delivery either conforms or it does not.
The tolerance budget on a 40 × 40 section
Where each figure comes from, and who is responsible for it. The right-hand column is the value for alloy group I at a circumscribing circle under 100 mm.
The two orange rows are the ones that decide whether the frame works. They are also the two that a dimensional report from the extruder will not cover unless you asked for them, because they are form tolerances rather than dimensions.
Cross-sectional tolerance: the EN 755-9 tables
EN 755-9 covers extruded profiles with a cross-section inside a circumscribing circle of up to 800 mm, which is every framing profile on the market. It sorts alloys into two groups by how difficult they are to extrude consistently, and then indexes the tolerance by two numbers: the dimension being toleranced, and the circumscribing circle.
| Dimension H | Alloy group I — 6063, 6060, 6005, 6063A | Alloy group II — 6061, 6082 | |||
|---|---|---|---|---|---|
| CD ≤ 100 | 100 < CD ≤ 200 | 200 < CD ≤ 300 | CD ≤ 100 | 100 < CD ≤ 200 | |
| up to 10 mm | ±0.25 | ±0.30 | ±0.35 | ±0.40 | ±0.50 |
| 10 to 25 mm | ±0.30 | ±0.40 | ±0.50 | ±0.50 | ±0.70 |
| 25 to 50 mm | ±0.50 | ±0.60 | ±0.80 | ±0.80 | ±0.90 |
| 50 to 100 mm | ±0.70 | ±0.90 | ±1.10 | ±1.00 | ±1.20 |
| 100 to 150 mm | – | ±1.10 | ±1.30 | – | ±1.50 |
All values in millimetres. Profiles with open ends get an addition to the tolerance across the gap between the open ends, which grows with the length of the open leg: nothing up to a 20 mm leg, then ±0.15 mm for a 20 to 30 mm leg, ±0.25 for 30 to 40, ±0.40 for 40 to 60 and ±0.60 for 80 to 100. A T-slot profile is not an open-ended section, so this normally does not apply — but a channel, a cover strip or a clip-on trim piece is, and the addition can double the tolerance you should expect.
The group II premium, in plain numbers
Switching a section from 6063 (group I) to 6061 or 6082 (group II) buys you strength and costs you dimensional control. On a 40 mm dimension with a circumscribing circle under 100 mm, the tolerance goes from ±0.50 mm to ±0.80 mm — 60 per cent more. That is fine for a bracket. It is not fine for a section that has to slide inside another one.
Wall thickness: the tightest figure, and the one that surprises people
Wall thickness has its own table, and the standard distinguishes between a wall that encloses a hollow space and one that does not. On a T-slot section the wall around the centre bore and the wall behind the slot both enclose hollow spaces, so the wider figures apply to them.
| Nominal wall | Wall A, CD ≤ 100 | Wall A, 100–300 | Wall B, CD ≤ 100 | Wall B, 100–300 |
|---|---|---|---|---|
| up to 1.5 mm | ±0.15 | ±0.20 | ±0.20 | ±0.30 |
| 1.5 to 3 mm | ±0.15 | ±0.25 | ±0.25 | ±0.40 |
| 3 to 6 mm | ±0.20 | ±0.30 | ±0.40 | ±0.60 |
| 6 to 10 mm | ±0.25 | ±0.35 | ±0.60 | ±0.80 |
| 10 to 15 mm | ±0.30 | ±0.40 | ±0.80 | ±1.00 |
Alloy group I, circumscribing circle up to 300 mm, values in millimetres. Wall A is a wall that does not enclose a hollow space; wall B is a wall that encloses one.
Read the 1.5 to 3 mm row, which is where almost every framing profile lives. A wall that encloses a hollow space in a section under 100 mm circumscribing circle carries ±0.25 mm. On a nominal 2.0 mm wall, that is a legitimate range of 1.75 to 2.25 mm — a spread of 25 per cent on the nominal.
That number has consequences that are easy to miss:
- Thread engagement. A tapped end in a thin wall derives its strength from the number of full threads, which derives from the wall. If your calculation assumed 2.0 mm and the delivery is at 1.75 mm, the engaged cross-section is smaller than designed.
- Slot lip stiffness. The material that resists a T-nut pulling out of the slot is a wall. A 12.5 per cent reduction in that wall is a reduction in pull-out capacity, and it will not show up until a joint is loaded.
- Weight and inertia. Weight is linear in wall thickness, so a section delivered at the top of the tolerance band is heavier than the catalogue figure. Inertia moves faster, because most of it comes from material at the outer face.
What to do about it
If a wall is structurally critical, do not rely on the extrusion tolerance to hold it. Either specify a tighter wall tolerance as a special requirement and accept the price, or design so the critical feature is machined after extrusion. This is exactly the boundary the standard is pointing at when it says that extrusion tolerance and machining tolerance are separate.

Straightness and twist: the tolerances that stop machines working
Here is the uncomfortable truth about incoming inspection. A profile can be dimensionally perfect, have the right wall, the right alloy and the right temper, and still be useless, because it is not straight or it is twisted. These two form tolerances are the ones that decide whether a linear rail runs true and whether a panel sits flat, and they are the two most often left off a purchase order.
What straightness actually costs you
Straightness is expressed as a deviation over a length, and the arithmetic is brutal because the deviation accumulates. A bow of 1 mm per metre sounds negligible. Over a 6 m profile it is 6 mm at the end. A linear rail bolted to that profile inherits every millimetre of it, and a carriage running along the rail will see the full 6 mm as a change in height — far more than the rail’s own straightness specification, and enough to bind a preloaded carriage.
Total deviation from a uniform bow
Deviation over full length = bow per metre × length in metresA 0.5 mm/m bow on a 6 m profile is 3 mm end to end. A 0.2 mm/m bow on the same profile is 1.2 mm. The difference between a general-purpose section and a precision one is often exactly this figure.
Typical values you can contract to: general-purpose framing extrusions are commonly supplied at 0.5 mm per metre; precision sections for linear motion and for sections that slide inside one another are supplied at 0.2 to 0.3 mm per metre. Those are the figures to write on the order, and they should be accompanied by the plane in which they apply.
Straightness is not one number
A T-slot section has a different straightness in each plane, and the one that matters is the plane of the face you are going to bolt to. State it: “straightness 0.3 mm/m, measured on the slot face in the plane of the slot.” A supplier who only controls the overall bow can still deliver a section that is straight as a member and curved on the face you care about.
How to measure straightness without a CMM
The measurement is simple enough to do at goods-in with a granite surface table and a dial indicator, and it takes about two minutes per profile.
- Support the profile at its two ends only. Do not lay it flat on the table along its whole length — you will measure the table, not the profile. Two vee blocks or two matched spacers, positioned so the profile rests on its ends.
- Zero the indicator at mid-length. Bring the dial indicator down onto the face you care about, at the middle of the span, and set zero.
- Read the deviation at the ends and at the quarter points. The maximum reading, positive or negative, is the deviation. Divide by the span in metres to get the figure per metre.
- Rotate the profile 90 degrees and repeat. The two planes give different answers, and you need both. Take the worse of the two as the governing value.
- Record the plane. A measurement without the plane it was taken in cannot be compared with the purchase order, and a dispute you cannot evidence is a dispute you lose.
Twist, and why it is worse than it sounds
Twist is rotation of the cross-section along the length. It is the tolerance that is easiest to miss, because a twisted profile looks straight when you sight along it. It also has the largest practical consequence per degree, because the width of the section multiplies the error.
Take a 40 mm wide section twisted at 0.5 degrees per metre. Over 6 m that is 3 degrees of total rotation. Across the 40 mm width, the corner height changes by 40 × tan(3°), which is about 2.1 mm. A panel bolted across two such profiles will not sit flat, and a bracket that spans the section will be pulled out of square by the same amount.
| Twist per metre | Total over 6 m | Corner height change on a 40 mm section | Consequence |
|---|---|---|---|
| 0.2° | 1.2° | 0.84 mm | Acceptable for panels and guards |
| 0.5° | 3.0° | 2.10 mm | Panel will rock; brackets pulled out of square |
| 1.0° | 6.0° | 4.20 mm | Unusable for anything that has to sit flat |
Measuring twist is as simple as measuring straightness, and it uses the same setup. Support both ends, place a dial indicator on the top face at one end and note the reading, then move the indicator to the same feature at the other end. The difference between the two readings is the twist over that length. Divide by the length in metres.
Cut length, squareness and the instruments to use
Cut length is a secondary operation and carries its own tolerance, which should never be assumed to be the same as the profile tolerance. A standard saw cut holds roughly ±1 mm on length; a CNC cut holds about ±0.1 mm. Squareness of the cut end matters more than the length for a frame, because a frame is a stack of lengths and an out-of-square end puts the whole assembly out of true.
| Instrument | Useful resolution | What it is for | What it cannot do |
|---|---|---|---|
| Vernier caliper | 0.02 mm | Envelope, slot mouth, cut length | Wall thickness behind a slot — jaws bridge the corner radius |
| Micrometer, flat faces | 0.001 mm | Wall thickness on flat parallel faces | Curved or very short faces |
| Pin gauges | 0.01 mm | Slot channel width and depth | Anything other than holes and slots |
| Profile gauge or template | visual | Whole cross-section in one check | Giving a number — it is a go/no-go |
| Granite table and dial indicator | 0.01 mm | Straightness and twist | Cross-sectional dimensions |
| Coordinate measuring machine | 0.001 mm | First article, and hole position | High-volume routine checks — too slow |
The pin gauge row is the one buyers rarely think about and should. A T-nut grips the undercut behind the slot mouth, not the mouth itself. The mouth can measure correctly while the channel behind it is undersized, and the nut will not slide. A pin gauge or a slot-width gauge on the channel catches that in seconds, where a caliper on the mouth never will.
The sampling plan: how many to measure, and what to do with the answer
Measuring every dimension of every profile is not inspection, it is a bottleneck. The workable approach is to identify a small set of critical-to-function dimensions, then sample to a recognised plan so that the accept/reject decision is defensible rather than a matter of opinion.
For dimensional attributes, ISO 2859-1 with inspection level II is the usual basis. For a lot of 501 to 1,200 profiles the sample size is 80; for 1,201 to 3,200 it is 125; for 3,201 to 10,000 it is 200. Within that sample, the acceptance number depends on the AQL you set.
| Lot size | Sample size, level II | Accept at AQL 1.5 | Accept at AQL 2.5 | Accept at AQL 4.0 |
|---|---|---|---|---|
| 151 – 280 | 32 | 1 | 2 | 3 |
| 281 – 500 | 50 | 2 | 3 | 5 |
| 501 – 1,200 | 80 | 3 | 5 | 7 |
| 1,201 – 3,200 | 125 | 5 | 7 | 10 |
| 3,201 – 10,000 | 200 | 7 | 10 | 14 |
The acceptance numbers are the number of non-conforming items allowed in the sample before the lot is rejected. The classification matters as much as the level: put the dimensions that would stop the frame assembling into the AQL 1.5 class, the ones that would cause rework into AQL 2.5, and cosmetic and non-functional dimensions into AQL 4.0. A single AQL across everything is how a cosmetic scratch rejects a lot that is structurally perfect.
What to put on the drawing
The most effective single action in this whole process is to mark critical-to-function dimensions on the drawing. A tolerance that applies to every dimension equally is a tolerance that will be violated on the dimensions that matter while being met on the ones that do not.
- Box the dimensions that affect assembly: slot mouth, slot pitch, centre bore, and the envelope if the section slides inside anything.
- Mark the wall thickness behind any tapped feature, because that is where thread engagement comes from.
- State straightness and twist with the plane and the span they apply to.
- State the cut length tolerance separately, and the squareness of the cut end.
- Give the inspection level, the AQL and the sample size, so the supplier knows what will be measured.
Rejecting a delivery without a fight
Three things make a rejection stick: the requirement was written on the order, the measurement was taken with a named instrument at a stated location, and the sample size and acceptance number were agreed in advance. A rejection supported by “this looks bent” fails on all three counts. A rejection supported by “dimension H on sample item 7 of 80 measured 40.62 mm against a requirement of 40.50 mm maximum, using a calibrated caliper at the slot face” is a different conversation.
Frequently asked questions
What is the typical dimensional tolerance of an aluminium extrusion?
Can aluminium extrusion hold a tolerance of plus or minus 0.1 mm?
How should straightness be specified on a purchase order?
Why does my 2 mm wall measure 1.75 mm?
What is the difference between extrusion tolerance and machining tolerance?
Do I need to inspect every profile in a delivery?
Send us the drawing and the critical dimensions
We extrude in 6063-T5 and machine to drawing, and we will tell you which tolerances the extrusion can hold and which ones belong in a secondary operation. If a dimension on your drawing cannot be met as extruded, you will hear it before the die is cut, not after the delivery arrives.
Related reading
Twelve more engineering notes from this blog, picked for this article — plus every category below.
ApplicationsBuilding with T-Slot: Frames, Fences, Workbenches and Guards
Quality and InspectionAnodising vs Powder Coating: Thickness, Colour, Salt Spray
Engineering DesignT-Slot vs V-Slot Aluminium Profiles: The V Is a Raceway, Not a Cheaper T
Quality and InspectionGood vs Bad Aluminium Profiles: What Your Receiving Dock Can and Cannot Check
Quality and InspectionAluminium Extrusion Certificates and Standards Explained (EN 755, EN 12020, ISPM 15)
Engineering DesignCut-to-Length, Drilling and Tapping: What Fabrication Adds
Engineering DesignAluminum Corner Brackets for T-Slot Frames: How to Choose by Load Path, Not by Looks
Quality and InspectionGlobal Sourcing Excellence: Multi-Category OEM and ODM Manufacturing and Supply Chain Integration
ApplicationsAluminium Profiles in Solar Mounting: Wind Uplift, Corrosion and a 25-Year Life
Sourcing and ProcurementAuditing an Aluminium Profile Supplier: Factory, Trader, or Something in Between
ApplicationsAluminium Profiles in Industry and Construction: One Material, Two Acceptance Logics
Machine SafetyAluminium Profile Machine Guards: Size the Frame from the Energy, Not from the Mesh