A kernel over the Boolean domain is said to be reflection-invariant, if its value does not change when we flip the same bit in both arguments. (Many popular kernels have this property.) We study the geometric margins that can be achieved when we represent a specific Boolean function f by a classifier that employs a reflectioninvariant kernel. It turns out ^f is an upper bound on the average margin. Furthermore, ^f -1 is a lower bound on the smallest dimension of a feature space associated with a reflection-invariant kernel that allows for a correct representation of f. This is, to the best of our knowledge, the first paper that exhibits margin and dimension bounds for specific functions (as opposed to function families). Several generalizations are considered as well. The main mathematical results are presented in a setting with arbitrary finite domains and a quite general notion of invariance.