Upload

Analyze your own BOM.

A CSV export from your ERP, MRP or a spreadsheet. Most exports work as they are — column names do not need to match ours.

We don’t expect perfect data.

Blank country-of-origin cells are not a problem to fix before uploading — they are the finding. Missing origin information is useful information, and MapleBOM is built to measure exactly that. Do not clean your BOM first.

Up to 25 MB. Comma, semicolon, tab or pipe delimited.

Your file is not stored.
It is read into memory, analyzed, rendered into the page you get back, and discarded when the request ends. It is never written to disk, never written to a database, and never sent anywhere else. Read the details

Not ready to upload?

Run the analysis against a synthetic 1,500-line industrial BOM first. No registration, nothing to install.

Analyze the sample BOM

Columns MapleBOM looks for

part_number Your internal identifier.
Also read as: Part Number, Part No, PN, Item, SKU, Material
Recommended
description What the component is.
Also: Desc, Item Description, Part Name
Recommended
supplier Who you buy it from.
Also: Vendor, Distributor, Source
Recommended
manufacturer Who makes it.
Also: Mfg, Mfr, Brand, OEM
Optional
manufacturer_part_number Their part number.
Also: MPN, Mfr Part Number
Optional
quantity Quantity per finished unit.
Also: Qty, Qty Per Assembly, Usage
Needed for spend
annual_quantity Annual usage. Supply this and every figure becomes annual.
Also: Annual Qty, EAU, Annual Usage
Optional
unit_cost Cost each. Currency symbols and commas are fine.
Also: Unit Price, Cost, Standard Cost
Needed for spend
country_of_origin Leave blank where you do not know — that is the point.
Also: Country, COO, Origin, Made In
Optional
hs_code Recorded but not yet used in the analysis.
Also: HS, HTS, Tariff Code
Optional
Rows above the header, blank rows, ragged rows and Excel byte-order marks are all handled. Nothing needs cleaning up first.