A 3D printer can cost between $150 to $250. However, professional 3D printers can be costlier.