Vertical/ Horizontal Broaching Machine is designed with convenient component drip tray, ergonomic operator platform and stroke counter. The Machine has integral cutting oil system, electrical system and operating panel with joystick and has simple design for ease of maintenance. The Machine has fabricated, stress relieved, powder coated, robust body construction, variable delivery pump, variable pulling speed, equipped with heat exchanger and has hydraulic cylinder assembled into a pit in the ground. The Vertical/ Horizontal Broaching Machine can be availed in various operating type such as hydraulic and mechanical, pull type and push type, plc and conventional and can be availed with retriever system and provision for retriever system.