Broaching is a machining process using a cutting tool with teeth that increase in size from front to back. In many cases, an entire surface (or multiple surfaces) can be finished in a single pass with broaching. The technique is most often applied to finish holes, splines and flat surfaces.