No! Walmart itself does not charge $2.00 extra if you buy you Federal stamp on your license. The code is FDE = Federal Duck Electronic. The $2.00 is a service charge that is collected by the AGF&C and AMPLEX (which is the company that distributes the federal stamps). I know because I am a license dealer myself and the $17.00 fee is programed into the machine by them (AGF&C). We, as license dealers,are NOT allowed to deviate from the pricing set by the State and Federal agencies. I have been told that Federal waterfowl stamps will still be available at your local post office for the normal fee of $15.00. It is only if you buy them ON the ALS machine at a dealer that you will pay the $17.00 and have it mailed to you. Hope that makes it as clear as mud. Good shooting out there!