{"id":56221,"date":"2026-10-12T08:00:00","date_gmt":"2026-10-12T08:00:00","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?p=56221"},"modified":"2026-11-04T07:47:18","modified_gmt":"2026-11-04T07:47:18","slug":"cosmetic-manufacturer-quote","status":"publish","type":"post","link":"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-manufacturer-quote\/","title":{"rendered":"Cosmetic manufacturer quote: how to compare offers and budget your launch"},"content":{"rendered":"\n<style>\n\/* Article 52962 only. Reuse the existing Carmel editorial tokens. *\/\n#post-52962 .cm-bp .bp-head{padding-top:32px}\n#post-52962 .cm-bp .bp-crumb{margin-bottom:16px}\n#post-52962 .cm-bp .bp-cat{margin-bottom:16px}\n#post-52962 .cm-bp .bp-h1w .elementor-heading-title{max-width:30ch;font-size:clamp(30px,3.5vw,46px);line-height:1.1}\n#post-52962 .cm-bp .bp-dekw{max-width:none;margin-top:18px!important}\n#post-52962 .cm-bp .budget-tool{margin:24px 0 0;padding:22px 24px;background:var(--mint);border:1px solid var(--line);border-radius:var(--r-md);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px}\n#post-52962 .cm-bp .budget-tool-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}\n#post-52962 .cm-bp .budget-tool-title{display:block;margin:0 0 5px;font:650 22px\/1.2 var(--f-display);letter-spacing:-.015em;color:var(--ink)}\n#post-52962 .cm-bp .budget-tool p{margin:0;color:var(--muted);font-size:16px;line-height:1.5;max-width:48ch}\n#post-52962 .cm-bp .budget-tool small{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}\n#post-52962 .cm-bp .budget-tool-action{display:flex;flex-direction:column;align-items:center;gap:0}\n#post-52962 .cm-bp .budget-button,\n#post-52962 .cm-bp .bp-article .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:99px;background:var(--teal);color:var(--teal-ink);font:700 15.5px\/1.35 var(--f-body);text-decoration:none;white-space:nowrap;max-width:100%;transition:background-color 180ms ease,transform 140ms var(--ease-out)}\n#post-52962 .cm-bp .bp-article .wp-block-buttons{margin:24px 0 28px;gap:12px}\n#post-52962 .cm-bp .budget-button:focus-visible,\n#post-52962 .cm-bp .bp-article .wp-block-button__link:focus-visible{outline:3px solid var(--teal);outline-offset:4px}\n#post-52962 .cm-bp .budget-button:active,\n#post-52962 .cm-bp .bp-article .wp-block-button__link:active{transform:scale(.98)}\n#post-52962 .cm-bp .bp-article .wp-block-table{border:1px solid var(--line);box-shadow:none;background:var(--paper);scrollbar-color:var(--teal) var(--mint);scrollbar-width:thin}\n#post-52962 .cm-bp .bp-article .wp-block-table table{border:0;table-layout:auto}\n#post-52962 .cm-bp .bp-article .wp-block-table th,\n#post-52962 .cm-bp .bp-article .wp-block-table td{border:0;border-bottom:1px solid var(--line);padding:16px 18px}\n#post-52962 .cm-bp .bp-article .wp-block-table th:first-child,\n#post-52962 .cm-bp .bp-article .wp-block-table td:first-child{width:30%;font-weight:600}\n#post-52962 .cm-bp .bp-article .wp-block-table tbody tr:last-child td{border-bottom:0}\n#post-52962 .cm-bp .bp-article .budget-comparison td:not(:first-child),\n#post-52962 .cm-bp .bp-article .budget-comparison th:not(:first-child){text-align:right;white-space:nowrap}\n#post-52962 .cm-bp .bp-article .budget-comparison tbody tr:nth-last-child(-n+2){background:var(--mint)}\n#post-52962 .cm-bp .bp-article .budget-comparison figcaption{margin:0;padding:14px 18px;border-top:1px solid var(--line);background:var(--bg)}\n#post-52962 .cm-bp .budget-comparison:focus-visible{outline:3px solid var(--teal);outline-offset:4px}\n@media(hover:hover) and (pointer:fine){\n#post-52962 .cm-bp .budget-button:hover,\n#post-52962 .cm-bp .bp-article .wp-block-button__link:hover{background:var(--deep);color:var(--teal-ink)}\n}\n@media(max-width:767px){\n#post-52962 .cm-bp .bp-head{padding-top:24px}\n#post-52962 .cm-bp .budget-tool{grid-template-columns:1fr;padding:20px;gap:16px}\n#post-52962 .cm-bp .budget-tool-title{font-size:21px}\n#post-52962 .cm-bp .budget-tool-action{align-items:stretch}\n#post-52962 .cm-bp .budget-tool-action small{text-align:center}\n#post-52962 .cm-bp .bp-article .wp-block-button{width:100%}\n#post-52962 .cm-bp .bp-article .wp-block-button__link{width:100%;font-size:14px;padding-inline:14px}\n#post-52962 .cm-bp .bp-article .wp-block-table th,\n#post-52962 .cm-bp .bp-article .wp-block-table td{padding:12px;font-size:14px}\n#post-52962 .cm-bp .bp-article .budget-comparison table{min-width:520px}\n}\n@media(prefers-reduced-motion:reduce){\n#post-52962 .cm-bp .budget-button,\n#post-52962 .cm-bp .bp-article .wp-block-button__link{transition:none}\n#post-52962 .cm-bp .budget-button:active,\n#post-52962 .cm-bp .bp-article .wp-block-button__link:active{transform:none}\n}\n\n#post-52962 .cm-bp .budget-grid-resource{margin:24px 0 36px}\n#post-52962 .cm-bp .budget-grid-status{font-size:14px;color:var(--muted);margin:8px 0}\n#post-52962 .cm-bp .budget-grid-status:empty{display:none}\n#post-52962 .cm-bp .budget-grid-details{margin-top:16px;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}\n#post-52962 .cm-bp .budget-grid-details summary{padding:16px 20px;background:var(--mint);color:var(--ink);font-weight:700;font-size:16px;cursor:pointer}\n#post-52962 .cm-bp .budget-grid-details summary:focus-visible,#post-52962 .cm-bp .budget-grid-scroll:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}\n#post-52962 .cm-bp .budget-grid-scroll{overflow-x:auto;scrollbar-color:var(--teal) var(--mint)}\n#post-52962 .cm-bp .bp-article .budget-grid-table{margin:0;border:0;border-radius:0}\n#post-52962 .cm-bp .bp-article .budget-grid-table table{min-width:1050px}\n#post-52962 .cm-bp .bp-article .budget-grid-table th:first-child,#post-52962 .cm-bp .bp-article .budget-grid-table td:first-child{width:19%}\n#post-52962 .cm-bp .bp-article .budget-inputs th:first-child,#post-52962 .cm-bp .bp-article .budget-inputs td:first-child{width:44%}\n@media(max-width:767px){#post-52962 .cm-bp .budget-grid-resource .budget-button{width:100%;padding-inline:14px;font-size:14px}}\n<\/style>\n<div class=\"budget-tool-wrap\" id=\"budget-calculator-top\"><aside class=\"budget-tool\" aria-label=\"Cosmetic price calculator\"><div><strong class=\"budget-tool-title\">What price can you afford to pay the manufacturer?<\/strong><p>Calculate your maximum purchase price or test the selling price of a quote.<\/p><\/div><div class=\"budget-tool-action\"><a class=\"budget-button\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-price-calculator\/\">Open the calculator<\/a><small>Free, no sign-up<\/small><\/div><\/aside><\/div>\n<script>\n(function(){\n  var root=document.querySelector('#post-52962 .cm-bp');\n  var tool=document.getElementById('budget-calculator-top');\n  var excerpt=root&&root.querySelector('.bp-dekw');\n  if(tool&&excerpt) excerpt.insertAdjacentElement('afterend',tool);\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In our fictional example, a cosmetic manufacturer quote at \u20ac4 per bottle ends up costing the same as a quote at \u20ac4.60.<\/strong> The apparent difference comes from the box, billed separately in the first quote and included in the second. To prepare your cosmetic budget, compare what you will receive, what you will still have to pay and what will be left after the sale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The budget for a first batch is calculated by adding up the finished products, the launch costs that are not included and the costs needed to receive them. The brand creation budget adds the website, visuals and marketing. A separate cash flow plan shows when to pay these expenses and what financing to plan for before money comes in. A unit price on its own therefore does not answer the question &#8220;how much do I need to launch my brand?&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide gives you a calculation method, a grid to compare two laboratories and a worked example. The <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-price-calculator\/\">Carmel Cosmetics Labs cosmetic price calculator<\/a> then helps you check whether the purchase price you have in mind fits your selling price and your distribution channels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prix-fabrication\">1. How much does it cost to manufacture a white label cosmetic product?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The manufacturing price depends on the formula, the format, the packaging, the quantity per product and the services included.<\/strong> A 30 ml oil in a standard bottle and a 50 ml cream in an airless pack are not the same request. Without these details, a price range may give you a budget for a different product from yours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with a defined product: contents, container, decoration, quantity and selling market. Then ask the manufacturer to separate the recurring price per unit from launch-specific expenses. That way you can compare the first batch and a future order.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Budget item<\/th><th>What to have specified<\/th><\/tr><\/thead><tbody><tr><td>Formula and manufacturing<\/td><td>Existing formula or specific development, net volume, requested actives, bulk manufacturing.<\/td><\/tr><tr><td>Packaging<\/td><td>Bottle or jar, pump or cap, label, decoration, box and shipping cartons.<\/td><\/tr><tr><td>Filling and packing<\/td><td>Filling, closing, labeling, boxing and planned checks.<\/td><\/tr><tr><td>Development and launch<\/td><td>Samples, adjustments, trials, tooling or technical fees, with the number of iterations included.<\/td><\/tr><tr><td>Tests and documentation<\/td><td>Services planned for the product and its market, deliverables, responsible provider and any extras.<\/td><\/tr><tr><td>Shipping<\/td><td>Transport, insurance, formalities and other applicable costs up to the agreed delivery point.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A &#8220;formula included&#8221; line does not mean the packaging is included. A &#8220;file included&#8221; line deserves a list of deliverables. Have every inclusion and exclusion put in writing: a blank line remains a cost to clarify, never a zero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"budget-premier-lot\">2. Calculate the cost of the first batch, then your cash needs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>First batch cost = quantity \u00d7 unit price of the finished product + launch costs not included + shipping costs not included.<\/strong> Use the same currency and the same scope for all offers. Do not count any item twice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To get a comparable cost per unit, divide this total by the number of compliant units received. If part of the batch is set aside for testers, samples or launch gifts, also calculate your cost per unit intended for sale. These bottles use up budget even if they generate no revenue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Separate cost from cash flow.<\/strong> If your company recovers VAT, compare costs excluding recoverable VAT; keep non-recoverable taxes in the costs. In the cash flow plan, enter the amounts actually paid and received on the planned dates, along with any VAT payments or refunds. The <a href=\"https:\/\/bpifrance-creation.fr\/encyclopedie\/previsions-financieres-business-plan\/previsions-financieres\/plan-tresorerie-projet\" target=\"_blank\" rel=\"noopener\">Bpifrance Cr\u00e9ation guide to the cash flow plan (in French)<\/a> details this timing logic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The manufacturing budget is only one part of the launch<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add, in a separate envelope, your visual identity, photos, online store, content, shipping packaging and sales expenses. Also plan for storage, returns and the costs tied to your sales channels. The right amount depends on your project; it cannot be deduced from the laboratory quote alone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Look at payment dates as much as amounts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Turn your budget into a calendar: deposit, any purchase of packaging, balance, transport, first sales expenses, then customer receipts. Two offers with the same total cost can require very different cash outflows. A discount on a large quantity is only useful if you can finance and sell the stock.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"calculateur-prix\">3. Use our calculator before negotiating your quote<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What price can you pay the manufacturer while keeping your margin?<\/strong> Our free calculator, available without sign-up, lets you work in both directions. It also works for quotes from other manufacturers.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Your situation<\/th><th>Mode to choose<\/th><th>What you get<\/th><\/tr><\/thead><tbody><tr><td>You have received a quote.<\/td><td>My selling price<\/td><td>An indicative retail price based on your purchase price and your channel&#8217;s assumptions.<\/td><\/tr><tr><td>You have set a target retail price.<\/td><td>My maximum purchase price<\/td><td>An indicative purchase ceiling consistent with the assumptions and the margin you have chosen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-price-calculator\/\">Calculate my maximum purchase price<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Enter your selling country, positioning, channels and margin target. Enter the purchase price excluding VAT and the retail price as labeled for your market, usually including VAT. In &#8220;Check our assumptions&#8221;, replace the benchmarks with your actual conditions when you know them: commissions, marketing, promotion, logistics and intermediary margins. Then compare each quote against the same scenario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The calculator does not produce a manufacturing quote.<\/strong> It gives a price target and an economic simulation. The feasibility of the formula, the packaging and the quantity must be studied with the manufacturer. Fixed launch costs are budgeted separately: do not forget them just because the per-unit simulation looks favorable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To test another setup, change one assumption at a time. That way you will see whether the gap comes from the product cost, the distribution channel or the retail price you have in mind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The simulated margin is not your net profit.<\/strong> It is what remains of your brand&#8217;s revenue excluding VAT after the product, logistics and the sales expenses entered. The percentage is calculated on this revenue, not on your purchase price or on the retail price including VAT. This amount must still cover your fixed costs, such as salaries, subscriptions and fees. This is the distinction between variable costs and fixed costs explained by <a href=\"https:\/\/bpifrance-creation.fr\/encyclopedie\/previsions-financieres-business-plan\/previsions-financieres\/seuil-rentabilite\" target=\"_blank\" rel=\"noopener\">Bpifrance Cr\u00e9ation in its break-even point guide (in French)<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"grille-comparaison-devis\">4. Compare two cosmetic manufacturer quotes against the same specification<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Two quotes are comparable when the product, the quantity, the services and the delivery point are identical.<\/strong> Send the same brief to each laboratory, then copy their answers into a single grid. Have differences clarified before ranking prices.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Point to compare<\/th><th>Question to ask both manufacturers<\/th><\/tr><\/thead><tbody><tr><td>Product and format<\/td><td>Are you pricing exactly the same formula or the same expected performance, and the same net volume?<\/td><\/tr><tr><td>Quantity per product<\/td><td>Does the minimum apply to each formula, scent, format, or to the whole order?<\/td><\/tr><tr><td>Packaging and decoration<\/td><td>Which bottle, closure, label and box references are included?<\/td><\/tr><tr><td>Finished product<\/td><td>Are filling, assembly, labeling and shipping cartons included?<\/td><\/tr><tr><td>Launch costs<\/td><td>Which costs are paid once? Which come back with each order or change?<\/td><\/tr><tr><td>Tests and documents<\/td><td>Which trials, reports and documents will be delivered, by whom and by what date?<\/td><\/tr><tr><td>Leftover packaging quantities<\/td><td>Do you have to buy more components than products? Who owns them, stores them and bills their storage?<\/td><\/tr><tr><td>Delivery<\/td><td>Where does the service end? Who pays for transport, insurance and applicable formalities?<\/td><\/tr><tr><td>Payment and validity<\/td><td>What deposit, what balance, what currency and how long is the price valid?<\/td><\/tr><tr><td>Lead time and schedule start<\/td><td>Does the lead time start after the deposit, the sample approval or the receipt of components?<\/td><\/tr><tr><td>Reorders and contract<\/td><td>What price for the next order? What terms for changes, formula ownership and handling of non-conformities?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For conditions that go beyond price, also read our <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/questions-to-ask-cosmetic-manufacturer\/\">questions to ask a contract manufacturer before signing<\/a>. The cheapest supplier on paper must still meet the requirements of the product and the project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Your comparison grid to fill in<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Download this grid to copy the answers of the two manufacturers into Excel, Google Sheets or LibreOffice. Compare amounts in the same currency and note the inclusions before adding up the items. An empty cell means &#8220;to clarify&#8221;, never &#8220;free&#8221;.<\/p>\n\n\n\n<div class=\"budget-grid-resource\">\n<button type=\"button\" class=\"budget-button\" id=\"budget-download-grid\">Download the CSV grid<\/button>\n<p class=\"budget-grid-status\" id=\"budget-grid-status\" aria-live=\"polite\"><\/p>\n<details class=\"budget-grid-details\"><summary>Show the grid to fill in<\/summary><div class=\"budget-grid-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Quote comparison grid, horizontal scroll\"><figure class=\"wp-block-table budget-grid-table\"><table><thead><tr><th scope=\"col\">Item to compare<\/th><th scope=\"col\">Nature \/ unit<\/th><th scope=\"col\">Quote A<\/th><th scope=\"col\">Quote B<\/th><th scope=\"col\">Included \/ excluded A and B<\/th><th scope=\"col\">Payment due date<\/th><th scope=\"col\">Confirmation to obtain<\/th><\/tr><\/thead><tbody><tr><td>Finished product: formula, format, quantity<\/td><td>Recurring \/ unit<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Same product, same quantity per product<\/td><\/tr><tr><td>Bottle, closure, decoration, box<\/td><td>Recurring \/ unit<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Exact references and services already included<\/td><\/tr><tr><td>Filling and assembly<\/td><td>Recurring \/ unit<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Operations and checks included<\/td><\/tr><tr><td>Development and samples<\/td><td>One-off \/ project<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Number of iterations and approval conditions<\/td><\/tr><tr><td>Tests and documentation<\/td><td>To specify \/ service<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Deliverables, responsible party, costs if changes are made<\/td><\/tr><tr><td>Tooling and technical fees<\/td><td>To specify \/ project or order<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Ownership and reuse on reorders<\/td><\/tr><tr><td>Surplus packaging to buy<\/td><td>Cash outlay \/ component lot<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Remaining quantity, ownership and storage<\/td><\/tr><tr><td>Transport, customs and insurance<\/td><td>Recurring \/ shipment<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Delivery point and applicable costs<\/td><\/tr><tr><td>Deposit and balance<\/td><td>Payment schedule<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Amounts or percentages and dates; do not add to the quote cost<\/td><\/tr><tr><td>Reorder price and terms<\/td><td>Recurring \/ next order<\/td><td>To complete<\/td><td>To complete<\/td><td>To confirm<\/td><td>To specify<\/td><td>Costs removed, volume, price validity<\/td><\/tr><\/tbody><\/table><\/figure><\/div><\/details>\n<\/div>\n<script>\n(function(){\nvar button=document.getElementById('budget-download-grid');\nif(!button)return;\nbutton.addEventListener('click',function(){\nvar table=document.querySelector('.budget-grid-table table');\nvar rows=Array.from(table.rows).map(function(row){return Array.from(row.cells).map(function(cell){return '\"'+cell.textContent.trim().replace(\/\"\/g,'\"\"')+'\"';}).join(';');});\nvar blob=new Blob(['\\uFEFF'+rows.join('\\r\\n')],{type:'text\/csv;charset=utf-8;'});\nvar url=URL.createObjectURL(blob),link=document.createElement('a');\nlink.href=url;link.download='carmel-cosmetic-manufacturer-quote-comparison-grid.csv';document.body.appendChild(link);link.click();link.remove();\nsetTimeout(function(){URL.revokeObjectURL(url);},1000);\ndocument.getElementById('budget-grid-status').textContent='Grid downloaded. Open the CSV file in your spreadsheet.';\n});\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemple-comparaison\">5. Example: why the \u20ac4 quote is not cheaper<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entirely fictional teaching example: these amounts are neither Carmel prices nor market averages.<\/strong> The two offers below cover, by assumption, 1,000 identical products, with the same quality requirements and the same deliverables. Launch and transport costs are identical in both offers. Only the presentation of the box price changes: separate in A, included in B. Amounts are in euros excluding VAT; no duty or surcharge is applied in this simplified example.<\/p>\n\n\n\n<figure class=\"wp-block-table budget-comparison\" tabindex=\"0\" aria-label=\"Comparison of quotes A and B, table scrolling horizontally on mobile\"><table class=\"has-fixed-layout\"><thead><tr><th>Item for 1,000 units<\/th><th>Quote A<\/th><th>Quote B<\/th><\/tr><\/thead><tbody><tr><td>Product within the offer&#8217;s scope<\/td><td>\u20ac4.00 \u00d7 1,000 = \u20ac4,000<\/td><td>\u20ac4.60 \u00d7 1,000 = \u20ac4,600<\/td><\/tr><tr><td>Box, excluded from price A<\/td><td>\u20ac600<\/td><td>Included<\/td><\/tr><tr><td>Launch costs<\/td><td>\u20ac400<\/td><td>\u20ac400<\/td><\/tr><tr><td>Transport to the same receiving point<\/td><td>\u20ac300<\/td><td>\u20ac300<\/td><\/tr><tr><td><strong>First batch total<\/strong><\/td><td><strong>\u20ac5,300<\/strong><\/td><td><strong>\u20ac5,300<\/strong><\/td><\/tr><tr><td><strong>First batch cost per unit received<\/strong><\/td><td><strong>\u20ac5.30<\/strong><\/td><td><strong>\u20ac5.30<\/strong><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Assumptions: 1,000 compliant units received; no other cost within the scope compared.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Quote A shows a starting price \u20ac0.60 lower per unit. But its box costs \u20ac600 for 1,000 products, or \u20ac0.60 per unit. Once the box is added, <strong>both offers come to \u20ac4.60 per product<\/strong>. With the same launch and transport costs, the first batch costs <strong>\u20ac5,300 excl. VAT in both cases<\/strong>. The \u20ac4 price shown therefore represents no saving on an identical scope.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then redo the calculation for a reorder. If these launch costs disappear entirely and the quantities, prices and transport costs stay the same, both orders come to <strong>\u20ac4,900 excl. VAT<\/strong>, that is \u20ac4,600 of products and \u20ac300 of transport. Have the removed costs and the conditions for keeping the price confirmed in writing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which figures should you enter in the calculator?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To reuse this fictional example in euros, choose &#8220;My selling price&#8221; and a selling country whose currency is the euro. The calculator starts in Moroccan dirhams: for your real project, select your actual market. Here is how to split the amounts without counting the same item twice:<\/p>\n\n\n\n<figure class=\"wp-block-table budget-inputs\"><table><thead><tr><th scope=\"col\">Where to enter the amount<\/th><th scope=\"col\">Quote A<\/th><th scope=\"col\">Quote B<\/th><\/tr><\/thead><tbody><tr><td>Unit purchase price excl. VAT<\/td><td>\u20ac4.60<\/td><td>\u20ac4.60<\/td><\/tr><tr><td>&#8220;Transport and customs&#8221; from factory to stock<\/td><td>\u20ac0.30 per unit<\/td><td>\u20ac0.30 per unit<\/td><\/tr><tr><td>&#8220;Delivery&#8221; to your customers<\/td><td>Your actual cost, to be entered<\/td><td>Your actual cost, to be entered<\/td><\/tr><tr><td>Launch costs, in your separate budget<\/td><td>\u20ac400<\/td><td>\u20ac400<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The \u20ac0.30 corresponds to the \u20ac300 of transport divided by 1,000 units; no customs duty is applied in this example. If your purchase price already fully includes delivery to stock, set &#8220;Transport and customs&#8221; to zero instead of keeping the prefilled assumption. Replace the calculator&#8217;s other assumptions with your actual conditions. The \u20ac5.30 cost per unit in the previous table includes transport and launch costs: it is not the recurring purchase price to enter here.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frais-a-clarifier\">6. The lines worth clarifying before you sign<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">One minimum order can hide another<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The manufacturing minimum and the packaging supplier&#8217;s minimum can be different. If your first batch uses fewer bottles than you must buy, ask for the total amount to advance, who owns the leftover and the conditions for reuse. The unit cost consumed and the immediate cash outlay do not tell the same story.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A regulatory service must name its deliverables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For a project aimed at the European Union, ask what the lines for the safety assessment, the product information file and the notification cover. The <a href=\"https:\/\/single-market-economy.ec.europa.eu\/sectors\/cosmetics\/cosmetic-product-notification-portal_en\" target=\"_blank\" rel=\"noopener\">CPNP portal is free, as the European Commission states<\/a>. A provider can bill for its preparation and data entry work: distinguish this service from a supposed fee for access to the portal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A change after approval can alter the budget<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Another scent, a new pump or an additional claim can change the planned work. Ask at what point the product is considered approved and how changes will be priced. A clear quote also specifies the exclusions and the approval process for extras.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reduire-budget\">7. Reduce the budget by simplifying the product<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the quote exceeds your maximum purchase price, ask for a priced variant. Show the saving and what changes in the product, item by item.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Standard packaging:<\/strong> compare it with a container that requires specific tooling.<\/li>\n<li><strong>Simpler decoration:<\/strong> have the label, screen printing and finishes priced separately.<\/li>\n<li><strong>Shared components:<\/strong> consider the same bottle or closure for several products.<\/li>\n<li><strong>An existing formula:<\/strong> compare the scope of <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\">white label manufacturing<\/a> with that of a custom development.<\/li>\n<li><strong>A more focused launch:<\/strong> compare one well-funded first product with a range that multiplies fixed costs and inventory.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the project&#8217;s safety, quality and compliance requirements. Before increasing a quantity to get a discount, calculate the extra cash needed, the storage and the risk of unsold stock. A lower unit price can increase your starting budget.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently asked questions about cosmetic budgets and quotes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the minimum budget needed to create a cosmetic brand?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is no relevant universal minimum without defining the product and its launch. Calculate the first batch, fixed costs, shipping, sales expenses and cash outflows before revenue. Then request a quote that matches this precise scope.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How can you tell if a cosmetic quote is too expensive?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compare its full cost with offers for the same product and the same services, then test its fit with your retail price and your channels. A quote can be technically sound and still be incompatible with your sales model.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does the unit price include tests and the regulatory file?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Only if the quote says so. Ask for the list of included services, the deliverables, the separate fees and the conditions that apply if the product or target market changes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does the calculator give the manufacturing price at Carmel?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. It estimates a retail price or a maximum purchase price from your answers and editable assumptions. Carmel&#8217;s manufacturing price is set in the quote, after reviewing the product, the packaging, the quantity and the services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Should you choose the lowest price or the lowest quantity?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compare both scenarios in total cost and in cash flow. A higher quantity can reduce the unit price while tying up more money. The choice also depends on your expected sales and your ability to finance the stock.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"preparer-demande\">Arrive at the manufacturer meeting with a usable budget<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prepare five items: your product and its format, the quantity per product, the selling country and channels, the target retail price and your launch budget. Calculate your purchase target, then request a detailed quote on that basis.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-price-calculator\/\">Test my budget with the calculator<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Have your scenario ready? Send it to Carmel Cosmetics Labs with the packaging options and the services you expect. We can then study the feasibility of the project and draw up a proposal suited to its scope.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Free consultation<\/a><\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Why does a \u20ac4 quote cost the same as a \u20ac4.60 one? Learn to compare two cosmetic manufacturer quotes on the same scope, calculate your first batch cost and plan your cash flow.<\/p>\n","protected":false},"author":3,"featured_media":52954,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[195],"tags":[],"class_list":["post-56221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketing-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/posts\/56221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/comments?post=56221"}],"version-history":[{"count":0,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/posts\/56221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media\/52954"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=56221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/categories?post=56221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/tags?post=56221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}