- Home
- Blog
- Job Shop Scheduling
- Make-to-Order Scheduling: A Complete Guide for Job…
Make-to-Order Scheduling: A Complete Guide for Job Shops

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
| Factor | Make-to-Order (MTO) | Make-to-Stock (MTS) |
|---|---|---|
| Production trigger | Customer order received | Forecast or reorder point |
| Product variety | High (custom specifications) | Low to medium (standard products) |
| Routing | Unique or semi-unique | Standardized |
| Scheduling objective | Meet customer due dates | Maintain inventory levels |
| Lead time commitment | Made at order time | Not applicable (ship from stock) |
| Safety stock | None (produce to order) | Yes (buffer against demand variability) |
| Scheduling complexity | Very high | Moderate |
| Typical industry | Job shops, custom fabrication | Consumer goods, standard parts |
| Batch size | 1 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:
- Current load on each required machine
- Priority of existing orders
- Labor availability for required skills
- Material lead times
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:
| Metric | What It Measures | Target |
|---|---|---|
| On-time delivery (OTD) | % of orders shipped by committed date | 90%+ |
| Quote-to-delivery accuracy | Difference between quoted and actual delivery date | Within 1-3 days |
| Manufacturing lead time | Order release to completion | Declining trend |
| WIP levels | Active jobs on the shop floor | Stable or declining |
| Quote win rate | % of quotes that convert to orders | Improving trend |
| Customer complaints | Delivery-related complaints | Declining |
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
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.
Share this article
Related Articles

10 Best Job Shop Scheduling Software Solutions (2026)
Compare the 10 best job shop scheduling software options for 2026. Features, pricing models, pros and cons — from affordable one-time license tools to enterprise APS systems.

Finite Capacity Scheduling for Job Shops: Why It Changes Everything
Learn why finite capacity scheduling is the most important upgrade a job shop can make — how it works, what it replaces, and the measurable results it delivers.

Using Gantt Charts for Job Shop Scheduling: A Visual Guide
Learn how to use Gantt charts for effective job shop scheduling — visual capacity management, drag-and-drop rescheduling, and shop floor communication.
