When we go to Litchfield or Hillsboro lakes, we usually just get a daily pass.......$10 at Litchfield, $20 at Hillsboro. Don't fish either lake enough to get an annual pass. You'll need to show proof of insurance to get a permit at Hillsboro. Haven't fished the other lakes mentioned, nor the Mississippi for crappie. Good Luck!