how-to
Can You Track Production Downtime Without Sensors?
Quick Summary
Yes, you can track production downtime without sensors by having operators log each stop, its reason, and its duration in a shared template. This manual method is low-cost and workable, but it depends on consistent recording and periodic checks against maintenance tickets to stay accurate.
- Log any stop longer than five minutes, and record it at the moment it happens.
- Keep reason codes to ten or fifteen so operators choose consistently instead of guessing.
- Calculate downtime percentage as total stop minutes divided by planned run minutes, times 100.
- Break downtime down by machine, shift, reason and stop duration to find which fixes matter most.
- Cross-check logs against maintenance tickets and handover notes weekly to catch missing entries.
Table of Contents
- What Manual Downtime Tracking Can and Cannot Show
- Step 1: Set Up a Machine Downtime Log Template
- Step 2: Record Stops and Assign Manufacturing Downtime Reasons
- Step 3: Calculate Downtime and Check Data Accuracy
- Moving From Spreadsheets to Production Downtime Tracking Software
- Frequently Asked Questions
What Manual Downtime Tracking Can and Cannot Show
Last Updated: November 8, 2026
Yes, you can track production downtime without sensors. Operators write down each stop, why it happened, and how long it lasted. That is a real, workable method, and many plants start exactly there. But manual tracking has limits, and it helps to know them before you commit.
The core trade-off is simple. Sensors detect machine state automatically. Manual tracking depends on a person noticing the stop and writing it down.
What manual tracking does well:
- Shows how often stops happen and roughly how long they last
- Captures the reasons operators know but machines cannot report
- Costs almost nothing to start, using paper, spreadsheets, or simple software
What manual tracking cannot do well:
- Catch short stops that operators do not stop to record
- Give exact start and end times when people are busy
- Prove the data is complete without a check
A common mistake is treating the log as the truth without testing it. Downtime records are only as good as the habit behind them. Check your logs against shift handovers and maintenance tickets once a week, and you will quickly see where entries are missing.
Step 1: Set Up a Machine Downtime Log Template
Build a simple template before anyone writes a single entry. The goal is consistency. If every operator records stops the same way, the data becomes comparable across shifts and lines.
Start with these columns:
| Field | What to record | Example |
|---|---|---|
| Date | Calendar date of the stop | 2026-11-06 |
| Shift | Shift number or name | Shift B |
| Machine | Machine or line ID | Filler 3 |
| Start time | When the machine stopped | 14:10 |
| End time | When production resumed | 14:35 |
| Reason code | Pick from a fixed list | Jam, Changeover, Material wait |
| Notes | Short detail, one line | Label roll ran out |
Keep the reason list short at first. Ten to fifteen codes covers most plants. Too many options and operators guess. Too few and everything lands in "Other."
Most teams find that a single shared file works better than separate sheets per machine. It makes the later calculations much easier.
Step 2: Record Stops and Assign Manufacturing Downtime Reasons
This is where the log either becomes useful or turns into noise. Operators need a clear rule for what counts as a stop worth recording. A useful starting rule: any stop longer than five minutes gets an entry.

Write the entry at the moment of the stop when you can. Waiting until the end of the shift is where accuracy falls apart. Operators forget start times and round everything to the nearest half hour.
Assign one reason per stop. If two things happened, record the one that caused the restart. Then review the "Other" entries weekly and turn recurring ones into new codes.
Practical tips for reason codes:
- Name codes by what happened, not by who was blamed
- Keep a single definition for each code, posted at the machine
- Let operators suggest codes, then review them as a group
Paper works here too. If your records are still on paper, this guide on how to digitize paper maintenance logs explains how to move them into a shared file. Operators can keep writing on paper while someone types the entries into the shared file each day.
Step 3: Calculate Downtime and Check Data Accuracy
Once you have a few weeks of entries, calculate the numbers. Total downtime per machine is simple: subtract each start time from its end time, add the results, and divide by the planned run time.
Downtime percentage = total stop minutes ÷ planned run minutes × 100
For example, a line scheduled for 480 minutes that logged 60 minutes of stops has 12.5% downtime for that shift.
A single aggregate number hides more than it shows. Most practitioners find it more useful to calculate downtime four ways: by machine, by shift, by reason code, and by stop duration band (under 5 minutes, 5-15, 15-60, over 60). The same 12.5% can mean one long changeover or forty micro-stops, and those two problems need different fixes. A worked example: if Filler 3 logs 60 minutes across 4 stops, the average stop is 15 minutes and the fix is likely changeover or material flow. If it logs 60 minutes across 30 stops, the average is 2 minutes and the fix is likely jams, minor stops, or operator technique.
Then check the data itself. Look for these warning signs:
- Stops with no end time or an end time before the start time
- Shifts with zero stops, which is rare and usually means a missed log
- The same reason code dominating every week, which may mean codes are too broad
- Entries clustered at round times (14:00, 14:30), which suggests operators are estimating rather than recording at the stop
- A machine with far fewer entries than its neighbors, which may mean one operator is not logging
Sort the stop minutes by reason to find your biggest losses. This is the basic Pareto view, and it usually shows that a few causes account for most of the lost time. Those are the ones to fix first.
When the numbers do not add up, investigate before you trust them. A simple exception-handling routine separates timing errors from process failures. First, compare the log against the shift handover notes and maintenance tickets for the same window. If the stop appears in maintenance but not in the log, the issue is recording discipline. If it appears in both but the duration differs, the issue is timing. If it appears in neither but production output dropped, the issue is an unrecorded stop. Assign one owner per week to close these exceptions, and record the cause of each mismatch in a short note. Over a month, the pattern of exceptions tells you whether to fix the form, the training, or the process.
Watch out: a clean-looking log is not proof of accuracy. The only reliable check is a periodic cross-reference against an independent record, output counts, maintenance tickets, or a supervisor's walkthrough, because manual logs fail silently when nobody compares them.
Moving From Spreadsheets to Production Downtime Tracking Software
A spreadsheet works until it doesn't. Watch a spreadsheet turned into a working downtime app to see how the same fields carry over. Once you have more machines, more shifts, and people editing the same file, errors creep in. Formulas break, entries get overwritten, and the weekly report takes hours to assemble.
That is usually the point to think about dedicated production downtime tracking software. If you want a ready-made option first, a free OEE tracker built on your own Excel exports shows availability and downtime Paretos by line and shift. The right tool keeps the same logic you built in your template but adds shared entry and automatic totals.
**1.
2. Use a selection framework tied to operations. Compare candidates on multi-location support, offline data capture, integration options, audit trails, reporting flexibility, and scalability. Score each against your requirements rather than against a generic feature matrix.
3. Plan the rollout in stages. Keep your reason codes and template fields exactly as they are. Migrate a few weeks of historical data so you can compare old and new totals. Pilot on one line for two weeks, then compare the tool's numbers with your spreadsheet line by line. Roll out machine by machine once the totals match.
4. Control data quality after go-live. Software cannot correct poor master data, unrecorded movements, or inconsistent procedures. It will faithfully display missing or duplicate entries. Keep the weekly exception review from Step 3, assign an owner for master data (machine lists, reason codes, shift calendars), and audit a sample of entries each month against maintenance tickets.
SubAssembly can turn a spreadsheet you already use into a working app, with no coding. You can send us one spreadsheet your plant already uses and get a working app back without an IT project. You upload the file, and your team keeps entering the same fields they already know.
Manual tracking can take you a long way without sensors. The method is the same whether you use paper, a spreadsheet, or an app. What changes is how much time you spend keeping the numbers honest.
Frequently Asked Questions
Can you track production downtime without sensors?
Yes. Downtime can be logged manually on paper, in a spreadsheet, or in software where operators enter each stop themselves. This approach does not detect machine state automatically, so accuracy depends on operators recording start times, end times and reasons consistently. Many plants start this way because it requires no new hardware, then add automated detection later if the manual data shows where losses concentrate.
How do you record machine downtime manually?
Record each stop with the machine name, the time it stopped, the time it restarted, and a reason code. Operators or supervisors should write the entry at the moment the stop happens or immediately after, rather than at the end of the shift. Keep the reason list short and fixed so entries stay comparable across shifts. Review the log at the end of each shift to catch missing entries before the details are forgotten.
What information should a production downtime log include?
A usable log includes the date, shift, machine or line, start and end time, total stop duration, a downtime reason category, a short description of the cause, the operator's name or ID, and any corrective action taken. The description and corrective action fields are what make the log useful for root-cause analysis, not just totals. Keep the template to the fields people will actually fill in during a busy shift.
How do you calculate downtime in manufacturing?
Add the duration of all stops within a period, then divide by the scheduled production time for that period and multiply by 100 to get a downtime percentage. For example, 90 minutes of stops in an 8-hour scheduled shift is 18.75 percent downtime. Calculate separately for each machine and each reason category so the largest losses stand out. Check that stop durations exclude planned breaks and changeovers if your plant tracks those separately.