Job Shop Scheduling

Why Your Quoted Lead Time Never Matches Actual: The Data Behind Job Shop Quoting Accuracy

User Solutions TeamUser Solutions Team
|
11 min read
Industrial manufacturing facility with production planning and scheduling operations
Industrial manufacturing facility with production planning and scheduling operations

A job shop's quoted lead time is a promise. When the actual lead time is different—almost always longer—trust erodes. Sales blames production. Production blames unrealistic quotes. Customers stop calling.

After 35+ years of working inside job shops at User Solutions, we've found that the gap between quoted and actual lead time almost never stems from poor execution on the floor. It stems from a structurally broken quoting process that ignores the single largest driver of lead time: queue time.

This post explains why lead time quotes are systematically optimistic, how to measure and fix quoting accuracy, and what data-driven capacity-based quoting looks like in practice.

For broader context on scheduling in a job shop environment, see our ultimate guide to job shop scheduling software.

The Quoting Disconnect: Sales vs. Production

The classic job shop quoting problem is organizational: sales quotes lead times, production delivers them, and the two functions share no real-time visibility into capacity.

Sales builds lead times from experience and intuition—"we usually take about two weeks on parts like this"—or from a static table that hasn't been updated since the shop added three new machines and doubled its order backlog two years ago.

Production, meanwhile, is staring at a queue that tells a completely different story. The bottleneck CNC lathe is committed through the end of next week. One of the two welders is out sick. A major customer order that came in last Thursday consumed 40% of this week's available hours.

Sales doesn't see any of this. Production doesn't know what sales just promised. And the customer gets a shipping date that was invented, not calculated.

The result is a quoting accuracy problem that looks like an execution problem until you instrument it. Most shops that start tracking quoted-vs-actual lead time for the first time discover their mean error is 35–60%—they're quoting 10-day jobs that take 14–16 days to complete.

Queue Time Is 80% of Lead Time

Here's the insight that changes everything: in a loaded job shop operating at 80–90% utilization, queue time typically represents 70–85% of total lead time.

Run time—the time a job actually spends being machined, welded, or assembled—is the number everyone quotes from. A part that takes 6 hours of machine time gets quoted as a 1-day job. What that estimate ignores is the 3–5 days that job will wait in queue before it ever gets on the machine.

Why is queue so long relative to run time? Because at 85% utilization, your machines are almost always busy when a new job arrives. The new job joins the back of the line. Depending on how many other jobs are ahead of it and how complex those jobs are, the wait could be 2 days or 8 days on a single machine—before any machining has even started.

Multiply this across 4–6 operations in a typical job, and it becomes obvious why standard lead times are fiction. The run time might be 18 hours total across all operations. The total lead time including queue at each step might be 12–16 calendar days.

Little's Law: The Math Behind Job Shop Lead Times

Little's Law gives you the mathematical framework to understand this relationship. Originally formulated for queuing theory, it translates directly to manufacturing:

Lead Time = Work In Process ÷ Throughput Rate

In plain language: if you have 40 active jobs in your shop right now and you complete 4 jobs per day on average, your average lead time is 10 days. If you add 10 more jobs without increasing throughput, your average lead time jumps to 12.5 days.

The counterintuitive implication: accepting more work always increases lead time, even if you can physically complete each job. A shop running at 95% utilization will have much longer average lead times than the same shop running at 75% utilization—not because of any execution problem, but because of the mathematical relationship between WIP and throughput.

This is why shops that aggressively chase volume often find their on-time delivery deteriorating even as their revenue grows. Little's Law is not a scheduling opinion—it's a mathematical identity. You cannot avoid it; you can only manage it.

The practical takeaway: quoted lead time must account for current WIP levels, not just run time. A quote generated when WIP is 30 jobs should be shorter than the same quote generated when WIP is 55 jobs.

Why Spreadsheet Lead Times Fail

Spreadsheets can track historical lead times. They can store standard lead time rules. What they cannot do is dynamically adjust quoted lead times based on current capacity load—because spreadsheets have no real-time awareness of machine load, queue depth, or WIP level.

A spreadsheet-based quote is a static number applied to a dynamic system. Every day your shop load changes. Machines get booked, jobs complete, rush orders arrive, operators call in sick. None of these changes flow back into the spreadsheet's lead time calculations.

The result: a 10-business-day standard lead time that was accurate when your shop ran at 75% utilization is deeply inaccurate now that you're running at 90%. The spreadsheet doesn't know the difference.

This is the core argument for capacity-based scheduling tools. The scheduling system has real-time knowledge of what every machine is committed to, when it will free up, and where new jobs will land in the queue. A quoted lead time derived from this data is a real calculation, not a historical average.

Capacity-Based Quoting: How It Works

Capacity-based quoting means your quoted due date is calculated from actual current machine load. Here's the workflow in RMDB:

  1. A quote request arrives with a job definition: operations required, materials, estimated run times.
  2. RMDB identifies the routing—which machines are required, in what sequence.
  3. For each machine in the routing, RMDB checks current queue depth: when is the next available window of the right size?
  4. RMDB calculates the earliest completion date by chaining together the queue positions at each step, plus move time between operations.
  5. The scheduler reviews the result, applies any known constraints (key operator availability, material lead time), and confirms or adjusts.
  6. Sales receives the earliest achievable date, not a rule-of-thumb estimate.

This process typically takes 5–10 minutes for a straightforward job and 15–20 minutes for a complex multi-operation job. The payoff is a quoted date that the schedule actually supports—which means the shop can commit to it with confidence.

In our experience with RMDB users, shops implementing capacity-based quoting typically improve their promise date accuracy from 50–60% to 85–90% within 90 days. That improvement shows up directly in on-time delivery metrics, customer satisfaction scores, and—because customers start relying on your dates—repeat order rates.

Measuring Quoting Accuracy as a KPI

If you're not tracking quoting accuracy, you're flying blind on one of your most important customer-facing metrics. Here's how to set up the measurement:

Define the metric: Quoting accuracy = (quoted lead time - actual lead time) / quoted lead time × 100%. A positive number means you quoted longer than actual (conservative, better than being late). A negative number means you underquoted (you were optimistic and missed the date).

Set a target: Aim for quoted accuracy within ±20% on 85%+ of jobs. "Within ±20%" means if you quoted 10 days, actual was between 8 and 12 days. This is achievable with capacity-based quoting; it's not achievable with static rule-of-thumb quoting.

Track by job type: Break down accuracy by complexity band, customer, and machine routing. You'll find that certain job types—jobs that touch your bottleneck, jobs with long material lead times, jobs requiring a specific certified operator—have systematically worse accuracy. Those are the places to focus your improvement effort.

Review monthly: Present quoting accuracy alongside on-time delivery in your production metrics review. When the two metrics diverge (on-time delivery improves but quoting accuracy stays poor), it often means the shop is padding lead times to protect on-time delivery rather than actually improving quoting quality.

EDGEBI can automate this reporting by connecting to your job data and surfacing quoted-vs-actual analysis without requiring manual Excel work.

Promise Date vs. Actual: Tracking the Gap Over Time

Beyond accuracy, track the promise date gap trend—how your average quoted-vs-actual error is changing over time. A shop improving its scheduling and quoting processes should see this gap narrowing month over month.

Key patterns to look for:

Systematic positive bias (you always quote longer than actual): You're leaving competitive lead time on the table. If your average job takes 8 days and you quote 13, you're losing deals to competitors who quote 10 days.

Systematic negative bias (you always quote shorter than actual): Your quoting process is structurally optimistic. This is the most common pattern and it points directly to the queue-time problem described above.

High variance with no bias: You're sometimes right and sometimes wrong, but the errors are large and unpredictable. This suggests poor job scoping at the quoting stage—you're not consistently identifying which machines or operations a job requires.

The Sales/Production Information Bridge

Ultimately, quoting accuracy is a data flow problem. Sales needs production capacity information at the time of quoting. Production needs early warning of what jobs are likely to be accepted. Currently, in most job shops, neither function has what the other knows.

The solution isn't organizational—it's informational. Giving sales a real-time view of machine load doesn't require them to become schedulers. They need to see one number: "Earliest achievable date for this job type." RMDB can surface that number without exposing the full complexity of the scheduling engine.

When sales can see that capacity is tight, they quote longer lead times and hold on price. When capacity is loose, they quote shorter lead times and compete aggressively. This is how a manufacturing business should work—capacity drives commercial strategy, not the other way around.


The most common reason is that quoted lead times are based on run time only—the time a job actually spends being machined or assembled. But queue time (waiting for a machine to become available) typically accounts for 70–85% of total lead time in a loaded shop. Spreadsheet-based quoting ignores queue entirely, so quoted times are structurally optimistic.

Little's Law states that Lead Time = Work In Process ÷ Throughput Rate. In a job shop context: if you have 40 active jobs in process and complete 4 jobs per day, your average lead time is 10 days. The practical implication is that adding more jobs to a loaded shop always increases lead time—even if you add no new constraints.

Track quoted lead time vs. actual lead time for every completed job. Calculate the mean error (how many days off on average) and the standard deviation (how consistent your quotes are). A well-run shop should achieve quoted accuracy within ±20% on 85%+ of jobs. Most shops starting this tracking discover their average error is 40–60%.

Capacity-based quoting means your quoted due date is derived from your actual current machine load, not from a static rule-of-thumb lead time. Before quoting, the scheduler checks queue depth on each required resource and calculates the earliest date the job can realistically complete given current bookings. This requires a scheduling system that tracks machine load in real time.


Stop quoting dates that your schedule can't support. Contact User Solutions to see how RMDB and EDGEBI deliver capacity-based quoting and quoting accuracy analytics. Trusted by GE, Cummins, BAE Systems, and hundreds of job shops for 35+ years.

Expert Q&A: Deep Dive

Q: Our sales team uses a 10-day standard lead time for everything. Some jobs take 4 days, some take 18 days. How do we fix this without overhauling our entire quoting process?

A: Start by segmenting your jobs into complexity bands—simple (1–2 operations, standard materials), moderate (3–5 operations), and complex (6+ operations, tight tolerances, specialized materials). Track actual lead time for 90 days by complexity band. You'll find that your simple jobs average maybe 5–6 days and your complex jobs average 14–20. Publish those band-specific lead times as your new default quotes. Then layer in queue-based adjustment: if your bottleneck machine is currently 8 days out, add 3–5 days to every quote that touches that machine. This two-step approach improves quoting accuracy by 30–50% without requiring a full scheduling system overhaul—though the full overhaul with RMDB will get you to 85%+ accuracy with real capacity-based quoting.

Q: We track on-time delivery but not quoting accuracy specifically. What's the difference and which matters more?

A: On-time delivery tells you whether you met the date you promised. Quoting accuracy tells you whether the date you promised was achievable in the first place. A shop can game on-time delivery by quoting very long lead times—you'll hit 95% on-time but you'll lose competitive deals because your lead times are uncompetitive. The metric you actually want to optimize is quoted lead time competitiveness (how your quotes compare to market) combined with promise date accuracy (of competitive quotes, what percentage do you actually hit). EDGEBI can surface both metrics from your production data, giving you a complete picture of where the quoting process is breaking down.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together