➡️ What This Does
Units of Measurement let you define how a material is counted (each, box, pallet, etc.). Multi UoM takes it further, letting you build conversions between those units, like 1 pallet = 25 boxes = 250 pieces, so purchasing, transfers, and stock tracking stay accurate.
➡️ Part 1: Create Your Custom Units of Measurement
Go to Settings → Catalog → Units of Measurement.
To create a custom unit, just enter a name and abbreviation.
➡️ Part 2: Assign a Unit to a Material
Open your catalog and click the three-dot menu (...) next to the material.
Select Edit Material.
Scroll down to the Measurement unit section.
➡️ Bulk Edit
To update multiple materials at once, use Bulk Edit Mode. You'll see a Measurement Units column, just select the correct unit for each material. Changes save automatically as you edit, there's no separate save step.
➡️ Part 3: Set Up a Multi UoM Conversion Tree 🌳
Once a material has its unit set up, you can build a conversion tree so it can be received, moved, and sold in different units.
When to use this?
If you buy items in bulk (e.g., 1 bag = 10 units) but you use/sell them one at a time, Multi UoM lets you:
Receive inventory in bags
Move/consume inventory in units (EA)
Keep stock accurate automatically
Steps to set it up:
Open your Catalog.
Click the three-dot menu (...) next to the item and select Alternate UoM.
You'll see your material's base unit (e.g., "each" or "bag").
Click Add Unit to define your hierarchy, for example:
SureStock automatically calculates the full conversion (in this example, 1 pallet = 250 pieces).
➡️ What Happens in SureStock?
The material will always move in the Base Measurement Unit you assigned to the item, that's the primary UoM (Part 2 above).
Practical example:
Material with EACH as its Base Measurement Unit.
Transfers to a job: deduct 1 EACH, 2 EACH, etc.
Deductions/usage: always in EACH.
➡️ Part 4: Using Multi UoM in Purchase Orders
Once a material's UoM tree is set up, you can:
Create a PO and add the material line item.
Choose the ordered unit from the units you've defined (e.g., pallet, box, each).
Enter the quantity in that unit, SureStock converts it automatically (e.g., 2 boxes = 24 EA).
SureStock automatically adjusts the unit cost based on the baseline cost. You can also override the cost manually, for example, when buying in bulk at a discount.
➡️ How to Handle Cost (Recommended)
Track cost per unit.
Example:
If 1 box costs $94 and it has 12 units
Unit cost = 94 / 12 = $7.83 (rounded)
Set that unit cost in Cost to Business for that material.
⚠️ Important to note: SureStock does not currently recalculate the unit cost automatically when you change the ordered unit on a PO. The Price field will keep showing the value stored in Cost to Business regardless of the unit selected. You'll need to calculate and enter the correct cost for the selected unit of measure manually when creating the PO.
➡️ Where It's Supported
✅ Currently supported in:
Catalog items
Stock location transfers
Purchase Orders
⚙️ Coming soon:
Cycle counts
Picklists
These areas are still being developed for full Multi UoM compatibility.
➡️ Bulk Uploads for Multi-UoM
SureStock does not currently support adding multiple units of measurement through the bulk upload tool. If you need to apply UoM trees to several materials, this must be done manually, one by one, from the Catalog page.
For large catalogs or onboarding, our team may be able to assist with bulk setup in special cases. If you're interested, contact Support. When requesting assistance, please organize your units in a format like this beforehand:
Material Name | UoM 1 | Qty 1 | UoM 2 | Qty 2 | UoM 3 | Qty 3 |
PVC 90° Elbow | Pallet | 25 | Box | 10 | Each | 1 |
This structure allows the system to map each relationship properly. Future releases will include this mapping option directly in the bulk upload tool.
➡️ Best Practices
✅ Start with your most commonly used unit as the base unit (e.g., "each").
✅ Avoid duplicate or overlapping names when creating UoM trees.
✅ If you see a sync error on an item, resolve that before editing its UoM.
✅ For bulk updates, contact Support, we can assist with backend uploads in special cases.
➡️ Common Issues
"I entered a PO in boxes but the unit cost still shows the same number as before."
That's expected right now, SureStock doesn't auto-recalculate unit cost when you change the ordered unit on a PO. Calculate the correct cost for the selected unit manually and enter it on the PO.
"I tried to set up Multi UoM through bulk upload and it's not an option."
Multi UoM trees can't be set up via bulk upload currently, they need to be done one by one from the Catalog. For a large batch, contact Support, we may be able to help with backend setup.
"My item has a sync error and I can't edit its UoM."
Resolve the sync error first, then edit the unit of measurement. Trying to change UoM on an item with an unresolved sync issue can cause problems.
"I set up Multi UoM but it's not working during a cycle count or pick list."
Multi UoM is currently supported in Catalog items, stock transfers, and Purchase Orders only. Cycle counts and picklists are still being developed for full compatibility.
➡️ FAQs
Does SureStock recalculate unit cost automatically when I change the ordered unit on a PO?
No, not currently. You need to calculate and enter the correct cost for that unit manually.
Can I set up Multi UoM for many materials at once?
Not through self-service bulk upload today, it's a one-by-one process from the Catalog. Contact Support for large-scale setups.
Where is Multi UoM currently supported?
Catalog items, stock location transfers, and Purchase Orders. Cycle counts and picklists are coming soon.








