Shop Floor  ·  Special Scans

ADDTIMER and ENDTIMER — Running Multiple Concurrent Timers

Two special barcode scans that let a single employee run multiple timers simultaneously — one for each project and task — without stopping anything in between. Scan ADDTIMER to layer a new timer on top of running ones. Scan ENDTIMER to stop a specific timer by project name, leaving all others running.


What ADDTIMER and ENDTIMER Do

The standard scan sequence in Standard Time® starts one timer per employee at a time. Scanning STOP ends it. That covers most shop floor scenarios — one person, one job, one timer.

But some operations require one person to track time across several projects at once: a supervisor monitoring multiple workstations, a machine operator running several production jobs in parallel, or a technician handling concurrent maintenance tasks. ADDTIMER and ENDTIMER handle exactly this case.

One employee with three timers running simultaneously for different projects
ADDTIMER lets a single employee accumulate as many running timers as needed — each with its own project and task.

These two scans work as a matched pair:

  • ADDTIMER — after you already have one timer running, scan ADDTIMER to tell the system you want to add another. It clears the current project and task fields (but keeps your employee identity) and waits for you to scan the next project and task. A new timer starts immediately when the task is scanned, layering on top of any already-running timers.
  • ENDTIMER — when you want to stop one specific timer without touching the others, scan ENDTIMER. The system prompts you to scan the project name. It finds the running timer for that project and stops it. All other timers keep running.

There is also a third option, ENDTIMERPROMPT, for the moment when you don't have a project barcode handy or simply want to see everything that is currently running before picking one to stop. Instead of scanning a project, it lists all of your open timers as a numbered menu and lets you type back the number of the one to end. See Ending a Timer by Number with ENDTIMERPROMPT below.

Each timer is its own independent time log. Every ADDTIMER scan that results in a started timer creates a separate record in Standard Time® with its own start timestamp, its own stop timestamp, and its own elapsed work time. Timers do not share time — if three timers run concurrently for two hours, each of those three time logs records two hours of work independently. The fact that they overlapped in clock time does not reduce or split any of them.
Tip: You can find ADDTIMER and ENDTIMER in the full list of scannable items at Things to Scan on the Shop Floor.

Starting Multiple Timers with ADDTIMER

The ADDTIMER scan is the bridge between timers. After your first timer is running, scan ADDTIMER to start the sequence for a second timer. The scanning engine responds by:

  • Keeping your employee identity (no need to re-scan your badge)
  • Clearing the project and task fields so you can enter new values
  • Displaying the message: "Scan another project to add a new timer" (or "Scan another project, then a task" if task scans are required by your configuration)

From that point, scan the next project and task exactly as you would for a first timer. A new time log is created and starts immediately. The original timer keeps running in the background — it is not paused, not stopped, and not affected in any way.

ADDTIMER scan sequence: username once, then project and task, then ADDTIMER, then project and task again
ADDTIMER resets only the project and task fields — your employee identity stays, so the next timer links to the same person.
Scan Barcodes page showing active timer for a work order
Tip: There is no hard limit on the number of concurrent timers one employee can have. In the 9-timer example below, all nine timers run simultaneously from the moment each task is scanned.
Note: If you attempt to scan ADDTIMER before scanning a username, the system will display "Please scan username first" and stop the sequence. Always identify the employee first.

The 9-Timer Walkthrough

This is the full scan sequence to get one employee tracking nine projects at the same time. Steps 5–8 repeat as many times as needed.

1. Scan username
→ Employee identified

2. Scan Project 1 name
3. Scan Task 1
→ Timer starts for Project 1

4. Scan ADDTIMER
→ Project/task fields cleared; employee stays
5. Scan Project 2 name
6. Scan Task 2
→ Timer starts for Project 2 (Project 1 still running)

Repeat steps 4 – 6 for Projects 3 through 9

→ Result: 9 timers running for one person, each with a different project and task

At this point, nine separate time logs exist in Standard Time®, all with an open end time, all linked to the same employee. Each time log has its own start timestamp recorded at the exact moment that timer was started, its own project, and its own task. When each timer is eventually stopped — by ENDTIMER or STOP — the stop timestamp and elapsed work time are written to that specific record only. No two time logs share time. A timer that started at 8:00 AM and stopped at 10:00 AM records exactly two hours of work regardless of how many other timers were running alongside it.

Time Logs showing multiple open timers for one employee

Ending a Specific Timer with ENDTIMER

When you are ready to stop one of your running timers — but not the others — scan ENDTIMER. The system immediately prompts: "Please scan a project to end a timer." Scan the project name (or project barcode label) and the matching timer stops. All other timers for that employee continue running untouched.

ENDTIMER scan sequence: scan ENDTIMER, prompt appears, scan project name, that timer stops
ENDTIMER stops exactly one timer — the one matching the project you scan. Everything else keeps running.

The system matches the project scan to the open timer by looking up the employee's running timers and finding the one whose project name matches what was scanned. If there is no running timer for that project, nothing happens and the other timers are not affected.

Continuing the 9-timer example — stopping them one at a time:

Scan ENDTIMER
Scan Project 1
→ Project 1 timer ends; Projects 2–9 still running

Scan ENDTIMER
Scan Project 2
→ Project 2 timer ends; Projects 3–9 still running

Repeat as needed for each project
Scan Barcodes page showing a timer being stopped for a specific work order
Tip: You can use ENDTIMER as many times as needed in sequence. After stopping Project 1, immediately scan ENDTIMER again and scan Project 2 — no need to re-scan your username between each ENDTIMER operation.

Ending a Timer by Number with ENDTIMERPROMPT

ENDTIMER works well when you can scan the project's barcode directly. But at a shared station, or when a job doesn't have a printed label within reach, that's not always convenient. ENDTIMERPROMPT solves this by skipping the project scan entirely — it shows you a numbered list of everything that employee currently has running and lets you type back the number of the one to stop.

After you're identified (your username has already been scanned), scan ENDTIMERPROMPT. The system looks up every running timer for that employee and displays a prompt titled "End Timer" reading "Enter the number of the timer to stop:" followed by a numbered list — one line per open timer, showing the project (and subproject and task, if scanned), plus the time that timer started.

ENDTIMERPROMPT input dialog listing an employee's running timers as a numbered list and asking for the number of the timer to stop

Type the number of the timer you want to end and confirm. That one timer stops — its stop time and elapsed work time are recorded just as if you had used ENDTIMER — and every other timer on the list keeps running untouched. The status line confirms which project was closed, for example "Timer ended for: Alpha."

1. Scan username

2. Scan ENDTIMERPROMPT
→ Prompt appears: "Enter the number of the timer to stop:"
1. Alpha (started 8:02 AM)
2. Beta - Assembly (started 8:45 AM)
3. Gamma - Sub-assembly - Cutting (started 9:10 AM)

3. Type "2" and confirm
→ Timer for Beta ends; Alpha and Gamma timers keep running
Tip: ENDTIMERPROMPT is a good fit for shared or fixed scan stations where operators may be tracking several jobs at once and don't want to hunt down a printed project barcode just to stop one of them — the list on screen is enough to identify the right timer.
Note: If you're not scanned in yet, ENDTIMERPROMPT prompts for your username first. If you have no running timers, it reports "There are no running timers to stop" instead of showing a list. If you type a number that isn't on the list, it responds with "'<number>' is not a valid timer number. Please try again." and waits for another attempt. Unlike ADDTIMER and ENDTIMER, ENDTIMERPROMPT does not support an embedded ENDTIMERPROMPT-fieldname-value form — it is always the numbered-list flow.

Stopping All Remaining Timers

If you want to end everything at once — all running timers for the current employee in a single scan — use the standard STOP scan. STOP does not ask which timer to end. It finds every open time log for the employee and closes them all simultaneously.

(9 timers still running…)

Scan STOP
→ All outstanding timers stop immediately

Use STOP at the end of a shift or whenever you want a clean slate. For a supervisor or operator wrapping up a day with several concurrent tasks still open, a single STOP scan handles everything at once.

Tip: You can also mix ENDTIMER and STOP. Use ENDTIMER to close specific projects as they finish throughout the day, and scan STOP at end-of-shift to catch any that remain open.
ADDTIMER and ENDTIMER can be scanned at any point in the work cycle. There is no requirement to start all timers at the beginning of a shift or stop them all at the end. Scan ADDTIMER the moment a new job begins — even hours into the day — and scan ENDTIMER the moment that job finishes, independent of everything else. Each timer records its own actual start and stop time, so timers naturally stagger across the day to reflect exactly when each piece of work happened.

Screen Timeout and CLEAR

The scanning station screen automatically clears after 60 seconds of inactivity. When the timeout fires, all pending scan state — the current username, project, and task fields — is wiped from the display. This is intentional: it ensures that the next operator who approaches the station starts with a clean screen and cannot accidentally inherit the previous person's context or trigger an unintended scan against the wrong employee.

You do not need to wait for the timeout. Scan CLEAR at any time to reset the screen immediately — either before walking away from a shared station, or when you arrive at one that may still show a previous session. It is good practice to scan CLEAR whenever handing off a station between operators.

Scanning CLEAR does not stop any running timers. It only clears the display. Any timers that were started via ADDTIMER continue running in the background after a CLEAR or a screen timeout — they are not affected. Use ENDTIMER or STOP to actually end a timer.

If the screen has already timed out or been cleared and you need to resume scanning, simply scan your username. The system re-identifies you and restores your context — any in-progress session state associated with your username becomes active again and you can continue scanning immediately without starting over.

Scanning your username is usually the first thing to do when approaching a scanning station. It pulls your previous status for review — showing which projects and tasks are already active — and puts the station in your context so any additional scans, including ADDTIMER and ENDTIMER, are applied to your session. Make it a habit: walk up, scan your badge, confirm what is running, then proceed.
Expect to scan your username multiple times throughout the day. The screen times out after 60 seconds of inactivity, so any time you step away and return the screen will have cleared. This is normal — simply scan your badge again to reactivate your session. Your running timers are never affected by the timeout; scanning your username just pulls up your current status so you can see what is active and continue scanning where you left off.

Viewing Running Timers in Time Logs

While any timer is still running you can see it in the Time Logs page. Open Standard Time® and navigate to Time Logs to get a live view of every open time record for your employees.

Running timers are highlighted with a yellow background so they stand out immediately from completed records. A yellow row means that timer has a start time but no stop time yet — the clock is still ticking. Once ENDTIMER or STOP closes the record, the yellow highlight disappears and a stop time appears in the row.

Time Logs page showing rows with yellow backgrounds for timers that are still running — no Stop value recorded yet

When an employee has several concurrent timers running via ADDTIMER, each open record appears as its own yellow row — one per project. You can count the yellow rows to confirm how many timers are active at any moment, and use the project name column to verify which jobs are being tracked.

Tip: If you see a yellow row that should have been stopped, scan the employee's username followed by STOP at any scanning station to close all open timers for that person immediately.

Putting It All Together

Here is the complete scan sequence from first scan to last — starting as many timers as needed, ending specific ones by project, and finishing with a clean stop.

1. Scan username

2. Scan Project 1 name
3. Scan Task 1
→ A timer starts for Project 1

4. Scan ADDTIMER
5. Scan Project 2 name
6. Scan Task 2
→ Another timer starts for Project 2

7–9. Repeat steps 4 – 6 again, and again, and again
→ Result: 9 timers running for one person, each with a different project and task

10. Scan ENDTIMER
11. Scan Project 1…9
→ Project 1…9 timer ends

12. Repeat steps 10 – 11 as needed

13. Scan STOP
→ Result: all outstanding timers stop
9 is not a magic number. There is no hard limit on concurrent timers. An operator could technically run a dozen or more. The practical ceiling is self-imposed — timers that are hard to remember are timers that get forgotten and left running. Most operators find a comfortable limit somewhere between three and ten, depending on how many jobs they can realistically keep track of at once.
Timers do not need to start or stop together. Each time log created by ADDTIMER and ENDTIMER can begin and end at completely different times. One timer might run from 8:00 AM to 9:30 AM, another from 8:45 AM to 2:00 PM, and a third from 1:00 PM to 4:00 PM — all for the same employee, all overlapping in whatever pattern the work requires. There is no requirement that timers start at the same time, run for the same duration, or end together.

Advanced: Embedded Field Values

Both ADDTIMER and ENDTIMER support an embedded field-value format that combines the command and the project/task identification into a single barcode. This is useful when you want to print a single label that starts or stops a timer for a very specific job without requiring a follow-up project scan.

ADDTIMER with an embedded value

Format: ADDTIMER-fieldname-value

Example: ADDTIMER-Project-Alpha — adds a timer for the project named Alpha in one scan, without a separate project barcode scan. The field name (e.g., Project) tells the scanning engine which database column to use; the value (Alpha) is what gets written to that field.

ENDTIMER with an embedded value

Format: ENDTIMER-fieldname-value

Example: ENDTIMER-Project-Alpha — finds the running timer for project Alpha and stops it immediately, with no on-screen prompt. This is useful for a fixed workstation where you know in advance exactly which job is being tracked.

Tip: For most shop floor deployments the two-scan form (ADDTIMER, then a separate project scan) is simpler to manage because your project barcodes are already printed on your work orders. Use embedded values when you want a single all-in-one label for a recurring, predictable job.

Quick Reference

Scan What Happens
ADDTIMER Clears project and task fields (employee stays); prompts for next project and task to start an additional concurrent timer.
ADDTIMER-field-value Starts an additional timer with the project/task embedded directly in the barcode — no follow-up scan required.
ENDTIMER Prompts "Scan a project to end a timer"; stops the matching open timer only; all other timers keep running.
ENDTIMER-field-value Stops the timer matching the embedded field value immediately — no on-screen prompt.
ENDTIMERPROMPT Lists all of the employee's running timers as a numbered menu; type the number to stop that one timer. No project scan required.
STOP Stops all open timers for the current employee simultaneously, including any started via ADDTIMER.

For Admins: Finding All Running Timers

Administrators can see every running timer across all employees at a glance using the Filter panel on the left side of the Time Logs page. Open Time Logs, expand the Filter panel, and set the status filter to show only running timers. The grid updates immediately to display every open time record in the system — one row per active timer, regardless of which employee started it or when.

Time Logs page with the Filter panel open on the left, showing results filtered to only running timers

This view is useful at the end of a shift to catch any timers that were not properly stopped, or during the day to verify that concurrent ADDTIMER sessions are progressing as expected. Each yellow row represents a timer that is still accumulating time — identify the employee and project from the columns, then coordinate with the operator or use STOP on their behalf if the timer should have ended.

Tip: Make the filtered Time Logs view part of your end-of-shift supervisor checklist. Any yellow rows still present after the last operator leaves represent unbounded timers that will continue adding hours until manually stopped.

ADDTIMER vs. ADDTIMERSPLIT — Telling Them Apart

The names look almost identical on a barcode sheet, but they solve opposite problems. Mixing them up produces very different data, so it's worth being clear on which one fits the situation in front of you.

See the full ADDTIMERSPLIT guide for dividing one timer's time evenly across jobs.

ADDTIMER ADDTIMERSPLIT
What starts A brand-new, independent timer — running alongside the timer(s) already active. Nothing new starts. The one already-running timer keeps running; the scan only adds a name to its split list. See the full ADDTIMERSPLIT guide.
How many timers are running As many as you've added — each one live and ticking at the same time. Always exactly one, from before the first ADDTIMERSPLIT scan through STOP.
What each job's hours reflect Its own real, independently measured elapsed time — start to stop, exactly as scanned. An equal share of the one timer's total — not a measurement of how long that job specifically took.
When the time is calculated Continuously, live, from the moment each timer starts. All at once, retroactively, the moment STOP is scanned.
Best fit Genuinely parallel work — a supervisor or operator truly juggling several jobs at once and wanting honest, separately-timed records for each. One continuous block of work that drifted across several jobs with no clean point to stop and rescan — and where an even split is a fair-enough approximation.
Ending it ENDTIMER stops one job at a time; STOP stops all of them at once. STOP stops the one timer and performs the split in a single step. CLEARSPLITTIMER cancels the pending split first, if needed.
Quick test: if you can honestly say two jobs were happening at the same time, use ADDTIMER. If one continuous stretch of work simply moved between jobs and you just want the hours divided fairly among them afterward, use ADDTIMERSPLIT.

When to Use ADDTIMER versus ADDTIMERSPLIT

The comparison table above explains the mechanics. This section is the practical version — concrete situations where one scan is clearly the right call.

Use ADDTIMER when…

  • The jobs are actually happening at the same time. A supervisor watching three workstations, or a machine operator tending several machines that are each mid-cycle on a different job — real, simultaneous work deserves real, simultaneous timers.
  • Accurate per-job hours matter for billing or costing. If a client is billed by actual hours worked on their job, or job costing decisions depend on knowing exactly how long each task took, ADDTIMER's independently measured timers are the only honest source of that number.
  • The jobs take meaningfully different amounts of time. If one job realistically takes twenty minutes and another takes three hours, an even split would misrepresent both of them. ADDTIMER records what actually happened, whatever the split turns out to be.
  • You need to end jobs independently, as each one actually finishes. ENDTIMER lets you close out one job the moment it's done while the rest keep running — there's no equivalent partial-stop in ADDTIMERSPLIT.

Use ADDTIMERSPLIT when…

  • Work genuinely blends across jobs with no clean break. A production run that drifts from welding to metal finishing to deburring without a natural stopping point to rescan a new timer.
  • Stopping to rescan at every transition would be disruptive or impractical. Fast-moving shop floor work where pausing to scan a new project barcode mid-task costs more in interruption than it's worth.
  • An even split is a fair-enough approximation. The jobs involved are roughly comparable in effort, and nobody downstream — accounting, the client, the job cost report — needs minute-by-minute precision on how the hours divided.
  • You want one simple end-of-shift step. Add each job as it comes up during the day, then scan STOP once — no need to remember which timer belongs to which job or to close several out individually.
Avoid ADDTIMERSPLIT when the split needs to be defensible to someone else. Because the division is always equal by count — never proportional to real effort — it's a poor fit for jobs billed to different clients, jobs under a fixed-price contract with per-task cost caps, or any situation where an auditor, client, or accountant might reasonably ask "how do you know it was really an even split?" Use ADDTIMER in those cases instead, even if it means a few extra scans.
Related pages:

Ready to Run Multiple Timers on Your Shop Floor?

Start a free 30-day trial and put ADDTIMER and ENDTIMER to work immediately.

View Pricing Contact Us