Home » Glossary Terms » Bill of Materials

Bill of Materials

Bill of Materials - Amazon Inventory Glossary
Key concept
A bill of materials (BOM) is a complete list of every component, raw material, and packaging item required to produce or assemble one sellable unit of an FBA product. It defines what you need, how much of each, and what each piece costs.

What Is a Bill of Materials for Amazon FBA?

A bill of materials is the structural recipe behind every product you send to Amazon. For sellers who manufacture custom products, create bundles, or kit multiple items under a single FNSKU, the bill of materials defines every physical input that goes into one finished, shippable unit. Without one, you are guessing at costs, reordering components unevenly, and discovering shortages at the worst possible time.

In traditional manufacturing, a bill of materials drives procurement, production scheduling, and cost accounting. For FBA sellers, it serves the same purpose on a smaller scale. Every component on your BOM has its own supplier, unit cost, lead time demand, and reorder cycle. Miss any one of them and your entire listing goes dormant while you wait on a $0.03 sticker or a $0.12 polybag.

The bill of materials also feeds directly into your landed cost calculation. If you only track the main product's cost and ignore packaging, inserts, and prep materials, your margin math is wrong from the start.

Bill of Materials Structure and Formula

A BOM is organized as a table. Each row is one component. The columns that matter for FBA sellers:

Finished Unit Cost = SUM(Component Quantity × Component Unit Cost) for all lines

Variables:

  • Component: The physical item (main product, box, insert, polybag, label, etc.)
  • Quantity per unit: How many of that component go into one sellable unit
  • Unit cost: Cost per individual component
  • Extended cost: Quantity × Unit cost
  • Supplier: Who you order this component from
  • Lead time: Days from PO to receipt for that specific component

Worked Example: Bill of Materials for an FBA Wellness Bundle

You sell a "Morning Wellness Bundle" on Amazon at a $42.99 ASP. The bundle contains three products plus branded packaging. Here is the full bill of materials:

LineComponentQty/UnitUnit CostExtendedSupplierLead Time
1Vitamin D3 bottle (60ct)1$3.80$3.80Shenzhen Nutri Co.65 days
2Zinc lozenges pouch (30ct)1$2.10$2.10Shenzhen Nutri Co.65 days
3Elderberry gummies bag (45ct)1$4.25$4.25Guangzhou Health Mfg.75 days
4Branded mailer box1$1.15$1.15PackRight (domestic)14 days
5Tissue paper wrap2$0.08$0.16PackRight (domestic)14 days
6Branded insert card1$0.12$0.12PackRight (domestic)14 days
7Polybag + suffocation warning1$0.04$0.04Prep center stock3 days
8FNSKU label1$0.02$0.02Prep center stock3 days

Total BOM cost per unit: $11.64

Your critical path is Line 3 (Elderberry gummies at 75 days). Even though most components arrive in 14 days or less, you cannot assemble a single sellable unit without every line fulfilled. Your reorder point for the finished bundle must be calculated against the longest component lead time, not the average.

FBA-Specific Context

Amazon does not track your bill of materials. FBA sees one FNSKU and one sellable unit. Everything upstream, sourcing eight components from three suppliers across two countries, is your problem. This creates a few FBA-specific challenges:

Component lead time mismatch: Your three supplement products ship from China on 65-75 day ocean freight timelines. Your packaging ships domestically in two weeks. If you reorder everything at the same time, your boxes sit in your prep center for two months burning holding costs while you wait for the main products.

Storage limit impact: Amazon's storage limits apply to finished units. Unassembled components sitting at your 3PL don't count against your FBA capacity, but finished bundles do. Smart BOM management means timing your assembly to match your inbound shipping windows rather than assembling everything the moment components arrive.

Bundle ASIN complexity: If one BOM component goes on backorder, your entire bundle listing goes inactive. Unlike single-product sellers who can partially replenish, a missing $0.12 insert card can take down a listing that generates $15,000/month in revenue.

Common Mistakes

1. Not tracking packaging as BOM lines. Most sellers track main product costs but treat packaging, labels, and inserts as "overhead." When your branded mailer box supplier raises prices by 40% or goes out of stock, you have no reorder point set, no alternate supplier listed, and no visibility into the impact on your landed cost.

2. Using average lead time instead of longest-component lead time. Your bundle's effective lead time is the slowest component, not the average. If three components arrive in 14 days and one takes 75 days, your safety stock calculation must use 75 days. Using the average (42 days) guarantees stockouts.

3. Ignoring component MOQs in reorder math. Your main product might have a 500-unit MOQ from your manufacturer, but your custom insert cards might require a 5,000-unit minimum print run. If you reorder 500 bundles worth of everything, you end up with 4,500 extra insert cards and no storage plan for them.

See it in action
Profit Hawk tracks every component in your bill of materials and calculates reorder points per line, so one missing polybag never takes down a $15K/month listing. See how it works →

Bill of Materials FAQ

Do I need a bill of materials if I sell single products, not bundles?

Yes, if your product requires any prep, packaging, or inserts beyond what the manufacturer ships. A single product with a polybag, suffocation warning sticker, and branded insert card has a four-line BOM. Tracking those components prevents prep delays when you reorder.

How does a bill of materials affect my landed cost calculation?

Your BOM feeds directly into your landed cost. Every component has its own unit cost, and some have separate shipping or duty rates. If you only track the main product cost and ignore packaging, inserts, and prep materials, your landed cost is understated and your margin calculations are wrong.

Should I keep safety stock for BOM components separately?

Absolutely. Your finished-goods safety stock only protects against demand variability. If a single BOM component runs out, you cannot assemble sellable units regardless of how much main product you have on hand. Track reorder points for every component line, especially items with different suppliers or lead times.

What is a phantom BOM in Amazon FBA?

A phantom BOM (or phantom assembly) is a sub-assembly that exists on paper but is never stocked independently. For FBA sellers, this commonly applies to kitting steps: you define a prep sub-assembly (polybag + label + insert) that gets consumed immediately into the finished bundle. Phantom BOMs simplify tracking without creating extra SKUs.

Keep going

[ph_glossary_nav]

Nine free Amazon FBA calculators — plain English, no signup.