To make soap you need lye, water to dissolve the lye and fats (oils, butters, rendered animal fats). FOs/EOs are only factored in as it relates to the total batch weight.
Colorants (micas, clays, oxides, pigments, powders, etc) in themselves are fairly negligible in terms of overall weight and/or volume. What you might have to factor in is the amount liquid that you disperse them in which is why some soap makers use batch water (before adding Lye) or oils. If you are using minimal amounts (like I do), it’s not a concern, but if you’re making a 2lb batch of soap with six colors dispersed in a tablespoon of oil, you might want to weigh those six tablespoons. In sufficient quality it can increase your total batch weight, it can increase your Super Fat and it can increase your cure time.
Exfoliants…it’s going to depend on what you are using and how much you are using. Poppy seeds, apricot seeds, cranberry seeds, even used coffee grounds, unless you are are making a super scrubby soap, isn’t going to change anything. Pumice and salt have a bit more weight, so you would want to decrease your total batch weight by the amount you are adding.
Then you have additives like beer, coffee, fruit and vegetable purées, milks, aloe vera, etc. You account (factor) for these under the heading of ‘water replacement’, but you need to know what can replace water at 100% or what can only replace at a max of 50%.