Key takeaways

Separate R&D, revisions, testing, regulatory support, tooling, bulk manufacture, components, filling and logistics before comparing totals.

Record scope, quantities, currency, tax treatment, exclusions and payment events for every quotation.

Keep unquoted requirements visible as unknowns. A blank line is not a zero-cost commitment.

Hold unresolved commitments explicitly; contingency is not permission to spend against an undefined scope.

A cosmetic development budget is most useful when every line shows what the money buys, whether the cost will recur and what still has no quote. Start from one product brief, keep development work apart from production and logistics, and compare supplier offers against that same scope. A cheaper quote may simply leave out work another supplier included, so check scope before price.

This guide gives founders a budget worksheet, a checklist for making quotes comparable and a worked example in invented units. It contains no market prices. The cosmetic product development roadmap shows which evidence each spending decision depends on.

Before you begin: fix one scope for every supplier

Suppliers can only quote the same thing if they receive the same project. Write down the formula or development task, first markets, intended claims, pack assumptions, services wanted and first-order quantities, and record them in your cosmetic formulation brief.

Name one budget owner and say who may approve technical changes and commercial commitments. Where a quantity or deliverable is still undecided, label it as an assumption and give someone the job of settling it.

Step 1: Separate one-off work from production and cash

Sort costs by how they behave before converting anything to a per-unit price:

  1. Keep project work, such as formulation development, apart from recurring purchases and manufacturing services.
  2. Record what each charge is based on: project, revision, study, tool, batch, component, filled unit or shipment.
  3. Note conditions that could trigger extra charges, such as scope changes or repeat work.
  4. Record when each payment falls due, separately from its cost category.

“One-off” only describes the current scope. A new formula, claim or pack can mean revisiting earlier work, so ask what the quote covers and how additional work gets authorized.

Track three figures for every line: the planned budget, the amount committed and the cash already paid. A deposit is normally part of the agreed price, so check the payment terms before adding it to the total. Then trace each planned payment to a deliverable or purchase and check that no charge appears twice.

Step 2: Build a line-by-line budget

Not every project needs every line, and some suppliers bundle several together. Use the table to find what is included, excluded or still uncertain.

Budget lineScope to recordQuestion before accepting the amount
Formulation and researchDefined development task and deliverablesWhat does the fee include, and what is outside scope?
Samples and revisionsSample rounds, feedback process and additional-work termsWhich revisions are included, and who authorizes more?
TestingIdentified product/pack, objectives and reportsWhich work is included, excluded or still being scoped?
Safety and regulatory supportMarkets, services, evidence handoffs and accountable partiesIs this an assessment, coordination, submission work or something else?
Artwork and labeling reviewVersions, markets and review scopeAre design, technical review and print changes priced separately?
Tooling and setupIdentified tooling, setup activity and related termsWhat are you committing to, and what happens if the pack changes?
Bulk manufactureFormula, batch basis and supplied quantityWhich manufacturing work is covered?
ComponentsContainer, closure, dispenser, labels and cartons as applicableWhich items, quantities and decorations are included?
Filling and packingOperations, quantities and handling assumptionsDoes this overlap with the bulk or component quote?
Freight and handlingShipment route, covered services and responsibilityWhich transport and handling charges sit outside the quote?
Duties and taxesTransaction-specific treatment and confirmation statusWho confirms what applies, who pays and how it is budgeted?
ContingencyNamed uncertainty and release ruleWhich risk does the reserve cover, and who may release it?

For each line that applies, copy these fields into the worksheet:

LINE ID / CATEGORY / DELIVERABLE:
SUPPLIER / QUOTE REFERENCE / DATE / VALIDITY:
PRODUCT, PACK AND QUANTITY ASSUMPTIONS:
CHARGE BASIS / CURRENCY / AMOUNT:
TAX TREATMENT / INCLUSIONS / EXCLUSIONS:
STATUS: quoted, internal assumption, unquoted, or not applicable with reason
PAYMENT EVENT / AMOUNT COMMITTED / AMOUNT PAID:
OPEN QUESTION / OWNER / RESOLUTION POINT:

Scope the regulatory evidence before you treat its line as complete. For EU products, Article 10 and Article 11 of the Cosmetics Regulation cover the safety assessment and report and the wider Product Information File. For US products, the FDA’s MoCRA overview says the responsible person must ensure and maintain records supporting adequate safety substantiation. These sources set duties, not prices, so ask any supplier quoting a general “compliance” fee which of those tasks it covers.

Mark the total as incomplete while essential work has no quote.

Step 3: Make quotes comparable before comparing totals

Normalizing means listing the differences between offers before reading anything into their prices. Check each offer for:

  • Product baseline: same brief, formula task, pack assumptions and markets?
  • Deliverables: same development outputs, reports and review services?
  • Revisions: same included work and the same process for authorizing more?
  • Quantities: same batch, component, filling and shipment assumptions?
  • Bundling: which budget lines sit inside another amount?
  • Third parties: which services are subcontracted, excluded or charged separately?
  • Commercial basis: same comparison currency, a dated conversion rate where needed, and stated tax treatment?
  • Timing: quote validity, payment events and conditions that could change the offer?
  • Unknowns: missing requirements listed separately, with an owner and next action?

When one offer includes a report and another leaves it unpriced, ask the second supplier for that scope and price. Guessing the gap from a market average would give you a ranking you can’t defend.

If you convert currencies, state the rate source and date and keep the original amounts visible. Ask a finance or tax adviser how taxes and duties apply to your transaction.

Mismatched formula, component and filling quantities are covered in the MOQ and quantity guide. Once the table is filled in, you should be able to explain the price difference between offers. If an important exclusion is still unpriced, record the offers as not yet comparable.

Step 4: Check the arithmetic

The example below shows how the subtotals fit together. Every figure is invented, in arbitrary currency units (CU), and says nothing about real prices or typical proportions.

Assume a worksheet with these non-overlapping amounts:

  • Development: 40 CU.
  • Revisions: 8 CU.
  • Testing: 12 CU.
  • Safety/regulatory support: 6 CU.
  • Tooling/setup: 10 CU.
  • Bulk manufacture: 24 CU.
  • Components: 18 CU.
  • Filling/packing: 12 CU.
  • Freight: 6 CU.
  • Duties: 4 CU.
Project-work subtotal = 40 + 8 + 12 + 6 + 10 = 76 CU
Production subtotal   = 24 + 18 + 12         = 54 CU
Freight and duties    = 6 + 4                = 10 CU
Base                  = 76 + 54 + 10         = 140 CU
Reserve (chosen for the example)             = 14 CU
Planned amount        = 140 + 14             = 154 CU

The 14 CU reserve is an arbitrary figure. A real reserve needs a stated reason and a rule for releasing it, and known missing work belongs on its own line.

The example leaves out taxes and artwork, so it is not a complete launch budget. When you check your own worksheet, confirm that bundled charges appear once, quantities match across lines and missing lines are still visible.

Step 5: Map payments to decisions

A project total won’t show whether you can fund the payment sequence. A cash-event register will:

  1. Record the event that triggers each payment under the actual terms, such as placing an order or receiving an agreed output.
  2. Separate amounts paid, amounts committed but unpaid, and work not yet authorized.
  3. Flag non-cancellable or restricted commitments and have the terms reviewed.
  4. Give the next commitment an approval owner and any open hold.

Contingency covers cost uncertainty. Technical and contractual questions still need answers: if the pack specification is unsettled, extra reserve won’t tell you which components to order. An example hold note, invented for illustration: “Component amount provisional because specification P02 is unconfirmed. Packaging lead to obtain the final specification; procurement lead to obtain the matching quote. No component order until both are reviewed.”

Check that deposits are not counted on top of full-price amounts, and that every authorized payment matches the scope version in the budget.

Step 6: Update the budget when the scope changes

When the plan changes, keep the old total and record why it moved:

  1. Identify the changed requirement: formula, pack, claim, market or commercial assumption.
  2. Ask the technical owners which earlier work and planned deliverables need review.
  3. Get a revised scope and quote, and decide explicitly whether contingency covers it.
  4. Record the effect on planned cost, outstanding commitments, payment events and open amounts.

Approving the money and accepting the result are different sign-offs. Paying for a revised study funds the work, and its results still have to support the product. Choosing a sample likewise leaves each related purchase to be approved on its own.

A short change record covers it: reference, reason, affected lines, revised quote, technical questions, cash effect and approver. Update the formulation brief at the same time, and version the brief, comparison, budget and payment register together so suppliers and your team work from the same version.

Where to start

Send each lab the same brief with the Step 2 budget lines, and ask them to fill in inclusions, exclusions, assumptions and payment events for every line. The first gaps in their answers will show which questions to settle before you treat any total as final.

All figures in this guide are invented; it contains no supplier prices, averages or timelines.

Emilie SCHOL, author of "Cosmetic Product Development Costs".
Author: Emilie SCHOL
Founder of Cosmetic Labs, the B2B platform connecting cosmetic brands with labs, CROs and raw-material suppliers. Former Business Development Manager at QIMA Life Sciences (cosmetic & pharma CRO). Based in Toulouse, France.
Updated on
October 25, 2026
First posted on
October 23, 2026
FAQ

Frequently asked questions

Does a compliance fee cover every launch requirement?

Only if the written scope identifies every task you need. Ask whether the fee covers safety assessment, dossier preparation, claims review, notification or coordination, and who remains accountable. EU safety assessment and PIF duties are distinct. US MoCRA safety-substantiation records are another requirement. A single compliance line does not explain which deliverables the supplier will provide.

Should I add the deposit to the quoted project price?

Treat the deposit according to the payment terms, not as an automatic extra cost. If it is part-payment of the agreed price, adding it again would double-count that amount. Track the full commitment and payment events separately, and reconcile paid and unpaid balances against the same scope version before approving the next payment.

How can I compare quotes in different currencies?

Keep the original quoted amounts and show the comparison currency, conversion source and conversion date. First check that both offers cover the same deliverables, quantities and exclusions. An exchange-rate calculation cannot make unlike scopes comparable. Have a finance or tax adviser confirm transaction-specific taxes and duties rather than filling those gaps with a general market average.

Is the EU cosmetic notification itself a paid service?

The European Commission describes CPNP as a free notification system. A consultant may charge for preparing information or submitting it on your behalf, so ask the quote to separate that service from any claimed portal fee. Notification also leaves the safety assessment, PIF and other launch duties to be completed for the actual product.

Can contingency cover work that has not been quoted?

List known missing work as its own unquoted budget line. Reserve contingency for named uncertainty, with an approval rule for using it. Otherwise the total can hide essential work that nobody has scoped. Keep the budget marked incomplete until those gaps are resolved, and update commitments and payment events whenever the agreed scope changes.

Cosmetic Product Development Costs: Budget and Compare Quotes

Budget cosmetic development line by line, compare lab quotes on the same scope and track what is committed versus paid. Includes a copyable worksheet.

Continue with