Spring Squareness and Flatness: Specs That Seat Right
Short answer: For a closed-and-ground compression spring, end squareness is typically specified within 2° to 3° of perpendicular to the spring axis, and ground end flatness within 0.05 mm to 0.15 mm across the ground face for springs up to about 50 mm OD. Tighten to 1° and 0.03 mm when the spring seats in a shallow pocket, stacks in series, or carries a side load. BQUQ machines and grinds springs to these tolerances in one ISO9001 Dongguan factory, with ±0.005 mm CNC capability on the tooling that holds them, and returns quotes in 12 working hours.
Squareness and flatness are the two end-condition tolerances that decide whether a spring sits straight or leans. They are cheap to specify, expensive to ignore, and almost always the root cause when a spring rattles, buckles, or wears a groove into its seat after 200,000 cycles.
Why End Squareness and Flatness Matter More Than Buyers Expect
A compression spring is a column. Columns fail by buckling, and buckling starts at the ends. If the ground face is not perpendicular to the axis, the load line enters the spring off-center. That eccentricity produces a bending moment in every active coil, adds stress to one side of the wire, and pushes the spring sideways into the bore or the rod.
The consequences are predictable:
- Side load and wear. A leaning spring rubs the bore. In a die or a valve, that rub becomes a wear step within a few hundred thousand cycles.
- Load variation. A spring that does not seat flat compresses unevenly. Measured load at a given height drifts from the nominal, sometimes by 5% or more.
- Stacking errors. Two springs in series multiply the angular error. Three multiply it again. A 2° end becomes a visible lean in a stack.
- Noise and fretting. In automotive and appliance assemblies, an unseated spring buzzes. Fretting corrosion follows.
Flatness and squareness are also the easiest way to tell a well-made spring from a cheap one. Grinding is a separate, slow operation. A supplier that skips it saves minutes per part and hands you a spring that will not sit.
What "Square" and "Flat" Actually Mean on a Drawing
Buyers often use the two words interchangeably. On a drawing they are different callouts and they are inspected differently.
Squareness (perpendicularity)
Squareness, also called end squareness or perpendicularity, is the angular deviation of the ground end face from a plane perpendicular to the spring axis. It is expressed in degrees, or as a linear deviation across the end face diameter.
For example, a 2° squareness on a 20 mm OD spring means the end face can deviate by roughly 20 × tan(2°) ≈ 0.7 mm from edge to edge. That sounds like a lot until you realize that a spring with no grinding at all can be off by 5° to 10°.
Flatness
Flatness is the deviation of the ground end face from a perfect plane, measured on its own, independent of the spring axis. A spring can be perfectly flat and still not square, or square and not flat. Both matter.
Closed vs. closed and ground
| End condition | Squareness (typical) | Flatness (typical) | Relative cost | Where it fits |
|---|---|---|---|---|
| Open ends, not ground | 5°–10° | Not controlled | Lowest | Light-duty, low cycle, soft seats |
| Closed ends, not ground | 3°–6° | Not controlled | Low | General purpose, captive in a pocket |
| Closed and ground | 1°–3° | 0.05–0.15 mm | Higher | Precision seating, stacking, side load |
| Closed and ground, tight | ≤1° | ≤0.03 mm | Highest | Instrumentation, valves, die springs, medical |
The jump from "closed" to "closed and ground" is where most of the cost sits. Grinding removes the last dead coil's wire curl and creates a true bearing surface. It also shortens the spring slightly, which the designer must account for in free length.
How Squareness and Flatness Are Specified and Measured
Specifying on a drawing
A clean drawing callout includes four things:
1. End condition — closed, closed and ground, open.
2. Squareness — in degrees or mm, referenced to the spring axis.
3. Flatness — in mm, across the ground face.
4. Reference standard — for example ISO 2162 or a customer-specific note.
If a drawing says only "closed and ground ends," the supplier will default to a commercial tolerance. That is usually 2°–3° squareness. If your application needs better, say so explicitly.
Measuring in practice
| Method | What it captures | Typical resolution | Notes |
|---|---|---|---|
| Granite plate + dial indicator | Flatness and squareness | 0.01 mm | Fast, shop-floor friendly |
| V-block + height gauge | Squareness | 0.02 mm | Good for small springs |
| Optical comparator | End profile, squareness | 0.005 mm | Best for small wire diameters |
| Coordinate measuring machine | Full geometry | 0.001 mm | Sampling and first-article only |
| Load cell at solid height | Functional seating | Application-dependent | Confirms the spring actually seats |
For production, most spring shops inspect squareness on a granite plate with a dial indicator and check flatness with a straightedge and feeler gauge. That is sufficient for 2°–3° commercial work. Tighter calls move to the comparator or CMM.
When to Tighten the Tolerance (and When Not To)
Tightening squareness from 3° to 1° is not free. It adds grinding passes, increases scrap, and slows the line. Tighten only where the application demands it.
Tighten when:
- The spring seats in a shallow pocket or a counterbore with less than one wire diameter of engagement.
- Springs are stacked in series — errors compound.
- The spring carries a side load by design, or the rod-to-bore clearance is small.
- The spring operates at high cycle counts where fretting and wear matter.
- The assembly is safety-related or the spring sets preload on a bearing.
Stay commercial when:
- The spring is captive between flat, parallel plates with generous clearance.
- Cycle count is low and the spring is not a wear item.
- The spring is over a rod that already constrains lateral motion.
- Cost pressure dominates and the seat is forgiving.
A useful rule: if the spring's free length is more than four times its OD, buckling is already a concern, and end squareness becomes a design variable rather than a detail.
Design and Manufacturing Levers That Improve Seating
Coil the ends closed before grinding
Grinding a spring whose end coil is still open produces a knife edge and a poor bearing surface. The end coil must be coiled closed — pitch reduced to zero over the last turn — before it goes to the grinder. This is a wire-forming decision made at setup, not a grinding fix.
Control free length and solid height together
Grinding removes material, so free length and solid height both shift. The spring designer should specify free length with a tolerance that anticipates grinding, typically ±1% to ±2% for precision springs. If both ends are ground, the loss is roughly one wire diameter total, depending on wire size and grind depth.
Stress relief before and after grinding
Grinding introduces local stress at the end coils. A stress relief pass after grinding stabilizes the ends and reduces the chance of end-coil fatigue. This is one of the reasons a properly made spring holds its squareness after cycling and a cheap one does not.
Fixture and tooling quality
The grinder's fixture sets the axis reference. If the fixture wears, squareness drifts across a production run. Because BQUQ machines its own tooling on CNC to ±0.005 mm, fixture geometry is controlled in-house rather than outsourced — one of the quieter advantages of a single-factory source.
Material and wire straightness
Wire that arrives with residual curvature will fight the coiler. Straightness of the incoming wire is a real input to end quality, and it is why material lot control matters for precision springs.
A Practical Specification Checklist
Before you release a spring drawing, confirm:
- [ ] End condition stated (closed, closed and ground)
- [ ] Squareness value and unit given in degrees or mm
- [ ] Flatness value given in mm, with the measuring plane defined
- [ ] Reference standard named (ISO 2162 or equivalent)
- [ ] Free length tolerance accounts for grinding loss
- [ ] Solid height tolerance accounts for grinding loss
- [ ] Load at test height specified with tolerance
- [ ] End coil closed, not open, before grinding
- [ ] Stress relief specified if cycle life is critical
- [ ] Inspection method and sampling agreed
Ten minutes on this list prevents a rejected lot. It also gives the supplier a fair basis to quote, because grinding time is the single biggest cost driver in precision compression springs.
Cost, Lead Time, and MOQ Realities
Grinding is a per-part operation, so cost scales with quantity and with tolerance tightness. Moving from 3° to 1° squareness can add 20% to 40% to the piece price on a small spring, depending on wire diameter and volume. That is indicative, not a rule — the real number depends on your geometry.
Lead time is driven by tooling, material availability, and grinding capacity. BQUQ runs four production lines in one Dongguan factory covering CNC machining, metal stamping, custom springs, and heat sinks, which means spring tooling and any mating stamped or machined parts can be produced under one roof. Quotes come back in 12 working hours, and MOQ is flexible — useful when you need 500 pieces for a pilot and 50,000 for production.
If your spring also needs corrosion protection, plan the finish before grinding. Plating and coating add thickness, which changes both free length and seat fit. Discuss the sequence with your supplier early.
Frequently Asked Questions
Q: What is a normal squareness tolerance for a compression spring?
A: For closed-and-ground ends, 2° to 3° is a normal commercial tolerance, and 1° or tighter is a precision call. Closed but unground ends typically run 3° to 6°, and open ends can be 5° to 10°. Specify the value on the drawing; if you only write "closed and ground," the supplier will apply a commercial default, which may not match your seating requirement.
Q: Does end flatness matter if the spring sits in a deep pocket?
A: Less than in a shallow pocket, but it still matters. A deep pocket constrains lateral motion, so a small flatness error is tolerable. However, flatness still affects how evenly load enters the first active coil. If the spring sets preload on a bearing or a seal, keep flatness at 0.05 mm to 0.10 mm even in a deep pocket to avoid uneven loading.
Q: Can I stack two springs in series with commercial squareness?
A: It is risky. Angular errors add, so two springs at 3° each can produce a visible lean. If you must stack, specify 1° squareness on both, or add a flat washer between them to break the error. Stacking also halves the combined rate and doubles the travel, which changes the buckling picture entirely.
Q: How much does grinding add to spring cost and lead time?
A: Grinding is a separate operation, so it adds both. As an indicative figure, closed-and-ground ends can add 20% to 40% to piece price versus closed ends, with tighter squareness pushing toward the upper end. Lead time impact depends on volume and current grinding capacity. BQUQ returns quotes in 12 working hours so you can compare options before committing.
Q: What standard covers spring end squareness?
A: ISO 2162 covers spring drawing conventions, and many buyers reference it alongside internal notes. DIN and JIS conventions are also common in global supply chains. The practical answer is that the standard tells you how to express the tolerance, not what value to choose. The value comes from your application — seat depth, side load, stacking, and cycle life.
Related Resources
- About BQUQ and our Dongguan factory: /about/
- Compression springs: /compression-springs/
- Torsion springs: /torsion-springs/
- Industry trends in spring and metal component sourcing: /industry-dynamics/
- Technical articles on spring design and manufacturing: /bquq-blog/
- Frequently asked questions: /faq/
- Case studies: /case/
- Contact our engineering team: /contact/
Authored by the BQUQ Engineering Team. BQUQ (Dongguan) runs CNC machining (±0.005 mm), metal stamping, custom springs, and heat sink production in one ISO9001 factory. Source-direct from Dongguan, China — quote in 12 hours: sc@bquq.com | WhatsApp +86 13713157787 | www.bquq.com


