Box-sizing is important for buttons because it includes padding and border within the element's total width and height, making it easier to size the button accurately.