{"id":8646,"date":"2026-07-28T09:00:00","date_gmt":"2026-07-28T08:00:00","guid":{"rendered":"https:\/\/uplastech.com\/thermoforming-cost-model\/"},"modified":"2026-11-02T02:28:31","modified_gmt":"2026-11-02T02:28:31","slug":"thermoforming-cost-model","status":"publish","type":"post","link":"https:\/\/uplastech.com\/pl\/thermoforming-cost-model\/","title":{"rendered":"Thermoforming Cost Model: Sheet, Cycle, Tooling and Labour"},"content":{"rendered":"<style>\n.upl-blog{font-size:17px;line-height:1.78;color:#1f2937}\n.upl-blog p{margin:0 0 18px}\n.upl-blog h2{font-size:26px;line-height:1.3;color:#0b2b33;margin:46px 0 14px;font-weight:700;letter-spacing:-.015em}\n.upl-blog h3{font-size:19.5px;color:#0d3b47;margin:28px 0 10px;font-weight:700}\n.upl-blog ul,.upl-blog ol{margin:0 0 20px;padding-left:22px}\n.upl-blog li{margin:0 0 9px}\n.upl-blog figure{margin:0 0 34px}\n.upl-blog figure img{width:100%;height:auto;display:block;border-radius:10px}\n.upl-blog figcaption{font-size:13px;color:#6b7280;margin-top:10px;line-height:1.5}\n.upl-blog .toc{background:none;border:0;border-radius:0;padding:0;margin:0 0 34px}\n.upl-blog .toc .lwptoc{margin:0}\n.upl-blog .toc h4{margin:0 0 10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#0d5563}\n.upl-blog .toc ol{margin:0;padding-left:18px;font-size:14.5px}\n.upl-blog .toc li{margin-bottom:6px}\n.upl-blog table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0 0 10px}\n.upl-blog th{background:#0d3b47;color:#fff;text-align:left;padding:11px 13px;font-weight:600;font-size:13.5px;border:0}\n.upl-blog td{padding:11px 13px;border:0;border-bottom:1px solid #e8ebed;vertical-align:top}\n.upl-blog tbody tr:nth-child(even){background:#fafbfc}\n.upl-blog .tablecap{font-size:12.5px;color:#6b7280;margin:0 0 30px}\n.upl-blog .myth{background:#fff8ef;border:1px solid #f6ddbd;border-radius:8px;padding:16px 20px;margin:0 0 26px;font-size:15.5px}\n.upl-blog .myth b{color:#a85c10}\n.upl-blog .callout{background:#f2f8f9;border-radius:8px;padding:18px 22px;margin:0 0 26px;font-size:15.5px;border-left:3px solid #14707f}\n.upl-blog .faq h3{border-top:1px solid #eceff1;padding-top:22px;margin-top:0;font-size:18px}\n.upl-blog .faq h3:first-of-type{border-top:0;padding-top:0}\n.upl-blog .cta{background:linear-gradient(135deg,#0b2b33,#0d5563);color:#fff;border-radius:12px;padding:34px;margin:48px 0 30px}\n.upl-blog .cta h2,.upl-blog .cta .cta-h{color:#fff;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.3}\n.upl-blog .cta p{color:#c9dee3;margin:0 0 20px;font-size:16px}\n.upl-blog .btn{display:inline-block;background:#e07a1f;color:#fff;text-decoration:none;font-weight:700;padding:13px 26px;border-radius:8px;font-size:15.5px}\n.upl-blog .rel{border-top:1px solid #e8ebed;margin-top:40px;padding-top:26px}\n.upl-blog .rel h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin:0 0 14px}\n.upl-blog .rel ul{list-style:none;padding:0;margin:0}\n.upl-blog .rel li{padding:11px 0;border-bottom:1px dashed #e8ebed}\n.upl-blog .rel a{text-decoration:none;font-weight:600;font-size:15.5px}\n@media(max-width:640px){.upl-blog h2{font-size:22px}.upl-blog table{font-size:13px}.upl-blog .cta{padding:24px}}\n\/* \u5355\u7bc7\u9875\u9690\u85cf WhatsApp \u95ee\u5019\u5361\uff0c\u53ea\u4fdd\u7559\u5706\u5f62\u6c14\u6ce1\uff0c\u907f\u514d\u906e\u6321\u4fa7\u680f\u8be2\u76d8\u63d0\u4ea4\u6309\u94ae\u3002\n   \u6ce8\u610f\uff1aClick to Chat \u7684\u70b9\u51fb\u903b\u8f91\u662f\u300c\u95ee\u5019\u5361\u5143\u7d20\u5b58\u5728\u5c31\u4e0d\u8df3\u8f6c\u300d\uff0c\u53ea\u9760 CSS \u9690\u85cf\u4f1a\u8ba9\u6c14\u6ce1\u53d8\u6210\u6b7b\u94fe\u63a5\u3002\n   Code Snippets #9\u300cUPL single post: WhatsApp bubble jumps straight to chat\u300d\u8d1f\u8d23\u628a\u8be5\u8282\u70b9\u4ece DOM \u79fb\u9664\uff0c\n   \u4e0b\u9762\u8fd9\u6761 CSS \u53ea\u662f\u79fb\u9664\u524d\u7684\u89c6\u89c9\u515c\u5e95\u3002\u5220 #9 \u524d\u5fc5\u987b\u5148\u5220\u8fd9\u6761\u89c4\u5219\u3002 *\/\nbody.single-post .ht_ctc_chat_greetings_box{display:none !important}\n<\/style>\n<div class=\"upl-blog\">\n<figure>\n<img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/uplastech.com\/wp-content\/uploads\/2026\/11\/thermoforming-cost-model.jpg\" alt=\"A white thin walled vacuum formed tray with a wide flange beside a printed cost sheet, a calculator and a steel rule on a clean desk\" width=\"1536\" height=\"909\"><figcaption>The flange is where the yield is lost and the cost is made.<\/figcaption><\/figure>\n<div class=\"toc\"><\/div>\n<h2 id=\"lines\">The five lines in a part cost<\/h2>\n<p>A thermoformed part has five cost lines: sheet, labour, energy, tool amortisation and post processing. Everything else, from packaging to freight, is small enough to be a percentage on the end. A model with those five lines is accurate enough to quote from, and it takes an hour to build.<\/p>\n<p>The chart on the left shows the split for a typical technical part. Sheet is 52 percent, labour 18, energy 12, tool amortisation 10 and post processing 8. The dominance of sheet is the single most important fact about thermoforming economics, and it is why yield matters more than cycle time.<\/p>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/uplastech.com\/wp-content\/uploads\/2026\/11\/thermoforming-cost-model-chart.jpg\" alt=\"Bar chart of the five cost lines in a thermoformed part and a line chart of cost per part falling with volume as tool amortisation is spread\" width=\"1536\" height=\"909\"><figcaption>Left: material dominates. Right: the tool is a volume problem.<\/figcaption><\/figure>\n<p>The consequence is that a five percent improvement in yield is worth more than a twenty percent improvement in cycle time. Most forming shops spend their effort on cycle time because it is visible on the machine, and the money is in the sheet.<\/p>\n<p>The second consequence is that the model has to be built on the real sheet price, not a catalogue one. Sheet price moves with resin price, with gauge and with colour, and a model built on last year's price is a model that produces a quotation you will regret.<\/p>\n<h2 id=\"sheet\">Sheet is half the cost<\/h2>\n<p>The sheet cost per part is not the sheet price divided by the number of parts. It is the sheet area consumed divided by the parts that come out of it, and the difference is the skeleton, the clamp margin and the scrap rate. A part that uses sixty percent of the sheet has a material cost sixty percent higher than its area suggests.<\/p>\n<p>The three losses are additive and they are often counted twice. The clamp margin is the band the machine grips, typically thirty to fifty millimetres per side. The skeleton is the material between parts. The scrap rate is the parts that are rejected, and it includes the start-up sheet at the beginning of a run.<\/p>\n<p>The way to model it is a material balance. Start with the sheet mass per cycle, subtract the trim and the skeleton, and divide by the parts per cycle and the first pass yield. That gives the mass per good part, which multiplied by the price per kilo is the sheet cost. It is arithmetic, and it is the only line worth being precise about.<\/p>\n<p>The thickness tolerance belongs here too. A sheet bought at plus or minus twelve percent costs more per good part than the same sheet at plus or minus five, because the over thick end is material that ships as scrap. The tolerance is a purchasing decision that shows up in the part cost.<\/p>\n<h2 id=\"cycle\">Cycle time and labour<\/h2>\n<p>Labour is eighteen percent and it is driven by how many parts one operator can look after, not by the cycle time directly. A machine with a thirty second cycle and one operator per machine has a labour cost per part that is fixed by the wage and the output, and a machine with a sixty second cycle has twice as much.<\/p>\n<p>The practical lever is not the cycle, it is the manning. One operator running two machines halves the labour per part without touching the process. That is why automated unloading and stacking pay back so quickly in a shop with a long cycle and a simple part.<\/p>\n<p>Energy is twelve percent and it is mostly the heaters. A forming machine holds its heaters on for the whole shift whether it is running or not, and the energy per part is the power divided by the output. A machine that runs at half rate for a whole shift has twice the energy per part, which is why scheduling matters more than any efficiency measure.<\/p>\n<p>The cycle time itself is set by the heating, the forming and the cooling, and the cooling is usually the longest. A part that is taken out hot and stacked will distort, so the cooling time is a quality constraint rather than a productivity one, and shortening it to save a few seconds is how warped parts happen.<\/p>\n<h2 id=\"tool\">Tool amortisation and volume<\/h2>\n<p>The chart on the right shows what the tool does at low volume. With an eight thousand euro tool, the total cost per part is 9.10 euro at a thousand parts a year, 2.62 at five thousand, 1.78 at ten thousand, 1.26 at twenty five thousand, 1.08 at fifty thousand and 0.98 at a hundred thousand. The variable cost is about one euro throughout.<\/p>\n<p>The shape is a hyperbola and it has one message: below about ten thousand parts a year, the tool is the cost and the process is a detail. Above that, the variable cost dominates and the tool becomes irrelevant. A quotation that does not separate the two is a quotation that hides where the money is.<\/p>\n<p>The amortisation period matters as much as the amount. A tool amortised over one order is a tool that appears expensive on that order and free on the next. Most shops amortise over the first year of production, which is a reasonable compromise but has to be stated.<\/p>\n<p>Tool life matters too. An aluminium tool for a thousand parts and a steel tool for a hundred thousand are not the same purchase, and a model that treats them as the same price per part will produce the wrong answer at both ends. The amortisation should be the tool cost divided by the parts it will actually make before it is replaced.<\/p>\n<h2 id=\"build\">Building the model<\/h2>\n<p>Start with the drawing and a material. Calculate the sheet area per part including the clamp margin and the skeleton, multiply by the thickness and the density to get the mass, and multiply by the price per kilo. Divide by the first pass yield. That is the material line, and it should be within five percent of the truth.<\/p>\n<p>Then the cycle. Heating time from the sheet thickness and the heater power, forming time from the draw depth, cooling time from the thickness and the material. Add the load and unload. Divide the shift by the cycle to get the parts per shift, and divide the labour cost by that. That is the labour line.<\/p>\n<p>Then the tool. Divide the tool cost by the parts it will make over its life, and add the maintenance. Then the post processing, which is the trim, the print, the assembly and the packing, and it is the line that varies most between parts. Then energy, which is the machine power times the hours divided by the output.<\/p>\n<p>The last step is the sensitivity. Change the yield by five points, the cycle by ten percent and the sheet price by ten percent, and see which moves the answer most. In almost every thermoformed part it is the yield, and that tells you where to spend the next hour of engineering.<\/p>\n<table>\n<thead>\n<tr>\n<th>Line<\/th>\n<th>Formula<\/th>\n<th>Typical share<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Sheet<\/td>\n<td>Area times thickness times density times price, divided by yield<\/td>\n<td>45 to 60 percent<\/td>\n<\/tr>\n<tr>\n<td>Labour<\/td>\n<td>Wage times manning, divided by parts per shift<\/td>\n<td>12 to 22 percent<\/td>\n<\/tr>\n<tr>\n<td>Energy<\/td>\n<td>Machine power times hours, divided by output<\/td>\n<td>8 to 15 percent<\/td>\n<\/tr>\n<tr>\n<td>Tool<\/td>\n<td>Tool cost divided by life in parts, plus maintenance<\/td>\n<td>5 to 25 percent<\/td>\n<\/tr>\n<tr>\n<td>Post processing<\/td>\n<td>Trim, print, assemble, pack, per part<\/td>\n<td>5 to 20 percent<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"tablecap\">Table 1 \u2014 The five lines and how to calculate them<\/p>\n<h2 id=\"wrong\">Where the model is wrong<\/h2>\n<p>The model is wrong first at the yield. First pass yield is not the same as final yield, and a part that is reworked is a part that costs more than the model says. A model that assumes ninety five percent first pass on a part with a known thinning problem is a model that will lose money.<\/p>\n<p>It is wrong second at the cycle. The cycle in the model is the cycle on a good day, and the cycle in production includes the stops, the sheet changes and the adjustments. A factor of eighty five percent on the available time is realistic and a factor of ninety five is optimistic.<\/p>\n<p>It is wrong third at the tool life. An aluminium tool quoted for a hundred thousand parts may make sixty thousand before it needs rework, and the rework is a cost the model did not include. The model should use the demonstrated life, not the catalogue one.<\/p>\n<p>It is wrong fourth at the material price. Sheet price is a moving number, and a quotation built on a price that is three months old is a quotation that is either too high or too low. The model should carry a date and a resin index so that it can be updated without rebuilding it.<\/p>\n<table>\n<thead>\n<tr>\n<th>Assumption<\/th>\n<th>Optimistic<\/th>\n<th>Realistic<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>First pass yield<\/td>\n<td>98 percent<\/td>\n<td>92 to 95 percent<\/td>\n<\/tr>\n<tr>\n<td>Available time<\/td>\n<td>95 percent<\/td>\n<td>85 percent<\/td>\n<\/tr>\n<tr>\n<td>Tool life<\/td>\n<td>Catalogue figure<\/td>\n<td>Demonstrated life minus 20 percent<\/td>\n<\/tr>\n<tr>\n<td>Material price<\/td>\n<td>Last year<\/td>\n<td>Current, with an index<\/td>\n<\/tr>\n<tr>\n<td>Scrap credit<\/td>\n<td>Full regrind value<\/td>\n<td>50 percent of regrind value<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"tablecap\">Table 2 \u2014 Five assumptions that decide whether the model holds<\/p>\n<div class=\"faq\">\n<h3>What is the biggest cost in a thermoformed part?<\/h3>\n<p>The sheet, at around half the total. That is why yield matters more than cycle time, and why a five percent yield improvement is worth more than a twenty percent cycle improvement.<\/p>\n<h3>How do I calculate the sheet cost per part?<\/h3>\n<p>Area including clamp margin and skeleton, times thickness, times density, times price per kilo, divided by the first pass yield. The yield is what turns a cheap sheet into an expensive part.<\/p>\n<h3>At what volume does tooling stop mattering?<\/h3>\n<p>Above about ten thousand parts a year the variable cost dominates. Below that, an eight thousand euro tool adds eight euro per part at a thousand parts and less than one euro at ten thousand.<\/p>\n<h3>How long should a thermoforming cycle be?<\/h3>\n<p>It is set by heating, forming and cooling, and cooling is usually the longest. Shortening the cooling to gain seconds is how warped parts are made.<\/p>\n<h3>Should I amortise the tool over one order?<\/h3>\n<p>Only if the order is the whole life of the part. Most shops amortise over the first year of production, which spreads the cost without hiding it, as long as the basis is stated.<\/p>\n<h3>Why does my quotation differ from the actual cost?<\/h3>\n<p>Usually because the yield, the available time or the tool life in the model were optimistic. A model with a 98 percent yield and 95 percent availability will always quote low.<\/p>\n<\/div>\n<div class=\"cta\">\n<p class=\"cta-h\">A part cost you cannot explain to your own finance team?<\/p>\n<p>Send the drawing, the sheet specification and the volume. We will build the five lines with you and show which one is moving the answer.<\/p>\n<p><a class=\"btn\" href=\"https:\/\/uplastech.com\/pl\/formowanie-prozniowe\/\">Ask about part costing<\/a>\n<\/div>\n<div class=\"rel\">\n<h4>Continue reading<\/h4>\n<ul>\n<li><a href=\"https:\/\/uplastech.com\/pl\/thermoforming-sheet-yield\/\">Thermoforming Sheet Yield: Where the Material Actually Goes<\/a><\/li>\n<li><a href=\"https:\/\/uplastech.com\/pl\/thermoforming-vs-injection-molding\/\">Thermoforming Versus Injection Moulding: Choosing by Volume and Geometry<\/a><\/li>\n<li><a href=\"https:\/\/uplastech.com\/pl\/thermoforming-mold-cost\/\">Thermoforming Mould Cost: What an Aluminium Tool Really Costs<\/a><\/li>\n<li><a href=\"https:\/\/uplastech.com\/pl\/thermoforming-sheet-thickness-tolerance\/\">Sheet Thickness Tolerance: What a Loose Specification Costs<\/a><\/li>\n<li><a href=\"https:\/\/uplastech.com\/pl\/thermoforming-cooling-cycle\/\">Thermoforming Cooling Cycle: Time, Temperature and Distortion<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>A thermoformed part cost is five numbers, and one of them is more than half the total. A model that gets the sheet right and the rest approximately is more useful than a detailed model built on the wrong material price.<\/p>","protected":false},"author":1,"featured_media":8644,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-8646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vacuum-forming"],"meta_box":{"post-to-quiz_to":[]},"_links":{"self":[{"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/posts\/8646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/comments?post=8646"}],"version-history":[{"count":1,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/posts\/8646\/revisions"}],"predecessor-version":[{"id":8679,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/posts\/8646\/revisions\/8679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/media\/8644"}],"wp:attachment":[{"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/media?parent=8646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/categories?post=8646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uplastech.com\/pl\/wp-json\/wp\/v2\/tags?post=8646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}