Odoo Delivery Lead Times: How to Improve On-Time Order Fulfillment
Delivering orders on time is one of the most important factors in customer satisfaction. A business may have excellent products and competitive prices, but repeated delivery delays can quickly damage customer relationships.
For businesses using Odoo, delivery lead times help teams plan purchasing, inventory, manufacturing, and shipping more accurately. When lead times are configured correctly, Odoo can help businesses understand when products need to be purchased, manufactured, or delivered to meet customer commitments.
In this guide, we will explain Odoo delivery lead times, how they work, how to configure them, and how businesses can use them to improve on-time order fulfillment.
What Is a Delivery Lead Time?
A delivery lead time is the amount of time required to deliver a product to the customer after the relevant fulfillment process begins.
For example, suppose a customer orders a product today and the expected delivery time is 5 days.
The business can use this information when planning:
- Inventory availability
- Purchasing
- Manufacturing
- Warehouse operations
- Shipping
- Customer delivery dates
Accurate lead times help businesses avoid promising delivery dates that cannot realistically be achieved.
Why Delivery Lead Times Matter in Odoo
Delivery dates are influenced by several different activities.
A typical order may involve:
Customer Order
↓
Procurement
↓
Supplier Delivery
↓
Warehouse Receipt
↓
Manufacturing
↓
Quality Check
↓
Picking & Packing
↓
Shipping
↓
Customer Delivery
Each stage can introduce delays.
If lead times are not configured correctly, sales teams may promise unrealistic delivery dates while purchasing and warehouse teams receive insufficient time to complete the order.
Different Types of Lead Times in Odoo
Odoo can use different lead-time settings depending on the business process.
Some of the important lead-time concepts include:
- Customer lead time
- Vendor lead time
- Manufacturing lead time
- Security lead time
- Delivery lead time
- Purchase security lead time
- Manufacturing security lead time
The exact options available can depend on the Odoo version and configuration.
Understanding how these lead times interact is important for accurate scheduling.
Customer Lead Time
Customer lead time represents the expected time required to fulfill and deliver a product to the customer.
For example:
Customer Lead Time: 3 days
If an order is confirmed on Monday, the expected delivery may be scheduled several days later based on the configured logistics and calendar.
This gives the sales team a more realistic delivery expectation.
Vendor Lead Time
Vendor lead time represents the time required for a supplier to deliver products after receiving a purchase order.
For example:
Supplier: ABC Components
Product: Steel Bolt
Vendor Lead Time: 7 days
If the purchasing team places an order on Monday, the expected receipt can be planned based on the supplier's lead time.
This information is particularly important for products that are not normally kept in stock.
Manufacturing Lead Time
For manufactured products, production itself requires time.
For example:
Product: Industrial Pump
Manufacturing process:
- Material preparation → 1 day
- Assembly → 2 days
- Testing → 1 day
- Packaging → 1 day
Total manufacturing lead time:
5 days
Odoo can use manufacturing lead-time information when planning production and delivery.
Security Lead Time
Real-world operations don't always happen exactly according to schedule.
Suppliers may be late.
Machines may require maintenance.
Transportation may be delayed.
Quality checks may take longer than expected.
A security lead time provides an additional buffer to protect the delivery schedule.
For example:
Expected Supplier Lead Time: 7 days
Security Lead Time: 2 days
The business can plan with additional time rather than assuming everything will happen exactly according to the nominal lead time.
How Odoo Uses Lead Times
Consider an example where a customer orders a product that is not currently available.
The product must first be purchased from a supplier.
The workflow could be:
Customer Order
↓
Check Inventory
↓
Stock Not Available
↓
Purchase from Supplier
↓
Vendor Lead Time
↓
Receive Product
↓
Deliver to Customer
If the supplier needs 7 days and customer delivery requires another 2 days, the business needs to consider the complete timeline when committing to the customer.
Example: Complete Delivery Timeline
Suppose:
Customer Order: 1 June
Vendor Lead Time: 7 days
Warehouse Processing: 1 day
Shipping: 2 days
The estimated timeline could be:
| Activity | Time |
|---|---|
| Supplier procurement | 7 days |
| Warehouse processing | 1 day |
| Shipping | 2 days |
| Total | 10 days |
The sales team should therefore avoid promising delivery in only 3–4 days.
Accurate lead-time configuration helps align the sales promise with actual operational capacity.
How to Configure Lead Times in Odoo
Step 1: Configure Products
Start by reviewing the products that require lead-time management.
Important product information includes:
- Product type
- Vendors
- Purchase prices
- Customer lead times
- Routes
- Manufacturing configuration
- Units of measure
Products with different fulfillment processes should have appropriate lead-time settings.
Step 2: Configure Vendor Lead Times
For purchased products, configure the supplier and expected delivery time.
For example:
| Supplier | Product | Lead Time |
|---|---|---|
| ABC Steel | Steel Sheet | 7 days |
| XYZ Plastics | Plastic Housing | 10 days |
| Global Components | Motor | 14 days |
This allows purchasing and replenishment processes to account for supplier delivery times.
Step 3: Configure Manufacturing Lead Times
For manufactured products, review the time required for production.
This may include:
- Manufacturing operations
- Work center capacity
- Component availability
- Quality checks
- Production preparation
- Post-production activities
The more accurately these times are configured, the more reliable production scheduling becomes.
Step 4: Configure Customer Delivery Expectations
Businesses should also define realistic customer delivery expectations.
For example:
Product A: 2 days
Product B: 5 days
Product C: 10 days
This allows sales teams to communicate different delivery expectations based on the product.
Step 5: Review Delivery Methods
Transportation can also affect delivery time.
For example:
Standard Shipping: 3 days
Express Shipping: 1 day
Local Delivery: Same day
Businesses should ensure that shipping methods and expected delivery times reflect actual logistics performance.
Lead Times and Reordering Rules
Delivery lead times work closely with Odoo Reordering Rules.
For example:
Minimum Stock: 50 units
Maximum Stock: 200 units
Vendor Lead Time: 10 days
If stock falls below the minimum level, the company shouldn't wait until inventory reaches zero before ordering.
The supplier needs time to deliver the replenishment.
The workflow becomes:
Stock Falls
↓
Reordering Rule Triggered
↓
Purchase Order
↓
Vendor Lead Time
↓
Goods Receipt
↓
Inventory Replenished
This helps reduce the risk of stockouts.
Lead Times and Manufacturing
Manufacturers need to consider more than just the final production time.
Suppose a finished product requires:
- Raw material procurement → 7 days
- Production → 3 days
- Quality inspection → 1 day
- Packaging → 1 day
- Delivery → 2 days
Total potential lead time:
14 days
If the sales team promises delivery in 7 days, the business is likely to miss the customer's expectation.
Odoo can help connect purchasing, manufacturing, inventory, and delivery planning into a more structured workflow.
Lead Times and Make To Order
Businesses using Make To Order (MTO) need accurate lead times because procurement or manufacturing may only begin after a customer order is confirmed.
For example:
Customer Order
↓
MTO Trigger
↓
Purchase / Manufacturing
↓
Receipt / Production
↓
Delivery
If vendor and manufacturing lead times are inaccurate, the final delivery date can also become inaccurate.
Lead Times and Make To Stock
Make-to-stock businesses typically maintain inventory in advance.
For example:
Forecast Demand
↓
Replenishment
↓
Stock Available
↓
Customer Order
↓
Delivery
Even though inventory is maintained, lead times are still important because they determine how early replenishment should occur.
How Lead Times Improve On-Time Delivery
Accurate lead times provide several benefits.
1. Better Delivery Promises
Sales teams can provide customers with more realistic delivery dates.
2. Better Purchasing Planning
Purchasing teams know how much time suppliers require.
3. Better Manufacturing Scheduling
Production teams can plan operations according to realistic timelines.
4. Fewer Stockouts
Inventory can be replenished before products run out.
5. Better Customer Experience
Customers receive products closer to the promised date.
6. Reduced Emergency Orders
Better planning reduces last-minute purchasing and expedited shipping.
Common Lead-Time Mistakes
Using Supplier Estimates Without Validation
A supplier may state a 5-day lead time, but actual deliveries may consistently take 8 days.
Review actual supplier performance rather than relying only on quoted lead times.
Ignoring Weekends and Holidays
A "5-day" lead time doesn't necessarily mean five calendar days.
Business calendars and working schedules should be considered when planning operations.
Ignoring Quality Inspection
For regulated or quality-sensitive products, receiving the goods is not necessarily the same as making them available for sale.
Quality inspection may add additional time.
Ignoring Internal Processing
Warehouse activities such as:
- Picking
- Packing
- Labeling
- Documentation
can also affect final delivery time.
Setting the Same Lead Time for Every Product
Different products often have very different fulfillment requirements.
A custom machine may require weeks, while a standard spare part may be shipped within a day.
Lead times should reflect actual product characteristics.
Best Practices for Managing Odoo Lead Times
1. Use Historical Data
Review actual purchasing and delivery history to determine realistic lead times.
2. Monitor Supplier Performance
Track whether suppliers consistently meet their promised delivery dates.
3. Add Appropriate Safety Buffers
For critical products, consider reasonable security lead times.
4. Review Lead Times Regularly
Supplier performance, transportation, production capacity, and customer demand can change.
5. Coordinate Sales and Operations
Sales teams should understand the operational lead time before committing delivery dates.
6. Use Different Lead Times for Different Products
Avoid applying a single generic value across your entire product catalog.
7. Connect Lead Times with Replenishment
Use lead-time information when configuring reordering rules and procurement strategies.
Practical Example: Improving On-Time Delivery
Consider an electronics distributor.
The company sells a Control Panel that is sourced from a supplier.
Current situation:
Vendor Lead Time: 5 days
Actual Average: 8 days
Warehouse Processing: 1 day
Shipping: 2 days
The sales team currently promises:
7-day delivery
But the actual operational requirement is:
8 + 1 + 2 = 11 days
This results in frequent late deliveries.
Improved Process
The company updates its planning assumptions:
Vendor Lead Time: 8 days
Warehouse Processing: 1 day
Shipping: 2 days
Now the sales team can provide a more realistic delivery commitment of approximately:
11 days
The result can be better alignment between customer expectations and operational reality.
Odoo Lead Times Across the Supply Chain
Lead times become most valuable when they are connected across the complete supply chain.
A business might have:
Supplier Lead Time
Manufacturing Lead Time
Quality Processing
Warehouse Processing
Shipping Lead Time
=
Total Fulfillment Time
Understanding this complete timeline allows businesses to identify where delays actually occur.
How ERP Harbor Can Help
Implementing lead-time management isn't simply about entering a number into Odoo.
Businesses need to understand their actual:
- Procurement workflow
- Warehouse operations
- Manufacturing process
- Supplier performance
- Shipping process
- Customer expectations
At ERP Harbor Consulting Services, Odoo can be configured around the company's actual supply-chain workflow, including inventory, purchasing, manufacturing, sales, replenishment, and delivery operations.
A properly designed Odoo workflow can help businesses move from reactive order handling toward more predictable fulfillment planning.
Conclusion
Odoo Delivery Lead Times provide businesses with a structured way to plan procurement, manufacturing, inventory, and customer deliveries.
Accurate lead times help businesses:
- Set realistic delivery dates
- Reduce late deliveries
- Improve inventory planning
- Coordinate purchasing and manufacturing
- Reduce stockouts
- Improve supplier management
- Increase customer satisfaction
The key is to use realistic, data-driven lead times rather than relying on assumptions.
When supplier, manufacturing, warehouse, and shipping timelines are accurately reflected in Odoo, businesses can create a more predictable and reliable order-to-delivery process.