the first tag you need to keep salmon, steelhead, halibut, or sturgeon is the "Combined Angling Tag", $26.50. You must buy this tag to fish for any of these species and if you keep a fish, this is where you write the details to "tag" the fish and having done this, you are legally allowed to have that dead fish in the field.
for salmon/steelhead, you are allowed to tag 20 adults per year. provided they are retained correctly under the rules where you are fishing, you can tag either wild or hatchery fish on your Combined tag. This tag is the only one that you can put wild fish on.
the Hatchery Tag is an extra tag only for hatchery salmon/steelhead, it allows 10 to be tagged, and it can only be purchased after you already have a Combined tag.
so to fish for salmon or steelhead, whether you plan to retain them or not, you must get a Combined Angling tag. unless you plan to keep a whole bunch of hatchery fish, that is all you need.
kokanee are retained under the trout limit, no tags required, and some lakes have the extra 25/day kokanee limit added on top of the trout limit...
cheers, roger