# Metered Dosing in Cosmetic Packaging: How Output Precision Is Designed, Verified, and Specified
TL;DR — A cosmetic pack's dose per stroke or squeeze is an engineering parameter that can be designed (chamber geometry), calibrated (per project), and verified (dosage/output testing). Catalog-verified outputs span 0.05 ml (perfume atomizers) to 4.00 ml (lotion pumps) per stroke, with two tolerance dialects — percentage (typically ±15%) and absolute (±0.02 ml). Specifying in the right dialect is where projects live or die.
Why: Output Precision Is a Procurement Decision
Three failures walk into most projects through the same door: under-specifying dose.
- Formula cost leakage. A pack that over-dispenses by 10% per stroke converts directly into overfill losses across the product's lifetime — the delta is usually invisible on day one and painful at annual volume.
- Label and claim pressure. Where a product carries dose-related communication, the pack's output behavior must be defensible. In the EU, cosmetic products fall under the EU Cosmetics Regulation, and pack performance that contradicts label communication is a compliance liability (European Commission — Cosmetics).
- Experience consistency. From the first press to the final stroke, a premium pack is judged by whether the dose stays predictable.
None of these are "texture" problems. They are specification problems.
How: The Three Mechanisms and Their Calibration Path
3.1 Pump-actuated (stroke-dosed)
The dose is determined by the pump chamber's displaced volume: pressing the actuator compresses the spring and pressurizes the chamber; the ball check valve closes the intake; the nozzle meters the discharge. Output is therefore set at the pump core — not on the bottle, not on the cap.
<pre class="language-mermaid"><code>flowchart LR
A[Press actuator] –> B[Spring compression / chamber pressure]
B –> C[Intake ball valve closes]
C –> D[Chamber volume displaced through nozzle]
D –> E{"Dose metered by<br/>chamber geometry"}
E –> F[Target output locked]
E –> G[Recalibrate core / revisit life-cycle test]
</code></pre>
3.2 Dropper-actuated (squeeze-dosed)
The dropper delivers by squeeze volume: bulb capacity + dip-tube geometry bound the dose per squeeze. Verified catalog values sit around 0.15–0.17 ml per squeeze, with calibrated variants at 0.23 ± 0.02 ml.
3.3 Spray-actuated (atomization-coupled)
For mist and fragrance, dose and atomization are coupled: orifice and swirl geometry determine both droplet size and single-stroke output. Verified outputs: 0.05–0.13 ml/stroke (perfume atomizers, ±15% class, with a 0.05 ± 0.01 ml variant recorded), 0.13 ml/stroke (fine mist).
3.4 The calibration path
- Select mechanism + nominal output target;
- Build/select pump core or dropper fitment;
- Validate with dosage/output testing (one of the 12 lab testing capabilities of the quality program);
- Confirm long-run stability with pump life-cycle testing;
- Lock the output in the specification before tooling commitment.
What: The Catalog-Verified Output Spectrum
The following values are extracted from verified catalog records (SSOT field output_ml, per family; families with UNKNOWN entries do not publish output figures).
| Family | Verified outputs (ml/stroke or ml/squeeze) | Tolerance class |
|---|---|---|
| Lotion Pump | 0.13 / 0.40 / 0.75 / 1.50 / 2.20 / up to 4.00 | ±15% nominal; project variants ±16–20% recorded |
| Foam Pump | 0.40 / 0.80 | — |
| Trigger Sprayer | 0.22 / 0.28 / 1.30 / 1.35 | ±15% |
| Perfume Atomizer | 0.05 (±0.01) / 0.08 / 0.09 / 0.13 | ±15% class |
| Fine Mist | 0.13 | — |
| Dropper | 0.15–0.17 / 0.23 ± 0.02 | Absolute tolerance |
| Actuator | 0.15–0.17 / 0.23 ± 0.02 | Absolute tolerance |
Specification template (reusable)
A complete, machine-readable spec line for a metered pump — copy, adjust, and hand to your packaging engineer.
<pre class="language-json"><code>{
"spec_id": "VQ-PUMP-<MODEL>-SPEC-01",
"mechanism": "screw_lotion_pump",
"nominal_output_ml_per_stroke": 0.4,
"tolerance": {
"dialect": "percentage",
"value": 0.15,
"notes": "project variants up to ±20% recorded; confirm at calibration"
},
"closure": "screw",
"neck_finish": "24/410",
"dip_tube": "match bottle height",
"materials": ["PP body", "PE/PP internal"],
"target_viscosity": "medium-to-high",
"validation": {
"dosage_output_test": "required",
"pump_life_cycle_test": "required",
"spray_pattern_test": "n/a for stream output"
},
"status_note": "Nominal output set at pump core; confirmed by dosage/output testing per project."
}
</code></pre>
Gotchas: Where Dosing Projects Actually Fail
- Viscosity coupling. Output is calibrated against a formula's viscosity characteristics. Swapping a low-viscosity serum into a pump tuned for a cream shifts the dose. Run compatibility testing alongside dosage validation — both are capability-level tests in the quality program.
- Don't compare tolerance dialects. ±15% (percentage) and ±0.02 ml (absolute) are different arithmetic. At 0.23 ml, a ±15% band is ±0.035 ml — nearly double the absolute tolerance of a dropper variant. Specify in the dialect the mechanism actually delivers.
- Life-cycle drift. Dose can drift as springs and check valves wear. Pump life-cycle testing exists to quantify this before launch — a one-cycle sample pass proves nothing.
- UNKNOWN fields stay silent. Catalog records where output is UNKNOWN publish no figure. Silence is a feature: an unverified number is worse than an empty cell.
- Field hygiene in source data. Some internal records carry encoding artifacts in numeric fields (e.g. corrupted ± glyphs). Those artifacts are data-quality issues for the source of truth, not for customer-facing copy — clean semantics, never fabricated values.
Related Resources
- Category pages: Pumps · Dispensers · Fine Mist · Atomizers · Droppers
- Quality & Testing Capabilities — dosage/output, pump life-cycle, spray pattern testing
- Customization — output configuration per project
- Related insight: How Airless Cosmetic Packaging Works