Introduction
A manufacturing business can have strong production capacity, reliable suppliers and a capable ERP system and still struggle with excess inventory, stockouts, delayed orders, or unnecessary production.
The problem is often not production itself.
It is the decision about when to produce.
Should products be manufactured before customers place orders and kept in inventory? Or should production begin only after demand is confirmed?
This is where Make-to-Stock and Make-to-Order become important business strategies.
Odoo can support both approaches, but the better choice depends on product demand, lead times, inventory costs, production capacity, customer expectations and supply chain reliability.
The objective should not be to choose MTS or MTO for the entire business.
Instead, businesses should determine which products should follow which strategy.
Make-to-Stock vs Make-to-Order: What Is the Business Difference?
| Factor | Make-to-Stock | Make-to-Order |
|---|---|---|
| Production Trigger | Forecasted demand | Confirmed customer order |
| Inventory Level | Generally higher | Generally lower |
| Delivery Speed | Faster | Depends on production lead time |
| Demand | Predictable | Variable or customized |
| Customization | Limited | High |
| Forecast Dependency | High | Lower for finished goods |
| Obsolescence Risk | Higher | Lower |
| Best For | Standard products | Customized products |
The simplest difference is the trigger for production.
Make-to-Stock
With Make-to-Stock, products are manufactured based on expected demand and replenishment requirements.
The business produces inventory before receiving a specific customer order.
Typical flow:
Forecast → Procurement → Production → Stock → Customer Order → Delivery
This approach works well when demand is relatively predictable and customers expect fast delivery.
Examples can include:
- standard consumer products
- frequently sold components
- common spare parts
- packaged products
- high-volume items
Make-to-Order
With Make-to-Order, production is triggered by a confirmed customer requirement.
Instead of producing large quantities in advance, the business waits for demand before manufacturing.
Typical flow:
Customer Order → Procurement/Production → Finished Product → Delivery
This approach can reduce finished-goods inventory and is useful for products that are customized, expensive, slow-moving, or difficult to forecast.
Examples can include:
- customized machinery
- made-to-order furniture
- specialized components
- configured products
- low-volume products
Why the Decision Matters
Choosing the wrong production strategy can create problems across the business.
If a company uses Make-to-Stock for products with unpredictable demand, it may accumulate:
- excess inventory
- obsolete products
- storage costs
- blocked working capital
- markdowns or write-offs
On the other hand, using Make-to-Order for fast-moving products with short customer deadlines can create:
- longer delivery times
- production bottlenecks
- customer dissatisfaction
- increased order pressure
- inefficient scheduling
The decision therefore requires more than asking whether Odoo supports MTS or MTO.
The real question is:
Which production strategy creates the best balance between inventory cost, production efficiency and customer service?
How Make-to-Stock Works in Odoo
Make-to-Stock is generally suitable when the business wants products available in inventory before customer orders arrive.
The planning process can be driven by:
- historical demand
- forecasts
- minimum stock levels
- reordering rules
- expected seasonal demand
- production lead times
For example, a manufacturer may know that it normally sells 1,000 units of a product each month.
Instead of waiting for individual customer orders, the company can plan production and replenishment so sufficient inventory is available.
Business advantages
Faster fulfillment
Products are already available when orders arrive.
Predictable production
Manufacturing can be scheduled based on expected demand.
Better utilization
Production resources can be planned around expected volumes.
Improved customer service
Standard products can often be delivered without waiting for production.
Business risks
The main risk is producing more than customers actually need.
Forecasting errors can result in excess inventory and tied-up working capital.
How Make-to-Order Works in Odoo
Make-to-Order changes the production trigger.
Instead of producing for general inventory, production is connected to actual demand.
For example:
Customer Order → Manufacturing Requirement → Production → Finished Product → Delivery
This approach can be particularly useful when products have high unit costs or significant customization.
Business advantages
Lower finished-goods inventory
Products are produced when demand exists.
Reduced obsolescence
The business is less likely to hold unwanted finished products.
Better customization
Production can be based on specific customer requirements.
Improved working capital management
Capital does not have to be invested heavily in finished goods before demand is confirmed.
Business risks
The biggest challenge is lead time.
If production takes two weeks but the customer expects delivery in three days, MTO may not be commercially practical.
Make-to-Stock vs Make-to-Order: Key Decision Factors
There is no universal answer.
The right strategy depends on several business variables.
| Decision Factor | Make-to-Stock | Make-to-Order |
|---|---|---|
| Demand | Predictable | Unpredictable or customer-specific |
| Inventory | Higher | Lower |
| Delivery Speed | Faster | Depends on production lead time |
| Customization | Limited | High |
| Forecasting | Important | Less dependent on finished-goods forecasts |
| Working Capital | Higher | Potentially lower |
| Obsolescence Risk | Higher | Lower |
| Production Planning | Forecast-driven | Order-driven |
| Best Fit | Standard products | Customized products |
This comparison should be evaluated at the product level, not necessarily at the company level.
Product-Level Segmentation Is the Better Strategy
| Product Type | Demand Pattern | Inventory Risk | Recommended Strategy |
|---|---|---|---|
| High-volume standard | Predictable | Low to medium | Make-to-Stock |
| Low-volume product | Unpredictable | High | Make-to-Order |
| Customized product | Customer-specific | High | Make-to-Order |
| Fast-moving product | Consistent | Low | Make-to-Stock |
| Semi-custom product | Mixed | Medium | Hybrid |
| Common components | Predictable | Low | Make-to-Stock |
Many businesses make the mistake of selecting one production strategy for every product.
That is rarely necessary.
A better approach is to classify products based on demand and operational characteristics.
Category 1 : High-Demand Standard Products
These products have predictable demand and customers expect quick delivery.
Recommended approach: Make-to-Stock
Category 2 : Low-Demand Customized Products
These products are difficult to forecast and may be expensive to hold.
Recommended approach: Make-to-Order
Category 3 : Semi-Custom Products
Some components may be standardized while final assembly depends on customer requirements.
Recommended approach: Hybrid strategy
For example:
Standard Components → Make-to-Stock
Final Assembly → Make-to-Order
This can provide a balance between delivery speed and inventory control.
A Practical Odoo Decision Framework
| Question | If Yes | Likely Strategy |
|---|---|---|
| Is demand predictable? | Stable demand | MTS |
| Do customers expect immediate delivery? | Short lead time | MTS |
| Is the product highly customized? | Customer-specific | MTO |
| Is inventory expensive? | High holding cost | MTO |
| Is production lead time long? | Long manufacturing cycle | MTS or Hybrid |
| Is demand difficult to forecast? | Uncertain demand | MTO |
| Are components commonly used? | Repeated component demand | Hybrid |
Before selecting MTS or MTO, evaluate each product using six questions.
1. How predictable is demand?
If demand is stable, MTS becomes more attractive.
If demand fluctuates significantly, MTO may reduce inventory risk.
2. How quickly does the customer expect delivery?
Short delivery expectations generally favor MTS.
Longer acceptable lead times can make MTO more practical.
3. What is the production lead time?
A long production cycle can make pure MTO difficult for customers who expect immediate delivery.
4. How expensive is inventory?
High-value products can tie up significant working capital.
MTO may therefore be more suitable.
5. How customized is the product?
Highly customized products are usually harder to forecast accurately.
MTO can help align production with actual customer requirements.
6. What is the cost of being wrong?
This is one of the most important questions.
If producing too much creates major financial risk, MTO may be preferable.
If producing too late causes lost customers, MTS may be more appropriate.
Using Odoo to Support the Decision
Odoo can connect sales, inventory, manufacturing, procurement and replenishment processes so that production decisions are not isolated from actual business activity.
A well-designed implementation should connect:
Sales Demand
↓
Inventory Availability
↓
Replenishment / Manufacturing Requirement
↓
Production Planning
↓
Finished Goods
↓
Delivery
The objective is to make the supply chain respond to the company's chosen production strategy.
However, configuration should follow the business decision.
Businesses should first determine:
- which products are MTS
- which products are MTO
- which products require hybrid handling
- what inventory levels are appropriate
- what lead times customers accept
- which components should be stocked
- which materials should be purchased after demand
Only then should the Odoo configuration be designed.
The Role of Forecasting and Reordering
Make-to-Stock depends heavily on demand planning.
If the business consistently underestimates demand, inventory shortages can occur.
If it consistently overestimates demand, excess inventory can build up.
Odoo can support replenishment processes using inventory information, demand patterns, lead times and configured replenishment rules.
The important point is that reordering parameters should not be treated as permanent values.
They should be reviewed when:
- demand changes
- lead times change
- suppliers change
- product popularity changes
- seasonality changes
- production capacity changes
An ERP can automate replenishment, but the quality of the decision still depends on the quality of the underlying business data.
Make-to-Order Does Not Mean Keep Nothing in Stock
This is an important distinction.
A business can use MTO for finished products while keeping frequently used raw materials or components in inventory.
For example:
Raw Materials → Make-to-Stock
Finished Product → Make-to-Order
This approach allows the company to respond quickly to customer orders without maintaining large quantities of finished goods.
This is particularly useful for businesses that manufacture customized products from common components.
The Hybrid Strategy: Often the Practical Answer
For many manufacturers, the best solution is not MTS versus MTO.
It is MTS + MTO.
Consider a furniture manufacturer.
Standard materials such as:
- wood
- screws
- fittings
- packaging
can be maintained in stock.
But the final product can be manufactured based on customer orders.
The resulting process becomes:
Raw Materials in Stock → Customer Order → Production → Finished Product → Delivery
This reduces finished-goods inventory while maintaining access to commonly used materials.
Common Mistakes When Choosing MTS or MTO
Choosing one strategy for every product
Different products have different demand patterns and business economics.
Ignoring customer lead times
A strategy that reduces inventory may still damage customer satisfaction if delivery becomes too slow.
Using inaccurate inventory data
Production decisions depend on reliable stock information.
Ignoring production capacity
MTO can create a sudden production workload if many customer orders arrive together.
Over-relying on forecasts
Forecasting is valuable, but forecasts can be wrong. Businesses should regularly compare planned demand with actual demand.
Configuring Odoo before designing the process
ERP configuration should support the business strategy rather than determine it.
Odoo MTS vs MTO Implementation Roadmap
A structured implementation can follow this sequence:
Analyze → Segment → Design → Configure → Test → Measure → Optimize
Analyze
Review demand, inventory, production capacity, lead times and customer expectations.
Segment
Classify products as MTS, MTO, or hybrid.
Design
Define replenishment, procurement, manufacturing and delivery workflows.
Configure
Set up the appropriate Odoo inventory, manufacturing, procurement and replenishment processes.
Test
Test scenarios from customer demand through production and delivery.
Measure
Monitor inventory levels, fulfillment times, production efficiency and customer service.
Optimize
Adjust strategies as demand and business conditions change.
KPIs to Measure the Decision
Choosing MTS or MTO should be treated as a measurable business decision.
Track indicators such as:
- inventory turnover
- stockout frequency
- excess inventory
- production lead time
- order fulfillment time
- on-time delivery
- production utilization
- forecast accuracy
- customer order cycle time
- working capital tied up in inventory
If MTS reduces delivery time but creates excessive inventory, the strategy may need adjustment.
If MTO reduces inventory but causes unacceptable delivery delays, the business may need to stock selected products or components.
Frequently Asked Question
1. What is Make-to-Stock in Odoo?
Make-to-Stock produces products based on forecasted demand and keeps them in inventory.
It is suitable for standard products with predictable demand and short delivery expectations.
2. What is Make-to-Order in Odoo?
Make-to-Order triggers production based on confirmed customer demand.
It is useful for customized, expensive, or difficult-to-forecast products.
3. What is the difference between MTS and MTO?
MTS produces products before receiving specific customer orders, while MTO produces after demand is confirmed.
The right choice depends on inventory costs, demand patterns, production lead times and customer expectations.
4. When should a business use Make-to-Stock?
MTS is suitable when demand is predictable and customers expect fast delivery.
It helps maintain product availability but can increase excess inventory if forecasts are inaccurate.
5. When should a business use Make-to-Order?
MTO is suitable for customized, low-volume or high-value products with unpredictable demand.
It can reduce finished-goods inventory but may increase customer lead times.
6. Can Odoo support both MTS and MTO?
Yes, Odoo can support different replenishment and manufacturing strategies based on business requirements.
Businesses can configure production approaches according to individual product needs.
7. Can a business use both MTS and MTO?
Yes, a hybrid strategy can combine stocked components with order-driven production.
This approach can reduce finished-goods inventory while maintaining faster production response.
8. How do you decide between MTS and MTO in Odoo?
Evaluate demand predictability, customer lead times, production capacity, inventory costs and product customization.
The strategy should be selected at the product level rather than automatically applied to the entire business.
Conclusion
The choice between Make-to-Stock and Make-to-Order in Odoo should not be based on software configuration alone.
It should be based on demand predictability, customer expectations, production lead time, inventory cost, customization and operational risk.
For some products, MTS provides the speed and availability customers expect.
For others, MTO provides better inventory control and reduces the risk of producing products without confirmed demand.
For many businesses, the strongest solution is a hybrid model that combines stocked components with order-driven production.
The goal is not simply to configure Odoo for MTS or MTO.
The goal is to build a production strategy where inventory, manufacturing, procurement, sales and customer demand work together.