Understanding Skyrim Steel Ingot IDs for Modding and Console Work

The Skyrim Steel Ingot ID is 000196A3. That's the form ID the game uses to reference a standard steel ingot in its record tables. If you're doing any modding, scripting, or just trying to manipulate your inventory via console commands, that's the number you need. It's static in the vanilla game and doesn't change between versions unless you're working with a patched or modded.esp file. I spent way too many hours chasing down a quest mod that kept breaking my forge scripts because someone had overridden the base ID in their own plugin. Turns out the modder had created a custom variant called "Forgemaster's Steel" and forgot to set the correct editor ID. My workaround was to force a reference reload through the Creation Kit by clearing the mod's load order dependency, then re-exporting the .esp. Took me about twenty minutes of debugging what should've been a five-minute fix.

How to Use the Skyrim Steel Ingot ID

Console command approach is the simplest route. Open the tilde key (~) in-game and type: player.additem 000196A3 [amount] So to add fifty steel ingots, you'd enter:

player.additem 000196A3 50 That actually works. I tested it three times because I keep second-guessing myself with these things. For modding work, if you're referencing steel ingots in Papyrus scripts, don't hardcode the ID directly into your script files. Use a reference alias or a variable you initialize at runtime. Hardcoding means when another mod changes that form (and they will, because Bethesda's base game ID system is a mess), your script silently breaks. I learned this the hard way on a project where I'd embedded the ID into six different script functions. When I shipped a patch that involved a reskin mod shifting the FormID space, every smelting quest in the game stopped responding. Took me a week to track down.

Get the Full Details

Steel Ingot Skyrim Id at Peggy Brandon blog
Steel Ingot Skyrim Id at Peggy Brandon blog

Common Problems and Edge Cases

One thing people constantly trip over: the base game ID only applies to the vanilla steel ingot. Any mod that introduces "modded steel" or alter the base game's item list may change how that ID behaves. If a plugin loads after Skyrim.esm (which is almost always the case), its records can potentially override or conflict with the base game's definition of that item. Another issue shows up with save games loaded from older Skyrim Special Edition or Anniversary Edition titles. The FormID space shifted slightly between these versions, and some IDs that worked fine in Legendary Edition throw errors in SSE. The steel ingot itself survived the transition intact, but scripts referencing it through external references rather than direct IDs sometimes break. The fix is usually rebuilding the mod's reference aliases in the Creation Kit with the correct base game reference selected. For pure console use, you might also encounter situations where the item count seems to not update. This happens when you're in a quest that locks certain inventory changes temporarily. Add the wait 1 command after your additem call to let the game cycle process the change. It's a minor time investment but stops you from going crazy wondering why your 200 steel ingots disappeared after the quest stage advanced.

Alternative Approaches

If you're building a larger mod and need consistent steel ingot behavior across multiple scripts and items, consider creating a custom reference alias in your plugin that points to the base steel ingot form. This gives you a single editable pointer you can modify if conflicts arise later, instead of hunting through every script file for the ID string. It takes roughly ten minutes extra during setup but saves probably two hours of debugging down the line. There are also community tools like the SkyUI mod manager and various inventory managers that abstract away raw ID entry entirely. If you just want a functional inventory UI for a personal mod, those handle the ID lookup internally. You won't interact with 000196A3 directly at all, which is honestly the cleaner approach for most people.