MTM Boxes for most of my ammo, neatly labeled with the load data of course. The exception is that .30-06 gets loaded into Garand Enblocs, Cardboard Sleeves, and Bandoliers and goes into an Ammo Can. .38 Special just gets chucked into an ammo can. The stuff in the can has a label on the inside of the lid.
All of that gets put into a 5-drawer Craftsman tool chest adjacent to the safe.