{"id":524616,"date":"2026-02-05T12:33:08","date_gmt":"2026-02-05T12:33:08","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=524616"},"modified":"2026-02-05T12:49:01","modified_gmt":"2026-02-05T12:49:01","slug":"odoo-mrp-subcontracting-workorder-document","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/","title":{"rendered":"User Guide for Odoo MRP Subcontracting Workorder"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Introduction<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p><strong><a href=\"https:\/\/store.webkul.com\/odoo-mrp-subcontracting-workorder.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo MRP Subcontracting Workorder<\/a><\/strong> helps users manage outsourced manufacturing work directly from work orders. As a result, it provides full control over vendors, materials, costs, and subcontracted operations.<\/p>\n\n\n\n<p>Odoo MRP Subcontracting Workorder supports both full outsourcing for main products as well as partial outsourcing for selected components. <\/p>\n\n\n\n<p>All subcontracting activities stay linked to work orders, ensuring better tracking and control. Additionally, with automated purchase orders, delivery tracking, and clear cost views, daily work becomes easier. <\/p>\n\n\n\n<p>As a result, users can manage subcontracted operations without manual steps or separate tracking tools.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Features<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Easy outsourcing of selected work order operations to vendors<br><\/li>\n\n\n\n<li>Clear tracking of vendor costs for outsourced manufacturing work<br><\/li>\n\n\n\n<li>Automatic creation of purchase orders for subcontracted operations<br><\/li>\n\n\n\n<li>Simple tracking of materials sent and products received<br><\/li>\n\n\n\n<li>Support for full as well as partial outsourcing at operation level<br><\/li>\n\n\n\n<li>Controlled workflow using work order dependency settings<br><\/li>\n\n\n\n<li>Clear cost breakdown for each subcontracted work order<\/li>\n<\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Installation<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>mrp_subcontracting_workorder<\/strong>\u2019<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open <a href=\"https:\/\/store.webkul.com\/Odoo.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo App<\/a> and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search \u2018<strong>mrp_subcontracting_workorder<\/strong>\u2019<\/li>\n\n\n\n<li>You will be able to see module in the search results. Click on \u2018<strong>Activate<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Workflow<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Enable Subcontracting Configuration<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p>After installing <strong>Odoo MRP Subcontracting Workorder<\/strong> module, Go to<br><strong>Manufacturing<\/strong> <strong>\u2192Configuration \u2192 Settings \u2192Under operations section<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable <strong>Subcontracting Workorders<\/strong> to allow subcontracted operations.<\/li>\n\n\n\n<li>Set the <strong>Service Product for Additional Charge<\/strong> if required.<\/li>\n\n\n\n<li>Save the settings to apply the subcontracting configuration.<br><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\" alt=\"subcontracting-workorder-configuration\" class=\"wp-image-524631\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2.<strong>\u00a0Add Components in Bill of Materials<\/strong><\/h3>\n\n\n\n<p>Go to <strong>Manufacturing<\/strong> \u2192 <strong>Products<\/strong> \u2192 <strong>Bills of Materials<\/strong> and open the required BOM.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the product for which the BOM is created.<\/li>\n\n\n\n<li>Then, add all components required to manufacture the final product.<\/li>\n\n\n\n<li>After that, define the quantity for each component clearly.<\/li>\n\n\n\n<li>Finally, Save the BOM after adding all required components.<br><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"710\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/add-components-in-bom.webp\" alt=\"add-components-in-bom\" class=\"wp-image-524632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/add-components-in-bom.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/add-components-in-bom-300x190.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/add-components-in-bom-250x158.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/add-components-in-bom-768x487.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Configure Subcontracted Operation<\/strong><\/h3>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Open the same BOM and move to the <strong>Operations<\/strong> tab.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From there, create a new operation for the subcontracted work.<\/li>\n\n\n\n<li>Make sure to enable <strong>Is Subcontracted<\/strong> for the operation to be outsourced.<\/li>\n\n\n\n<li>Select the <strong>Subcontract Type<\/strong> as Full or Components based on requirement.<\/li>\n\n\n\n<li>Assign the <strong>Vendor<\/strong>, fixed cost, and additional cost if needed.<\/li>\n\n\n\n<li>Once everything is configured, save the operation to apply the subcontracting settings.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/bom-operation-subcontracting-details.webp\" alt=\"bom-operation-subcontracting-details\" class=\"wp-image-524634\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/bom-operation-subcontracting-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/bom-operation-subcontracting-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/bom-operation-subcontracting-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/bom-operation-subcontracting-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>4. Select Components for Subcontracting<\/strong><\/strong><\/h3>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Under the <strong>Subcontracting Details<\/strong> tab in the operation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add components that need to be sent to the vendor.<br><\/li>\n\n\n\n<li>Add any <strong>extra products to send<\/strong> if required.<br><\/li>\n\n\n\n<li>Add <strong>extra products to receive<\/strong> from the vendor if applicable.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/additional-products-sent-to-vendor.webp\" alt=\"additional-products-sent-to-vendor\" class=\"wp-image-524635\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/additional-products-sent-to-vendor.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/additional-products-sent-to-vendor-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/additional-products-sent-to-vendor-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/additional-products-sent-to-vendor-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5<\/strong>. <strong>Set Work Order Dependency (If Required)<\/strong><\/h3>\n\n\n\n<p>Enable Wait for Dependencies if this work order must start only after another work order is completed.<\/p>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\"><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/workorder-dependency.webp\" alt=\"workorder-dependency\" class=\"wp-image-524636\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/workorder-dependency.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/workorder-dependency-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/workorder-dependency-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/workorder-dependency-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6. <strong>Create Manufacturing Order<\/strong><\/h3>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Go to <strong>Manufacturing \u2192 Operations \u2192 Manufacturing Orders<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new Manufacturing Order for the configured product.<\/li>\n\n\n\n<li>Next, select the correct BOM with subcontracted operations.<\/li>\n\n\n\n<li>Then, confirm the <strong>Manufacturing Order<\/strong> to generate work orders.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"786\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/create-manifacturing-order.webp\" alt=\"create-manufacturing-order\" class=\"wp-image-524637\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/create-manifacturing-order.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/create-manifacturing-order-300x211.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/create-manifacturing-order-250x175.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/create-manifacturing-order-768x539.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">7. <strong>Start Subcontracting Work Order<\/strong><\/h3>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Open the Manufacturing Order and go to the <strong>Work Orders<\/strong> tab.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identify the subcontracted work order.<\/li>\n\n\n\n<li>Then, click <strong>Start Subcontracting<\/strong> to begin the outsourced operation.<\/li>\n\n\n\n<li>The system automatically creates related purchase as well as delivery orders.<br><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"720\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/start-subcontracting-workorder.webp\" alt=\"start-subcontracting-workorder\" class=\"wp-image-524638\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/start-subcontracting-workorder.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/start-subcontracting-workorder-300x193.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/start-subcontracting-workorder-250x161.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/start-subcontracting-workorder-768x494.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">8. <strong>View Auto-Created Purchase and Delivery Orders<\/strong><\/h3>\n\n\n\n<ol start=\"8\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>From the Manufacturing Order screen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the <strong>Subcontract PO<\/strong> button to open the auto-created purchase order.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/purchase-order-created.webp\" alt=\"purchase-order-created\" class=\"wp-image-525006\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/purchase-order-created.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/purchase-order-created-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/purchase-order-created-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/purchase-order-created-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the <strong>Subcontract Delivery<\/strong> button to open the delivery record.<br><\/li>\n\n\n\n<li>Send required components to the vendor using the delivery order.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"709\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/delivery-order-created.webp\" alt=\"delivery-order-created\" class=\"wp-image-525007\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/delivery-order-created.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/delivery-order-created-300x190.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/delivery-order-created-250x158.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/delivery-order-created-768x486.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">9. <strong>Complete Subcontracting Work Order<\/strong><\/h3>\n\n\n\n<ol start=\"9\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Return to the Manufacturing Order:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mark the subcontracted work order as <strong>Done Subcontracting<\/strong>.<\/li>\n\n\n\n<li>Continue or complete any remaining internal work orders if applicable.<\/li>\n\n\n\n<li>Finally, mark the Manufacturing Order as <strong>Done<\/strong> once all operations finish.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"694\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/complete-subcontracting-work-order.webp\" alt=\"complete-subcontracting-workorder\" class=\"wp-image-525008\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/complete-subcontracting-work-order.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/complete-subcontracting-work-order-300x186.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/complete-subcontracting-work-order-250x155.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/complete-subcontracting-work-order-768x476.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">10. <strong>Receive Products from Vendor<\/strong><\/h3>\n\n\n\n<ol start=\"10\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Once the vendor completes the work:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the <strong>Subcontracting Delivery<\/strong> record.<\/li>\n\n\n\n<li>Then, receive the finished or processed products from the vendor.<\/li>\n\n\n\n<li>Finally, Validate the delivery to update stock automatically.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"743\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/recieve-products-from-vendor.webp\" alt=\"recieve-products-from-vendor\" class=\"wp-image-525009\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/recieve-products-from-vendor.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/recieve-products-from-vendor-300x199.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/recieve-products-from-vendor-250x166.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/recieve-products-from-vendor-768x509.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">11. <strong>View Subcontracting Cost Breakdown<\/strong><\/h3>\n\n\n\n<ol start=\"11\" class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Open the Manufacturing Order <strong>Overview<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>View <strong>Subcontract Delivery Cost Breakdown<\/strong> for component costs.<\/li>\n\n\n\n<li>Then, View <strong>Subcontract PO Cost Breakdown<\/strong> for service and vendor charges.<\/li>\n\n\n\n<li>Finally, Check the <strong>Total Subcontracted Work Order Cost<\/strong> clearly.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"861\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-cost-breakdown.webp\" alt=\"subcontracting-cost-breakdown\" class=\"wp-image-525010\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-cost-breakdown.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-cost-breakdown-300x231.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-cost-breakdown-250x192.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-cost-breakdown-768x590.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need Help?<\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support mail<\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo MRP Subcontracting Workorder helps users manage outsourced manufacturing work directly from work orders. As a result, it provides full control over vendors, materials, costs, and subcontracted operations. Odoo MRP Subcontracting Workorder supports both full outsourcing for main products as well as partial outsourcing for selected components. All subcontracting activities stay linked to work orders, <a href=\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":701,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007],"tags":[],"class_list":["post-524616","post","type-post","status-publish","format-standard","hentry","category-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo MRP Subcontracting Workorder<\/title>\n<meta name=\"description\" content=\"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo MRP Subcontracting Workorder\" \/>\n<meta property=\"og:description\" content=\"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-05T12:33:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-05T12:49:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\" \/>\n<meta name=\"author\" content=\"Deepak Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Deepak Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\"},\"author\":{\"name\":\"Deepak Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d\"},\"headline\":\"User Guide for Odoo MRP Subcontracting Workorder\",\"datePublished\":\"2026-02-05T12:33:08+00:00\",\"dateModified\":\"2026-02-05T12:49:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\"},\"wordCount\":775,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\",\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\",\"name\":\"User Guide for Odoo MRP Subcontracting Workorder\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\",\"datePublished\":\"2026-02-05T12:33:08+00:00\",\"dateModified\":\"2026-02-05T12:49:01+00:00\",\"description\":\"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo MRP Subcontracting Workorder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d\",\"name\":\"Deepak Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Deepak Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/deepakkumar-ba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo MRP Subcontracting Workorder","description":"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo MRP Subcontracting Workorder","og_description":"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.","og_url":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-02-05T12:33:08+00:00","article_modified_time":"2026-02-05T12:49:01+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp","type":"","width":"","height":""}],"author":"Deepak Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Deepak Kumar","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/"},"author":{"name":"Deepak Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d"},"headline":"User Guide for Odoo MRP Subcontracting Workorder","datePublished":"2026-02-05T12:33:08+00:00","dateModified":"2026-02-05T12:49:01+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/"},"wordCount":775,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp","articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/","url":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/","name":"User Guide for Odoo MRP Subcontracting Workorder","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp","datePublished":"2026-02-05T12:33:08+00:00","dateModified":"2026-02-05T12:49:01+00:00","description":"Odoo MRP Subcontracting Workorder helps manage full and partial outsourcing with vendor costs, material tracking, and automated orders.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/subcontracting-workorder-configuration.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-subcontracting-workorder-document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo MRP Subcontracting Workorder"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d","name":"Deepak Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Deepak Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/deepakkumar-ba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/524616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/701"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=524616"}],"version-history":[{"count":5,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/524616\/revisions"}],"predecessor-version":[{"id":525034,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/524616\/revisions\/525034"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=524616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=524616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=524616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}