Aside from the fact that NULL is not a value (because it is an inherent property that you can compare one value with another value of the same domain, which you can't do with NULLs), each nullable value requires an additional byte to be stored, i.e. the null indicator. So the answer is "yes", it consumes space.