Service
Wellness Shot Formulation
In a 2 oz shot there is nowhere to hide. Every gram of active is tasted, and every formulation compromise shows up in the first second.
The small-serving problem
A 12 oz beverage has roughly six times the water to dissolve, dilute and mask with. A shot doesn't. Actives sit at high concentration, solubility limits are reached quickly, bitterness and astringency arrive undiluted, and the drinker experiences the whole product in one or two swallows rather than over twenty minutes.
The upside is real: shots carry meaningful doses, sell at high perceived value, ship efficiently and are consumed as a ritual. They simply demand a different formulation approach.
What we work on
- Dose density — fitting claimed amounts into 1–3 oz without saturation issues
- Masking systems for bitter, earthy and astringent actives
- Acid architecture, since most shots rely on a sharp front to carry the dose
- Solubility strategy: salt forms, solubilisers, emulsions or honest suspensions
- Sweetener selection at concentration, where sweeteners behave differently
- Preservation approach and pH targets for shelf stability
- Sedimentation and separation control over shelf life
- Packaging fit — PET, glass, closure and light protection
- Cost per serving against a premium but defensible retail price
Concentration changes behaviour
Ingredients do not scale linearly. A sweetener pleasant at 0.02% may be metallic at 0.12%. A botanical extract that reads herbal in a 12 oz drink reads medicinal in a shot. Minerals that vanish in volume become dominant. Everything is developed and tasted at final concentration, in the finished matrix, with the actives loaded.
Sourcing and economics
Shots are ingredient-dense, so the cost build is dominated by actives rather than by water, sugar and packaging. That makes supplier pricing and minimum order quantities the decisive commercial variable, and it's where sourcing and negotiation work pays back fastest.
Ready to start your formula?
Send the concept — category, format and target — and we'll scope the right package and timeline.