Hide Table of Contents

Assembly Costing Rollup

You can use Costing for assemblies. You can calculate the total cost of the assembly by calculating the cost of all parts and adding them together with all hardware and other purchased component costs. You can also recognize welding operations and add custom operations such as painting to the top-level assembly.

Costing for assemblies is available only in SOLIDWORKS Premium.

You can select how Costing assigns a cost to each part by selecting the type of cost estimation.

Types of cost estimation:
  • To be calculated: Cost is calculated if the part does not have a cost assigned. Cost will be recalculated if you manually choose this option for a part with a saved or purchased cost.
  • Saved Cost: Cost that has been saved to the part if the part has been costed.
  • Purchased Cost: Cost that is assigned automatically if you have set a custom property or cost in the template. You can manually override this cost and it is saved at the assembly level.
  • Toolbox Parts: You can include or exclude all Toolbox components if needed. To save time, Toolbox parts are not run through Costing. You can add costs to them manually or define them in the template, or through custom properties.
The Costing Task Pane for assemblies includes:
  • Costs to be calculated: Parts with no cost data saved to them and no purchased costs associated with them. Parts that appear here by default are not costed.
  • Cost Defined: Parts already costed, defined in the template, or manually assigned purchased costs. The parts that appear by default have already been costed, have a custom cost in the template, or are a manually added purchased cost. Costing is not run on these parts.
  • Purchased Parts: Parts with purchased costs defined in the chosen template or a template set to a custom property with a defined purchased cost.

The multibody Costing template for assemblies includes:

The Purchased Parts tab.

  • You can enter the name of one or more custom properties under Purchased Cost Custom Property and it automatically uses the value of these properties for the purchased cost of the part.
  • You can define the Component Name, Configuration Name, and Cost (USD/Part).
    The costs defined under Purchased Cost Custom Property take precedence over values defined in Part Cost.

The CostingManager displays the parts with their types and materials in their appropriate folders. The CostingManager for assemblies includes:

  • Setup: Has the setup costs for custom operations at the top-level assembly.
  • Calculated Parts: Contains:
    • Method and stock type, if applicable.
    • Template
    • Stock material
  • Purchased Parts: Displays parts that have a cost defined in the template or custom properties.
  • Toolbox Parts: Displays purchased toolbox components specifically.
  • Welding: Displays the welding operations of the top-level assembly.
  • Custom Operations: Displays the custom operations of the top-level assembly.
  • No Cost Assigned: Displays bodies excluded from the Costing calculation and bodies without assigned costs.

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Assembly Costing Rollup
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: 2016 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.