Menu Close

Sage 50 Manufacturing Bill of Materials

If your product is a kit, assembles or bundles, or has any other component parts that make it up, you will need to set up a bill of materials. This is the list of components that makes up your finished product.

Improve profitability with a comprehensive inventory system that integrates with Sage 50 accounting. Easily verify stock levels, calculate machine and labour overheads, and record built items.


Bill of materials is a comprehensive inventory of the raw materials, assemblies, sub-assemblies and parts that are required to manufacture a finished product. The BOM module provides combined stock assembly and process costing function and is directly integrated with the Stock Module. It also forms the core product structure, operational costs (people and machines) and routings for the Sage Manufacturing Process modules such as Works Orders and Material Requirement Planning.

Easily create complex multi-level bills of materials and components to fully support your engineering and production processes. Set up unlimited levels of build and sub-assemblies with a maximum component level of 10. Record and calculate a complete breakdown of costs for each built item, including material, labour and machine overheads, using standard reports and dashboards. BOM history is a great way to analyse and compare production trends and improve profitability.

MISys is a powerful solution that works within your Sage 50 accounting system to provide all the tools you need for your manufacturing business. Unlike many solutions, MISys allows you to use Sage 50 for your customer-facing processes and utilise MISys for all other business activities such as BOM, inventory control, production entry, purchasing and more. It synchronizes these operations with your general ledger to eliminate double data entry and reduce costly errors. MISys can be deployed as an on-premise solution or hosted in the cloud to ensure that your data is always available and protected.


Many Sage users have a need to track both the end products they sell and the subcomponents that make them up. This is handled in a special tab in the product record for each end product called ‘Bill of materials’. This tab lists all of the components that go into a product and provides a list of quantities on hand for each component as well as a full costing breakdown. The costing breakdown is rolled up through all BOM levels and can be visualised on an on-screen chart.

This is a very powerful feature that is fully integrated with Sage 50 Accounts and also supports multi-level bills of materials. Its advanced functionality includes trial kitting, maximum build calculator, work ticket processing and traceability management. It is a very useful tool for planning production, enabling you to see how demand forecasts and sales orders will be fulfilled and also create recommendations for the necessary materials requirements.

MISys is a leading supplier of Sage manufacturing and provides a cloud based solution that can be accessed by your users anywhere in the world. This solution provides advanced features including inventory tracking, work in progress, manufacturing scheduling and a fully customised dashboard. It is available for both sage online and desktop and integrates seamlessly with your Sage Accounts. It is easy to set up and use and can be configured by your own MISys consultant to meet your specific business needs.


If you are manufacturing products, you’ll probably outgrow the standard Sage 50 bill of materials functionality. This is particularly the case if you produce repetitive batch production. You’ll need to move to a more powerful solution that fully integrates with your accounting software. This will enable you to manage your manufacturing process from enquiry through invoicing. It’ll also eliminate the need for double entry and potential errors.

One of the best solutions available is QuickWorks MRP. This fully integrated Sage solution offers a full suite of features, including an engineering BOM and a sales BOM. Its BOM functions can be used to track all components and sub assemblies that are required to develop a finished product. In addition, it can generate reports detailing component requirements and re-order levels.

You’ll also find an easy-to-use interface for creating and editing BOMs. You can quickly and easily add or remove parts from a BOM, and you can also use the interface to view a list of all finished items for a particular part. You can also set up a default costing for each item and print BOMs to a spreadsheet.

Cim50 also includes a drawing register which can be associated with a BOM and appear on any Works Orders created from that BOM. This is particularly useful if you need to record labour and machine resources on a BOM. In addition, you can use the standard reports and dashboards to see build volumes and values by week, component where used reporting and full costing history.


Sage 50 Manufacturing is a full-blown Bill of Materials solution that allows you to manage assembly processes, materials planning and more. It’s designed for businesses engaged in batch or ‘one-off’ production that may run a jobbing shop, work to a manufacturing contract, or use both methods. It provides functionality for a range of business sizes and combines bill of materials with stock control and production accounting.

The program provides detailed product assembly lists including a complete history of engineering changes and unlimited revision capability. This enables you to accurately record production costs and improve quality by tracking the exact assembly of finished goods from raw materials through to completion. In addition, the software supports multi-level bills of materials with multiple tiers of components and sub-assemblies.

You can create an ‘on hand’ quantity for each component by entering the required number of units and selecting the item that will be used to make up the desired quantity. The system then calculates the total needed to produce the required amount of finished goods. It will also highlight the maximum quantity that can be produced based on the available stock.

If a customer order is received the system can generate a works order with a list of components and simple steps to follow. It can then check if the quantity is available in stock and, if not, raises a purchase order in Sage 50 Accounts. If you are using Tradebox to upload sales to the marketplace then a stock transfer function can be processed against the end product record – this will adjust down the level to the subcomponents, thus adjusting the potential quantity available for each of the sold items.