The quick answer
Go to Transactions > Manufacturing > Costed Bill of Materials Inquiry. Choose the subsidiary if your account uses OneWorld, the assembly, and a location where location-specific costing applies, then read Quantity per Assembly, Unit Cost and Cost for each component. Top Level Material Cost adds up the Cost of the level 1 rows. The level 2 rows are the detail behind a subassembly, so do not add them again. The page reads standard costs. It runs for a standard-cost assembly, and a component without an applicable standard cost shows a blank or zero cost. It is an inquiry only: it does not post a transaction, update a stored standard cost or run a standard cost rollup.
The screenshots show sample data. Person, company, subsidiary, item and cost values are fictional.
Before you start
This is the core inquiry page. It is not the Costed Bill of Materials report that a SuiteApp adds under Reports > Cost Accounting, and the two do not share fields or views. The inquiry is a standard-cost inquiry. It is meant for an assembly that uses standard costing, with standard costs for its components at the location and date you choose. A component without an applicable standard cost shows a blank or zero cost, so treat the total as incomplete until you have checked the standard cost records and their dates for every cost-bearing component. An account with no standard-cost assemblies shows few or no costs.
You generally need the Assemblies and Standard Costing features, a standard-cost assembly and a bill of materials for it. Advanced Bill of Materials is needed for more than one BOM or for revisions, and By Revision also depends on the assembly using revision control for its effective BOM control, otherwise use By Date. Conversion cost needs the Manufacturing Routing feature and the routing and manufacturing cost setup, so a blank or zero conversion amount does not by itself prove there is no routing. Your role needs access to the inquiry and to the relevant subsidiary, location, assembly, BOM and cost data. Labels, defaults and amounts depend on your setup.
Standard costs also have to cover the date you query. With By Revision the date follows the selected revision, so costs that are effective today may not cover an older revision's date.
01. Open the inquiry
On the Transactions menu, point to Manufacturing and choose Costed Bill of Materials Inquiry. Depending on your account and role, the form shows Subsidiary, Assembly, Location and Top Level Only on the left, and BoM Display Control, Bill of Materials, Bill of Materials Revision and Effective Date on the right. Top Level Conversion Cost, Top Level Material Cost and Total Unit Cost are blank, and the grid reads No records to show.
02. Choose the assembly and the location
Select Example Supply US in Subsidiary and WB-300 Garden Workbench in Assembly. Bill of Materials can fill in as WB-300 Workbench BOM and Bill of Materials Revision as Rev B, with the Effective Date of that revision, 09/01/2026. Choose the BOM yourself if it did not fill in, check that it is the intended active BOM and that the revision has the components and dates you expect, and confirm BoM Display Control is By Revision. The default BOM and revision depend on your BOM mappings, location and effective dates.
Then select Portland Plant in Location and wait for the grid to fill with the components and their costs. Where Multi-Location Inventory or location-specific costing applies, cost depends on the location, so choose one before you read any cost. Where the Location field is absent or optional, check the selections still read as you intend.
03. Read the quantities
Three rows are level 1: CDR-120 Cedar Board, LGF-200 Leg Frame Assembly and HNG-310 Hinge Set. Two are level 2, indented under the leg frame: STT-210 Steel Tube and BLT-050 Bolt Pack. On the cedar board, BoM Quantity per Assembly is 3 and Component Yield is 75, meaning 75 percent, so Quantity per Assembly is 4, which is 3 divided by 0.75. On the hinge set, 4 at a yield of 50 percent gives 8.
Quantity per Top Level Assembly multiplies down the levels. The steel tube is 4 on each of the 2 leg frames, so it reads 8, and the bolt pack reads 2.
04. Read the costs and the totals
Cost is Unit Cost times Quantity per Top Level Assembly. The cedar board is 4 at 12.50, which is 50.00. The hinge set is 8 at 0.90, which is 7.20.
The leg frame shows a Unit Cost of 14.10 per frame and a Cost of 28.20 for the 2 frames. A level 1 subassembly row shows a Unit Cost rolled up from its own components. Do not assume it equals, or updates, the subassembly item's stored standard cost. Here it is 4 steel tubes at 3.25 plus 1 bolt pack at 1.10. The two level 2 rows, the steel tube at 26.00 and the bolt pack at 2.20, add up to the same 28.20, so do not add them again.
Top Level Material Cost reads 85.4. It is the level 1 costs added together: 50.00 plus 28.20 plus 7.20. Conversion Unit Cost and Top Level Conversion Cost are blank here, so Total Unit Cost is also 85.4. A blank conversion amount does not by itself prove there is no routing, so check the routing, resources, rates and cost templates if you expect one. This is the inquiry's standard-cost result, not an actual production cost, and nothing on this page updates a stored standard cost.
05. Compare the earlier revision
Leave BoM Display Control at By Revision and choose Rev A in Bill of Materials Revision. Effective Date shows the date of that revision, 01/05/2026, and the grid recalculates. The cedar board is now 3 at a yield of 100, a Cost of 37.50, the leg frame stays at 28.20, and the hinge set is 4 for 3.60. That assumes the same component standard costs cover that revision's date. If they do not, some costs can be blank or zero.
Top Level Material Cost becomes 69.3, against 85.4 for Rev B. Choose Rev B again to bring the Rev B numbers back. With By Date instead, the inquiry uses the revision effective on the date you enter.
06. Show only the top-level rows
Check Top Level Only. The grid hides the subassembly detail and keeps the three level 1 rows, hiding the steel tube and bolt pack. With the same BOM, revision, location and standard costs, Top Level Material Cost still reads 85.4, because the leg frame already carries them. Clear the box to see the detail again.
Check the result
- Each level 1 row has a Quantity per Assembly, a Unit Cost and a Cost.
- The leg frame's 28.20 equals its two level 2 rows, 26.00 and 2.20, counted once.
- Top Level Material Cost and Total Unit Cost read 85.4 for Rev B and 69.3 for Rev A.
- Nothing was saved or posted, and no item cost changed.
Treat the figures as a standard-cost estimate from the bill of materials. For what a build actually cost, review work order issues, completions, labor or machine activity and variance analysis. Before you rely on a number, confirm that the assembly is standard-cost, that the BOM and revision are the intended ones, that every cost-bearing component has a standard cost for the date and location, and that a blank or zero cost is a setup question and not proof that a part is free.
Common questions
What is the Costed Bill of Materials Inquiry?
It is a read-only page under Transactions > Manufacturing that expands an assembly's bill of materials level by level and shows each component's quantity and standard cost, with the material cost of the top-level assembly. It posts nothing and does not change item costs.
Is it the same as the Costed Bill of Materials report?
No. The Costed Bill of Materials report is added by a SuiteApp and lives under Reports > Cost Accounting, with its own filters and cost views. The inquiry is a core page under Transactions > Manufacturing. Do not use one page's fields to read the other.
Why are Unit Cost and Cost blank?
The inquiry runs only for a standard-cost assembly. A component's Unit Cost or Cost can be blank or zero when the component is not standard-cost, has no applicable standard cost for the location and date, or falls outside the costing setup. Check the assembly's costing method, the components' costing methods, the location where it applies, the BOM and revision, the date and the standard cost records.
How does component yield change the quantity and cost?
Quantity per Assembly is the BoM quantity divided by the component yield, so a lower yield raises the quantity and the cost. In the example 3 at a yield of 75 becomes 4, and 4 at 50 becomes 8.
How is Top Level Material Cost calculated?
It is the material cost of the top-level assembly: the Cost of the level 1 rows added together. The level 2 rows are already inside their parent's cost, so they are not added again. With no conversion cost, Total Unit Cost equals it.
Does it include labor and machine cost?
Only when it applies. Top Level Conversion Cost and Conversion Unit Cost are calculated from the routing and manufacturing cost setup, such as the applicable routing, resources, rates, cost templates and any manufacturing charge items, not from actual work order time. They can be blank or zero when there is none.
Does it show what a build actually cost?
No. It is a standard-cost estimate from the bill of materials. It does not use actual material issues or time recorded on a work order, so it can differ from a build's actual cost because of actual quantities, rates, scrap, timing and variances.
How do I compare two bill of materials revisions?
With BoM Display Control set to By Revision and an assembly that uses revision control, choose another revision in Bill of Materials Revision. The Effective Date follows that revision and may not be editable, and the quantities and costs recalculate, provided standard costs cover that revision's date. With By Date, the inquiry uses the revision effective on the date you enter.