Scrap Inventory Management Software
Real-time multi-commodity inventory across every yard, every grade
OnlineScrap is scrap inventory management software that keeps multi-commodity, multi-location inventory honest in real time. Every inbound ticket increments the right grade at the right yard; downgrades, reweighs, and mill assay returns reconcile automatically; cross-yard transfers post on both sides with variance tracking; and per-yard P&L rolls up to a consolidated view.
The short answer
- What it is
- Real-time per-grade, per-yard inventory that reconciles downgrades, transfers, and mill assay returns automatically.
- Who it's for
- Multi-commodity yards where spreadsheet inventory drifts from reality.
- Proof
- Weighted Average Cost recalculated live on every purchase, with two-sided transfer reconciliation.

What ships on day one
Live inventory
- Real-time per-grade, per-yard inventory
- Mixed-load splits across multiple commodities per ticket
- Pile, bin, and container positioning so any material can be found instantly
- Weighted Average Cost (WAC) recalculated live across every purchase
Adjustments & reconciliation
- Cross-yard transfers with two-sided reconciliation
- Downgrade, contamination, and reweigh adjustments
- Mill assay reconciliation with variance posted to the GL
- Cycle counts and physical inventory workflows
- Reason-coded adjustments for shrinkage, damage, and corrections with approvals
Downstream & transformation
- Inventory feeds the B2B marketplace and buyer portal automatically
- WIP and Finished Goods tagging through regrade and transformation workflows
Frequently asked questions
Is inventory updated in real time?
Yes — every inbound ticket, transfer, downgrade, reweigh, and outbound posts to inventory in real time. Offline tickets also reconcile automatically on resync.
How are mixed loads handled?
Line-item splits per commodity on the same ticket, each posting to its own grade and inventory bucket.
Are cross-yard transfers reconciled?
Yes — outbound from one yard posts as inbound at the receiving yard with two-sided variance tracking.
How is mill assay variance handled?
When the assay return arrives, the outbound is settled against the assay with grade and weight variance posted automatically to the GL.
Can I run cycle counts and physical inventory?
Yes — cycle counts, physical inventory worksheets, and variance posting are built into the inventory module.
Do I know my true cost basis per pound?
Yes — Weighted Average Cost is recalculated in real time across all purchases, so the cost basis for every pound of material is current. Freight and other landed costs roll into it, and regrade or transformation workflows reclassify material after processing while automatically adjusting inventory values and the WAC.
Can I tell where material physically sits in the yard?
Yes — assign piles, bins, locations, and containers, and track every movement between them for a complete chain of custody from inbound to outbound. Container fill levels and scheduling are tracked alongside, and a live dashboard shows current inventory by product, grade, and location updated with every scale transaction.
How do I separate unprocessed from processed material?
Tag inbound material as Work-In-Progress and move it to Finished Goods once it is processed, so you always know what you own and what stage it is at. Outbound sales commitments are tracked against on-hand inventory so you can see what is promised versus available to sell.
How are shrinkage and corrections recorded?
As reason-coded inventory adjustments with an approval step and a full audit trail, so shrinkage, damage, and corrections are documented rather than quietly absorbed. Aging, turnover, and value reports export to your ERP.