The presently disclosed subject matter relates to a system and method for customizing a cosmetic product. The system includes: an interface device, in electronic communication with a single batch cosmetic device. A container configured, to be imported into the single batch cosmetic device containing a base. The single batch cosmetic device configured to formulate a customized cosmetic product by mixing a cosmetic additive with the base inside the imported container using at least one mixing element. The container exported from the single batch cosmetic device containing the customized cosmetic.