In Missouri, no hunting or fishing license is needed to take fish or small game on property you own, reside on, or lease (corporations allow the privilege for only top officers). But, you need a "Landowner Tag" for deer and turkey (limits and state zone rules apply). You ALSO need and Federally required tags, stamps or permits for trout, waterfowl, migratory game birds, etc.

Further, if you acquire your fish from a state hatchery, (free), your waters and all fish are state property unless and until you kill all original fish stocked and then purchase and maintain a receipt listing the species and quantity of fish acquired from a private source. The state requires fishing take place on ANY state stocked BOW, but the state can NOT require you to allow people to trespass on your private property to fish.