Job Shop Scheduling

Make-to-Order Scheduling: A Complete Guide for Job Shops

User Solutions TeamUser Solutions Team
|
9 min read
Make-to-order job shop scheduling workflow from customer order through production to delivery
Make-to-order job shop scheduling workflow from customer order through production to delivery

Make-to-order scheduling is the operational heartbeat of every job shop. When customers order custom parts, unique assemblies, or specialized products, production does not begin until the order arrives — and the clock starts ticking on a delivery commitment. The ability to schedule these custom orders reliably against finite capacity is what separates thriving job shops from those drowning in late deliveries and overtime.

This guide covers the complete picture of make-to-order (MTO) scheduling for job shops: how it differs from make-to-stock, the unique scheduling challenges it creates, and how finite capacity scheduling software enables reliable delivery for every custom order. At User Solutions, we have specialized in MTO scheduling for 35+ years across hundreds of job shop implementations.

What Makes Make-to-Order Scheduling Unique

In a make-to-order environment, production begins only after a customer order is received. This fundamental characteristic creates scheduling challenges that do not exist in make-to-stock (MTS) manufacturing.

Key characteristics of MTO scheduling:

  • Every order triggers a unique production run
  • Specifications may vary from order to order, even for the same customer
  • Routings may be unique or semi-unique (customized from templates)
  • Delivery dates are customer-specific and contractually binding
  • There is no finished goods inventory buffer — you must deliver what you produce
  • Quoting accuracy depends on scheduling capability

MTO vs. MTS: A Scheduling Comparison

FactorMake-to-Order (MTO)Make-to-Stock (MTS)
Production triggerCustomer order receivedForecast or reorder point
Product varietyHigh (custom specifications)Low to medium (standard products)
RoutingUnique or semi-uniqueStandardized
Scheduling objectiveMeet customer due datesMaintain inventory levels
Lead time commitmentMade at order timeNot applicable (ship from stock)
Safety stockNone (produce to order)Yes (buffer against demand variability)
Scheduling complexityVery highModerate
Typical industryJob shops, custom fabricationConsumer goods, standard parts
Batch size1 to hundreds (variable)Fixed batch quantities

For a broader comparison of manufacturing environments, see our article on job shop vs. flow shop scheduling.

The MTO Scheduling Workflow

Step 1: Order Entry and Routing Creation

When a customer order arrives, the engineering or estimating team creates (or selects from a template) a routing — the sequence of operations required to produce the order.

For repeat orders, the routing may already exist. For new or modified products, a new routing is created with estimated run times and setup times for each operation.

Step 2: Capacity-Based Delivery Promising

This is where scheduling transforms MTO operations. Instead of guessing when the order will be complete, the scheduler inserts the new order into the finite capacity schedule and sees exactly when it will complete based on:

The customer receives a delivery commitment based on real capacity, not a standard lead time. This is fundamentally different from the "4 to 6 weeks" approach that most MTO shops use.

Step 3: Scheduling and Sequencing

Once the order is confirmed, it enters the production schedule. RMDB sequences it alongside all other active orders, respecting due dates, priorities, and resource constraints. The Gantt chart in EDGEBI shows exactly where each operation fits.

Step 4: Execution and Monitoring

As production progresses, the schedule updates to reflect actual progress. If an operation takes longer than expected, the schedule cascades the impact to downstream operations. If the order is at risk of being late, the scheduler sees this early — days before the due date — and can take corrective action.

Step 5: Delivery and Feedback

When the order ships, the actual delivery date is compared to the committed date. This on-time delivery tracking data feeds back into the scheduling process, improving future estimates and identifying systemic issues.

MTO Scheduling Challenges and Solutions

Challenge 1: Every Order Is Different

MTO orders may have unique routings, which makes demand forecasting at the machine level difficult. Next week's load on the CNC mill depends entirely on which orders come in this week.

Solution: Rolling capacity planning with weekly updates. Do not try to forecast specific orders — forecast aggregate demand by work center based on historical patterns. Use the finite capacity schedule for near-term planning (1 to 4 weeks) and rough-cut capacity for longer horizons.

Challenge 2: Delivery Date Commitments Under Uncertainty

Customers want firm delivery dates at order time, but the MTO shop does not know exactly how long production will take until the order is in progress.

Solution: Capacity-based quoting. Run the prospective order through the finite capacity schedule before committing to a date. This produces dates accurate to within 1 to 3 days rather than the 2 to 4 week ranges typical of manual quoting. See our guide on scheduling and quoting.

Challenge 3: Rush Orders from Key Customers

In MTO environments, certain customers demand priority treatment. Accommodating rush orders without destroying the schedule for other customers requires structured decision-making.

Solution: Use scheduling software to model the rush order impact before accepting it. See which other orders are affected and by how much. Make data-driven trade-offs rather than reactive decisions. Build a small capacity buffer (5 to 10 percent) to absorb occasional rush orders without cascading delays.

Challenge 4: Material Availability

MTO orders may require materials that are not in stock — specialty alloys, custom-size stock, or purchased components with long lead times. Production cannot start until materials arrive.

Solution: Link material availability dates to operation scheduling constraints. RMDB can hold the first operation until material is available, preventing the schedule from showing unrealistic start dates. ERP integration keeps material availability data current.

Challenge 5: Balancing Customer Priority with Shop Efficiency

Scheduling for on-time delivery (customer priority) sometimes conflicts with scheduling for efficiency (setup time reduction, load balancing). Running jobs in strict due-date order may create excessive changeovers.

Solution: Combine priority rules with setup optimization. Group similar jobs when their due dates are close enough that reordering does not cause late deliveries. RMDB handles this balance automatically by weighing both due-date urgency and setup efficiency in its sequencing logic.

MTO Metrics That Matter

Track these metrics to measure scheduling effectiveness in your MTO operation:

MetricWhat It MeasuresTarget
On-time delivery (OTD)% of orders shipped by committed date90%+
Quote-to-delivery accuracyDifference between quoted and actual delivery dateWithin 1-3 days
Manufacturing lead timeOrder release to completionDeclining trend
WIP levelsActive jobs on the shop floorStable or declining
Quote win rate% of quotes that convert to ordersImproving trend
Customer complaintsDelivery-related complaintsDeclining

The MTO Advantage: Why Scheduling Matters More

MTO environments have no finished goods inventory to mask scheduling problems. In an MTS operation, poor scheduling is hidden by safety stock — the customer gets their product from the shelf regardless of production issues. In MTO, there is no shelf. Every scheduling failure translates directly to a late delivery.

This makes scheduling software more valuable in MTO environments. The ROI of scheduling software is highest in MTO job shops because the direct connection between scheduling quality and customer delivery means every scheduling improvement translates directly to business results.


Make-to-order scheduling is the process of planning and sequencing production for custom orders that are manufactured only after a customer places an order. Each order may have unique specifications, routings, and delivery requirements, making scheduling more complex than make-to-stock environments.

Make-to-order starts production after receiving a customer order with unique specifications. Make-to-stock produces standardized products in advance based on demand forecasts. MTO scheduling must handle unique routings and customer-specific due dates, while MTS scheduling focuses on batch optimization and inventory management.

MTO scheduling is harder because every order may have a unique routing, unique specifications, and a customer-specific due date. There is no safety stock to absorb demand variability, and lead time commitments must be made before production begins.

Yes. Finite capacity scheduling software like RMDB handles both make-to-order and make-to-stock orders on the same schedule. Both compete for the same finite capacity.

In MTO environments, every quote includes a delivery date commitment based on current capacity. Scheduling software enables capacity-based quoting by showing where a prospective order fits in the finite capacity schedule.


Running a make-to-order shop? Contact User Solutions to see how RMDB and EDGEBI deliver reliable scheduling for custom orders. Capacity-based quoting, finite capacity scheduling, and visual management — implemented in 5 days with 35+ years of MTO expertise.

Expert Q&A: Deep Dive

Q: We are mostly make-to-order but keep some common parts in stock. How should we schedule?

A: This hybrid MTO/MTS model is extremely common in job shops. The key is to schedule both types on the same finite capacity model. Your MTS replenishment orders compete for the same machines as your MTO customer orders. In RMDB, MTS orders are scheduled with replenishment dates (when stock hits reorder point), and MTO orders are scheduled with customer due dates. The scheduler balances both automatically. The practical benefit is that you can see whether an MTO rush order will delay your MTS replenishment — and vice versa. Without unified scheduling, these interactions are invisible and cause surprises.

Q: Our MTO lead times are 6 to 8 weeks but our competitor quotes 3 to 4 weeks. How do we compete?

A: Your competitor either has less demand (more available capacity), better scheduling (shorter queue times), or is over-promising and under-delivering. The first step is to analyze your own lead time breakdown — how much is run time, how much is setup, and how much is queue time. In most MTO shops, queue time is 80 to 90 percent of total lead time. Finite capacity scheduling with RMDB attacks queue time directly by sequencing jobs optimally, controlling WIP release, and balancing load across machines. Shops that implement these strategies typically reduce lead times by 25 to 35 percent. If your 7-week average drops to 4.5 to 5 weeks, you are competitive — and you deliver reliably, which your competitor may not.

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