{"id":92860,"date":"2026-05-11T13:29:50","date_gmt":"2026-05-11T13:29:50","guid":{"rendered":"https:\/\/teeptrak.com\/how-to-calculate-oee-formula-worked-example\/"},"modified":"2026-05-11T13:29:52","modified_gmt":"2026-05-11T13:29:52","slug":"how-to-calculate-oee-formula-worked-example","status":"publish","type":"post","link":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/","title":{"rendered":"How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27&#8243;][et_pb_row][et_pb_column type=&#8221;4_4&#8243;][et_pb_text]<\/p>\n<h1>How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift<\/h1>\n<p>Calculating OEE \u2014 Overall Equipment Effectiveness \u2014 looks simple on paper and becomes systematically more delicate the moment you do it on a real line. The formula fits on one line. The calculation conventions, the time-frame perimeter, the stoppage classification, the reference cycle time \u2014 these fit on several pages and condition the reliability of the final number. This article does not rehearse the theory. It walks step by step through the calculation of OEE on a real 8-hour shift, with concrete numbers, explicit trade-offs, and common errors flagged along the way.<\/p>\n<p>The method presented here is the one used by methods engineers and continuous-improvement leaders who want an OEE that is operationally usable \u2014 not a reporting figure. It takes about 90 minutes the first time on a shift, much less afterward. It requires nothing beyond Excel and a stoppage log. It produces an OEE that survives scrutiny.<\/p>\n<p>The worked example covers a fictional but realistic CNC machining line, calibrated on the average data observed by TeepTrak across 450 client sites: 8-hour shift, run target of 480 pieces, manufacturer-spec cycle time of 60 seconds per piece. By the end of the article, you will know not only what OEE the line achieved, but also how to justify it to your management and how to defend it against your quality leadership.<\/p>\n<h2>The OEE formula in three lines<\/h2>\n<p>OEE is the product of three factors, each expressed between 0 and 1 (or as a percentage between 0 % and 100 %). The canonical formula adopted by virtually every industrial reference \u2014 the original Nakajima\/JIPM framework, AFNOR NF E60-182 in France, SEMI E10 for semiconductors \u2014 is the following.<\/p>\n<ul>\n<li><strong>Availability<\/strong> = Effective operating time \u00f7 Required operating time. Measures what the equipment actually ran versus what it was supposed to run.<\/li>\n<li><strong>Performance<\/strong> = (Pieces produced \u00d7 Theoretical cycle time) \u00f7 Effective operating time. Measures the ratio of actual cadence to theoretical cadence, over the time the machine was really running.<\/li>\n<li><strong>Quality<\/strong> = Good pieces (first time right) \u00f7 Pieces produced. Measures the share of pieces that meet specification on the first pass, excluding rework and scrap.<\/li>\n<\/ul>\n<p>OEE is obtained by multiplying the three: OEE = Availability \u00d7 Performance \u00d7 Quality. That is the whole formula. The trap is not in the formula \u2014 it is in the rigorous definition of each of the five temporal and quantitative parameters above. As of May 2026, the international conventions have been stable for over a decade, but the practical application remains the place where everyone gets tripped up at first.<\/p>\n<h2>Step 1 \u2014 Define the time frame honestly<\/h2>\n<p>The first methodological choice structures everything that follows: what do you count as required operating time? Three conventions coexist in practice and produce results that can vary by 15 to 25 OEE points on the same real line.<\/p>\n<p>The <strong>total scheduled time<\/strong> convention takes as denominator the total time during which the line is staffed: 8 hours on a standard day shift. This convention is the strictest and produces the lowest OEE figures, but also the most actionable ones \u2014 it surfaces every loss, including the ones other conventions hide.<\/p>\n<p>The <strong>planned production time<\/strong> convention excludes scheduled non-production stops: meal break, planned preventive maintenance, shift handover meeting. On an 8-hour shift, this typically removes 45 to 60 minutes. This is the most widely used convention in manufacturing across the US, UK, and EU industrial markets.<\/p>\n<p>The <strong>required time<\/strong> convention further excludes planned product-mix-related times: planned changeovers, regulatory cleaning, scheduled calibrations. This convention produces the most flattering OEE figures but masks the real productivity of the capital equipment.<\/p>\n<p>For our worked example, we use the <strong>planned production time<\/strong> convention: 8 hours of shift minus 45 minutes of breaks and shift briefing \u2014 leaving 7h15 of planned production time, i.e., 435 minutes or 26 100 seconds.<\/p>\n<p>Practical recommendation: write your time-frame convention down in black and white before calculating anything. Have it validated by your manager and your quality director. Do not change it for at least 12 months. An OEE whose convention changes every quarter is an OEE that no longer serves any purpose.<\/p>\n<h2>Step 2 \u2014 Measure Availability in the worked example<\/h2>\n<p>On our 7h15 planned production time (26 100 seconds), we log machine stoppages over the day. Here is the real shift log of a typical day observed on a CNC line at an aerospace supplier \u2014 data from TeepTrak instrumentation then verified manually.<\/p>\n<ul>\n<li>07:45 \u2014 Shift start: 8 min of warm-up and machine ramp.<\/li>\n<li>09:12 \u2014 Chip evacuation jam: 4 min.<\/li>\n<li>10:30 \u2014 Planned tool change: 18 min.<\/li>\n<li>11:05 \u2014 Micro-stop (measurement probe misaligned, operator restart): 90 seconds.<\/li>\n<li>12:00 \u2014 Meal break: already out of planned production time.<\/li>\n<li>13:55 \u2014 Pallet feeder breakdown: 22 min until full recovery.<\/li>\n<li>14:50 \u2014 Micro-stop (transient hydraulic pressure alarm): 2 min.<\/li>\n<li>15:30 \u2014 Three cumulated micro-stops (cycle clearing, brushing, first-piece visual check on new lot): 6 min cumulated.<\/li>\n<\/ul>\n<p>Cumulative stoppages across the 7h15 planned production time: 8 + 4 + 18 + 1.5 + 22 + 2 + 6 = <strong>61.5 minutes<\/strong>, i.e., 3 690 seconds.<\/p>\n<p>Effective operating time = 26 100 \u2212 3 690 = <strong>22 410 seconds<\/strong> (i.e., 6h13&#8217;30&#8221;).<\/p>\n<p>Availability = 22 410 \u00f7 26 100 = <strong>0.8586 i.e., 85.86 %<\/strong>.<\/p>\n<p>First lesson: if you compute Availability using only the &#8220;real breakdowns&#8221; (the 22 minutes of feeder breakdown), you get 96 % and you are off by 10 points. Most sites that compute OEE manually make this exact error \u2014 they forget micro-stops, omit warm-up time, and exclude planned events like tool changes that should logically be inside the Availability perimeter (a tool being changed is a machine not producing).<\/p>\n<div style=\"background:#fff5f5;border:2px dashed #EB352C;border-radius:8px;padding:28px;margin:32px 0;text-align:center;\">\n<div style=\"font-size:18px;font-weight:bold;color:#232120;margin-bottom:8px;\">Free tool \u2014 OEE Calculator (Excel)<\/div>\n<div style=\"font-size:14px;color:#555;margin-bottom:20px;\">Ready-to-use Excel workbook with Availability \u00d7 Performance \u00d7 Quality decomposition, automatic loss breakdown, per-shift ventilation. Drop in your numbers, get your OEE.<\/div>\n    <div class=\"teeptrak-asset-container tta-style-default\">\n                    <h3 class=\"tta-title\">Free download<\/h3>\n                            <p class=\"tta-subtitle\">Instant download. No email confirmation needed.<\/p>\n        \n        <form id=\"tta-form-6a020bc0751fa\" class=\"teeptrak-asset-form\" data-asset-id=\"oee-calc\">\n            <div style=\"position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;\" aria-hidden=\"true\"><input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\"><input type=\"text\" name=\"fax_number\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n            <input type=\"hidden\" name=\"asset_id\" value=\"oee-calc\">\n            <input type=\"hidden\" name=\"asset_label\" value=\"OEE Calculator\">\n            <input type=\"hidden\" name=\"pdf_url_en\" value=\"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/04\/teeptrak-oee-calculator-en.xlsx\">\n            <input type=\"hidden\" name=\"pdf_url_fr\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_cn\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_de\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_es\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_nl\" value=\"\">\n            <input type=\"hidden\" name=\"page_url\" value=\"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/\">\n\n            <div class=\"tta-row tta-row-half\">\n                <div class=\"tta-field\">\n                    <label>First name <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" required autocomplete=\"given-name\">\n                <\/div>\n                <div class=\"tta-field\">\n                    <label>Last name <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" required autocomplete=\"family-name\">\n                <\/div>\n            <\/div>\n\n            <div class=\"tta-row\">\n                <div class=\"tta-field\">\n                    <label>Business email <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" required autocomplete=\"email\">\n                <\/div>\n            <\/div>\n\n            <div class=\"tta-row tta-row-half\">\n                <div class=\"tta-field\">\n                    <label>Company <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"company\" required autocomplete=\"organization\">\n                <\/div>\n                                <div class=\"tta-field\">\n                    <label>Job title<\/label>\n                    <input type=\"text\" name=\"job_title\" autocomplete=\"organization-title\">\n                <\/div>\n                            <\/div>\n\n                        <div class=\"tta-row\">\n                <div class=\"tta-field\">\n                    <label>Phone (optional)<\/label>\n                    <input type=\"tel\" name=\"phone\" autocomplete=\"tel\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"tta-row\">\n                <label class=\"tta-consent\">\n                    <input type=\"checkbox\" name=\"consent_marketing\" value=\"1\">\n                    <span>I agree to receive occasional TeepTrak updates (unsubscribe anytime).<\/span>\n                <\/label>\n            <\/div>\n\n            <div class=\"tta-row\">\n                <button type=\"submit\" class=\"tta-submit\">\n                    <span class=\"tta-submit-text\">Download the calculator<\/span>\n                    <span class=\"tta-submit-loading\" style=\"display:none;\">Processing\u2026<\/span>\n                <\/button>\n            <\/div>\n\n            <div class=\"tta-legal\">\n                By submitting, you agree to our privacy policy. We use your email only to follow up on this download.            <\/div>\n\n            <div class=\"tta-message\" style=\"display:none;\"><\/div>\n        <\/form>\n    <\/div>\n    <\/div>\n<h2>Step 3 \u2014 Measure Performance in the worked example<\/h2>\n<p>During the 22 410 seconds of effective operating time, how many pieces did the machine produce? End-of-shift physical count: <strong>312 pieces<\/strong>.<\/p>\n<p>The manufacturer-spec cycle time states 60 seconds per piece. But the sustainable real cycle time on this product, in today&#8217;s conditions (material, ambient temperature, tool wear state), is actually 65 seconds per piece \u2014 figure obtained by stopwatch-timing 30 consecutive incident-free cycles.<\/p>\n<p>Methodological question: which cycle time should we use? The international rule and industrial common sense both impose using the <strong>manufacturer-spec cycle time<\/strong>, not the sustainable cycle time. Why: the spec cycle time represents the equipment&#8217;s theoretical potential, and the Performance factor must reflect the gap between this potential and reality. If you adjust the reference cycle time to the sustainable rate, you mechanically mask speed losses \u2014 and you fabricate an artificially flattering OEE.<\/p>\n<p>Performance = (Pieces produced \u00d7 Theoretical cycle time) \u00f7 Effective operating time<\/p>\n<p>Performance = (312 \u00d7 60) \u00f7 22 410 = 18 720 \u00f7 22 410 = <strong>0.8354 i.e., 83.54 %<\/strong>.<\/p>\n<p>Interpretation: the machine ran 22 410 seconds, but at perfect cadence it should have produced 22 410 \u00f7 60 = 373.5 pieces. It produced only 312. The difference \u2014 61.5 pieces not produced \u2014 represents the cumulated speed loss: micro-slowdowns not logged as stoppages, gradual cycle-time drift toward end of shift, operator adjustments on long cycles.<\/p>\n<p>Second lesson: without a sensor, this calculation is defensible but imprecise. The 61.5 missing pieces typically hide between 5 and 15 micro-stops under 30 seconds that appear in no manual log. The gap between declared Performance and real Performance is typically 3 to 8 OEE points on most sites measured by TeepTrak.<\/p>\n<h2>Step 4 \u2014 Measure Quality in the worked example<\/h2>\n<p>Out of 312 pieces produced, end-of-shift quality control records:<\/p>\n<ul>\n<li><strong>298 first-time-right conformant pieces<\/strong>, releasable without rework.<\/li>\n<li><strong>9 minor non-conformant pieces requiring rework<\/strong> (deburring, dimension adjustment). Rework takes on average 2 minutes per piece.<\/li>\n<li><strong>5 scrap pieces<\/strong> (out-of-tolerance dimension, critical surface defect).<\/li>\n<\/ul>\n<p>The standard methodological trap is to count the 9 reworkable pieces as &#8220;conformant&#8221; because they will eventually ship to the customer. The international OEE rule is the opposite: the Quality factor must reflect first-time-right performance, so reworked pieces count as non-conformant for OEE calculation, even if they are not physically scrapped.<\/p>\n<p>Quality = Good first-time pieces \u00f7 Pieces produced = 298 \u00f7 312 = <strong>0.9551 i.e., 95.51 %<\/strong>.<\/p>\n<p>If you wrongly include rework in the &#8220;good&#8221; count, you get 307 \u00f7 312 = 98.4 %, a 3-point overstatement. On a line where scrap is low but rework exists, this methodological error overstates Quality by 2 to 5 points.<\/p>\n<h2>Step 5 \u2014 Compute the final OEE and decompose<\/h2>\n<p>With our three factors: OEE = 0.8586 \u00d7 0.8354 \u00d7 0.9551 = <strong>0.6852 i.e., 68.52 %<\/strong>.<\/p>\n<p>Sixty-eight point five two percent. That is the real OEE of a typical mid-market aerospace CNC line in May 2026, measured honestly, on a representative shift.<\/p>\n<p>Loss decomposition versus the maximum potential:<\/p>\n<ul>\n<li><strong>Availability losses<\/strong>: 100 % \u2212 85.86 % = 14.14 points. Dominant cause: the pallet feeder breakdown (22 min, i.e., 8.4 points alone).<\/li>\n<li><strong>Performance losses<\/strong>: 100 % \u2212 83.54 % = 16.46 points. Dominant cause: unlogged micro-stops and cumulative cycle-time drift over 7 hours.<\/li>\n<li><strong>Quality losses<\/strong>: 100 % \u2212 95.51 % = 4.49 points. Dominant cause: surface-defect rework.<\/li>\n<\/ul>\n<p>The priority improvement lever is therefore clearly Performance (invisible losses). The secondary lever is Availability with preventive maintenance on the pallet feeder. Quality is already strong and does not warrant structural investment in the short term.<\/p>\n<p>This is exactly what a rigorous OEE calculation produces: a clear prioritization of improvement levers, grounded in numbers rather than intuition.<\/p>\n<h2>Step 6 \u2014 Check coherence with the site&#8217;s official OEE<\/h2>\n<p>If your line&#8217;s official OEE is declared at 82 % or higher, you have a 13-to-15-point gap with what honest measurement produces. That is the typical gap observed between manual self-reported OEE and rigorously measured OEE \u2014 a pattern TeepTrak has observed systematically on sites where sensor instrumentation is deployed in parallel with existing manual reporting.<\/p>\n<p>The three structural causes of this gap are the same everywhere. First, under-reporting of micro-stops in manual logs (the operator resolves the issue in 30 seconds and moves on, the stop is never recorded). Second, silent absorption of speed losses into the reference cycle time (the manufacturer&#8217;s spec cycle time is adjusted downward &#8220;to avoid penalizing OEE&#8221;). Third, accommodating classification of unproductive time (a series changeover that drifts 20 minutes is counted as &#8220;planned changeover&#8221; rather than &#8220;changeover + overrun&#8221;).<\/p>\n<p>A rigorous manual OEE calculation by an operator or methods engineer takes 90 minutes per shift the first time, 30 minutes thereafter. An automated OEE calculation via sensor instrumentation takes zero minutes \u2014 measurement is continuous, granular, timestamped, irrefutable. When the transition to sensor instrumentation reveals a 15-point gap with the official OEE, the question is no longer &#8220;is the sensor right&#8221; but &#8220;how long have you been letting the self-reporting error run&#8221;.<\/p>\n<h2>Methodological summary: the six-rule rigorous OEE calculation checklist<\/h2>\n<p>To calculate OEE correctly on any line in May 2026, six rules hold.<\/p>\n<ul>\n<li><strong>Write down the time-frame convention first.<\/strong> Choose between scheduled time, planned production time, or required time, and freeze it for 12 months.<\/li>\n<li><strong>Log every stoppage, including those under 30 seconds.<\/strong> Otherwise, Availability is overstated by 5 to 10 points.<\/li>\n<li><strong>Keep the manufacturer-spec cycle time as the reference.<\/strong> Any other cycle time amounts to lying to yourself about real performance.<\/li>\n<li><strong>Count rework as non-conformant for the Quality factor.<\/strong> OEE measures first-time-right, not what eventually ships.<\/li>\n<li><strong>Decompose losses before setting an improvement plan.<\/strong> Without decomposition, the plan optimizes in the wrong place.<\/li>\n<li><strong>Check coherence with the official OEE.<\/strong> If the gap exceeds 10 points, the official OEE is probably self-reported and instrumentation becomes the priority.<\/li>\n<\/ul>\n<div style=\"background:#fff5f5;border:2px dashed #EB352C;border-radius:8px;padding:28px;margin:32px 0;text-align:center;\">\n<div style=\"font-size:18px;font-weight:bold;color:#232120;margin-bottom:8px;\">Free download \u2014 48-hour POC Planning Kit<\/div>\n<div style=\"font-size:14px;color:#555;margin-bottom:20px;\">Methodology to move from manual OEE calculation to automatic measurement on one real line in 48 hours, without touching the PLC or MES. Checklist, schedule, scope template.<\/div>\n    <div class=\"teeptrak-asset-container tta-style-default\">\n                    <h3 class=\"tta-title\">Free download<\/h3>\n                            <p class=\"tta-subtitle\">Instant download. No email confirmation needed.<\/p>\n        \n        <form id=\"tta-form-6a020bc0752b0\" class=\"teeptrak-asset-form\" data-asset-id=\"poc-kit\">\n            <div style=\"position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;\" aria-hidden=\"true\"><input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\"><input type=\"text\" name=\"fax_number\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n            <input type=\"hidden\" name=\"asset_id\" value=\"poc-kit\">\n            <input type=\"hidden\" name=\"asset_label\" value=\"48-hour POC Planning Kit\">\n            <input type=\"hidden\" name=\"pdf_url_en\" value=\"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/04\/teeptrak-poc-planning-kit-48h-en.pdf\">\n            <input type=\"hidden\" name=\"pdf_url_fr\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_cn\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_de\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_es\" value=\"\">\n            <input type=\"hidden\" name=\"pdf_url_nl\" value=\"\">\n            <input type=\"hidden\" name=\"page_url\" value=\"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/\">\n\n            <div class=\"tta-row tta-row-half\">\n                <div class=\"tta-field\">\n                    <label>First name <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" required autocomplete=\"given-name\">\n                <\/div>\n                <div class=\"tta-field\">\n                    <label>Last name <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" required autocomplete=\"family-name\">\n                <\/div>\n            <\/div>\n\n            <div class=\"tta-row\">\n                <div class=\"tta-field\">\n                    <label>Business email <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" required autocomplete=\"email\">\n                <\/div>\n            <\/div>\n\n            <div class=\"tta-row tta-row-half\">\n                <div class=\"tta-field\">\n                    <label>Company <span class=\"tta-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"company\" required autocomplete=\"organization\">\n                <\/div>\n                                <div class=\"tta-field\">\n                    <label>Job title<\/label>\n                    <input type=\"text\" name=\"job_title\" autocomplete=\"organization-title\">\n                <\/div>\n                            <\/div>\n\n                        <div class=\"tta-row\">\n                <div class=\"tta-field\">\n                    <label>Phone (optional)<\/label>\n                    <input type=\"tel\" name=\"phone\" autocomplete=\"tel\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"tta-row\">\n                <label class=\"tta-consent\">\n                    <input type=\"checkbox\" name=\"consent_marketing\" value=\"1\">\n                    <span>I agree to receive occasional TeepTrak updates (unsubscribe anytime).<\/span>\n                <\/label>\n            <\/div>\n\n            <div class=\"tta-row\">\n                <button type=\"submit\" class=\"tta-submit\">\n                    <span class=\"tta-submit-text\">Download the kit<\/span>\n                    <span class=\"tta-submit-loading\" style=\"display:none;\">Processing\u2026<\/span>\n                <\/button>\n            <\/div>\n\n            <div class=\"tta-legal\">\n                By submitting, you agree to our privacy policy. We use your email only to follow up on this download.            <\/div>\n\n            <div class=\"tta-message\" style=\"display:none;\"><\/div>\n        <\/form>\n    <\/div>\n    <\/div>\n<h2>From manual calculation to continuous measurement<\/h2>\n<p>The manual method described above is the foundation: it teaches the conventions, it surfaces the trade-offs, it produces a defensible baseline. Most sites that follow it carefully on one shift quickly recognize the limits of doing it on every shift, every line, every day.<\/p>\n<p>The transition to continuous automatic measurement is the natural next step. Wireless external sensors capture every stoppage at one-to-two-second resolution, operators qualify stoppages from a touch terminal in under five seconds per event, and the platform aggregates the data into shift-level, day-level, and month-level OEE with full loss decomposition. The manual 90-minute exercise becomes a continuous data stream available in real time.<\/p>\n<p>The cost-effectiveness threshold for this transition is reached on most sites once three or more lines are being tracked seriously, or once methods engineering time spent on OEE data entry exceeds two hours per week. Below those thresholds, manual calculation remains viable. Above them, the operational overhead of manual measurement starts to dominate the cost equation, and the precision penalty (15-25 OEE points of structural understatement of losses) further widens the gap.<\/p>\n<p>For the practical deep dive on running OEE in Excel and the six pitfalls to avoid, see the dedicated article <a href=\"https:\/\/teeptrak.com\/en\/oee-calculation-excel-template-pitfalls\/\">Calculating OEE in Excel: Ready-to-Use Template and 6 Pitfalls to Avoid<\/a>. For the comparison between OEE and adjacent indicators (TEEP, OOE), which clarifies why OEE alone may not be the right metric in every context, see <a href=\"https:\/\/teeptrak.com\/en\/oee-vs-teep-vs-ooe-indicators\/\">OEE vs TEEP vs OOE: Three Indicators, Three Use Cases<\/a>.<\/p>\n<p style=\"text-align:center;margin-top:40px;background:#fff5f5;border:2px solid #EB352C;border-radius:8px;padding:32px;\"><strong style=\"font-size:20px;display:block;margin-bottom:8px;color:#232120;\">Move from manual OEE calculation to real-time automatic measurement in 48 hours<\/strong><span style=\"display:block;margin-bottom:20px;color:#555;\">Wireless external sensors installed in under 30 minutes per machine. No PLC modification, no IT integration, first real OEE data by day three. Free 48-hour POC on site, 450+ factories deployed across 30 countries.<\/span><a href=\"https:\/\/teeptrak.com\/en\/request-a-demo\/\" style=\"background-color:#EB352C;color:#ffffff;padding:14px 28px;border-radius:4px;text-decoration:none;font-weight:bold;font-size:15px;\">Request an OEE demo<\/a><\/p>\n<h2>External references<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Overall_equipment_effectiveness\" target=\"_blank\" rel=\"noopener\">Overall Equipment Effectiveness \u2014 Wikipedia<\/a> \u00b7 <a href=\"https:\/\/www.afnor.org\/\" target=\"_blank\" rel=\"noopener\">AFNOR (NF E60-182)<\/a> \u00b7 <a href=\"https:\/\/www.jipm.or.jp\/en\/\" target=\"_blank\" rel=\"noopener\">JIPM \u2014 Japan Institute of Plant Maintenance<\/a> \u00b7 <a href=\"https:\/\/www.semi.org\/en\/products-services\/standards\" target=\"_blank\" rel=\"noopener\">SEMI Standards (E10)<\/a><\/p>\n<p>Related TeepTrak reading: <a href=\"https:\/\/teeptrak.com\/en\/oee-calculation-excel-template-pitfalls\/\">Calculating OEE in Excel: Template and 6 Pitfalls<\/a> \u00b7 <a href=\"https:\/\/teeptrak.com\/en\/oee-vs-teep-vs-ooe-indicators\/\">OEE vs TEEP vs OOE: Three Indicators, Three Use Cases<\/a> \u00b7 <a href=\"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-complete-guide\/\">How to Calculate OEE: Complete Guide<\/a> \u00b7 <a href=\"https:\/\/teeptrak.com\/en\/oee-calculation-mistakes-inflation\/\">OEE Calculation Mistakes That Inflate Your Numbers<\/a><\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"HowTo\",\"name\":\"How to Calculate OEE on a Production Line\",\"description\":\"Step-by-step method to calculate OEE on a real line with worked example: Availability \u00d7 Performance \u00d7 Quality formula, conventions, loss decomposition.\",\"inLanguage\":\"en-US\",\"datePublished\":\"2026-05-12\",\"step\":[{\"@type\":\"HowToStep\",\"name\":\"Define the time frame\",\"text\":\"Choose between scheduled time, planned production time, or required time, and freeze for 12 months.\"},{\"@type\":\"HowToStep\",\"name\":\"Measure Availability\",\"text\":\"Log all stoppages including micro-stops. Availability = Operating time \/ Required time.\"},{\"@type\":\"HowToStep\",\"name\":\"Measure Performance\",\"text\":\"Performance = (Pieces \u00d7 Theoretical cycle time) \/ Operating time.\"},{\"@type\":\"HowToStep\",\"name\":\"Measure Quality\",\"text\":\"Quality = First-time-right pieces \/ Pieces produced.\"},{\"@type\":\"HowToStep\",\"name\":\"Compute OEE\",\"text\":\"OEE = Availability \u00d7 Performance \u00d7 Quality.\"},{\"@type\":\"HowToStep\",\"name\":\"Decompose losses\",\"text\":\"Identify the dominant factor and prioritize the improvement plan.\"}]}<\/script><br \/>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27&#8243;][et_pb_row][et_pb_column type=&#8221;4_4&#8243;][et_pb_text] How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift Calculating OEE \u2014 Overall Equipment Effectiveness \u2014 looks simple on paper and becomes systematically more delicate the moment you do it on a real line. The formula fits on one line. The calculation conventions, the time-frame perimeter, the stoppage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","ai_seo_title":"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak","ai_meta_description":"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.","ai_focus_keyword":"how to calculate OEE","footnotes":""},"categories":[101],"tags":[],"class_list":["post-92860","post","type-post","status-publish","format-standard","hentry","category-industrial-performance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak<\/title>\n<meta name=\"description\" content=\"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak\" \/>\n<meta property=\"og:description\" content=\"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/\" \/>\n<meta property=\"og:site_name\" content=\"TEEPTRAK - Connect to your industrial potential\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T13:29:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T13:29:52+00:00\" \/>\n<meta name=\"author\" content=\"\u00c9quipe TEEPTRAK\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u00c9quipe TEEPTRAK\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/\"},\"author\":{\"name\":\"\u00c9quipe TEEPTRAK\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/person\\\/e0b65287bf97c0856b9e70813a4b5aff\"},\"headline\":\"How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift\",\"datePublished\":\"2026-05-11T13:29:50+00:00\",\"dateModified\":\"2026-05-11T13:29:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/\"},\"wordCount\":2200,\"publisher\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\"},\"articleSection\":[\"Industrial Performance\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/\",\"name\":\"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#website\"},\"datePublished\":\"2026-05-11T13:29:50+00:00\",\"dateModified\":\"2026-05-11T13:29:52+00:00\",\"description\":\"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/how-to-calculate-oee-formula-worked-example\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\",\"name\":\"TEEPTRAK\",\"description\":\"TEEPTRAK official website - OEE\",\"publisher\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\",\"name\":\"TEEPTRAK\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Capture-decran-2023-05-04-112832.png\",\"contentUrl\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Capture-decran-2023-05-04-112832.png\",\"width\":512,\"height\":512,\"caption\":\"TEEPTRAK\"},\"image\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/teeptrak\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/teeptrakinternational\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/person\\\/e0b65287bf97c0856b9e70813a4b5aff\",\"name\":\"\u00c9quipe TEEPTRAK\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"caption\":\"\u00c9quipe TEEPTRAK\"},\"sameAs\":[\"https:\\\/\\\/teeptrak.com\"],\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/author\\\/auriane\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak","description":"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/","og_locale":"en_US","og_type":"article","og_title":"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak","og_description":"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.","og_url":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/","og_site_name":"TEEPTRAK - Connect to your industrial potential","article_published_time":"2026-05-11T13:29:50+00:00","article_modified_time":"2026-05-11T13:29:52+00:00","author":"\u00c9quipe TEEPTRAK","twitter_card":"summary_large_image","twitter_misc":{"Written by":"\u00c9quipe TEEPTRAK","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/#article","isPartOf":{"@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/"},"author":{"name":"\u00c9quipe TEEPTRAK","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/person\/e0b65287bf97c0856b9e70813a4b5aff"},"headline":"How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift","datePublished":"2026-05-11T13:29:50+00:00","dateModified":"2026-05-11T13:29:52+00:00","mainEntityOfPage":{"@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/"},"wordCount":2200,"publisher":{"@id":"https:\/\/teeptrak.com\/en\/#organization"},"articleSection":["Industrial Performance"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/","url":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/","name":"How to Calculate OEE: Formula + Worked Example 2026 | TeepTrak","isPartOf":{"@id":"https:\/\/teeptrak.com\/en\/#website"},"datePublished":"2026-05-11T13:29:50+00:00","dateModified":"2026-05-11T13:29:52+00:00","description":"Hands-on method to calculate OEE on a real production line: Availability \u00d7 Performance \u00d7 Quality formula, time-frame conventions, complete worked example on an 8-hour shift, decomposition of losses, defensible result.","breadcrumb":{"@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/teeptrak.com\/en\/how-to-calculate-oee-formula-worked-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/teeptrak.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to Calculate OEE: Formula, Method, and Worked Example Shift by Shift"}]},{"@type":"WebSite","@id":"https:\/\/teeptrak.com\/en\/#website","url":"https:\/\/teeptrak.com\/en\/","name":"TEEPTRAK","description":"TEEPTRAK official website - OEE","publisher":{"@id":"https:\/\/teeptrak.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/teeptrak.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/teeptrak.com\/en\/#organization","name":"TEEPTRAK","url":"https:\/\/teeptrak.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/teeptrak.com\/wp-content\/uploads\/2023\/05\/cropped-Capture-decran-2023-05-04-112832.png","contentUrl":"https:\/\/teeptrak.com\/wp-content\/uploads\/2023\/05\/cropped-Capture-decran-2023-05-04-112832.png","width":512,"height":512,"caption":"TEEPTRAK"},"image":{"@id":"https:\/\/teeptrak.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/teeptrak\/","https:\/\/www.linkedin.com\/company\/teeptrakinternational\/"]},{"@type":"Person","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/person\/e0b65287bf97c0856b9e70813a4b5aff","name":"\u00c9quipe TEEPTRAK","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","caption":"\u00c9quipe TEEPTRAK"},"sameAs":["https:\/\/teeptrak.com"],"url":"https:\/\/teeptrak.com\/en\/author\/auriane\/"}]}},"_links":{"self":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/92860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/comments?post=92860"}],"version-history":[{"count":1,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/92860\/revisions"}],"predecessor-version":[{"id":92861,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/92860\/revisions\/92861"}],"wp:attachment":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/media?parent=92860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/categories?post=92860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/tags?post=92860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}