Kids can fish license-free in California until they turn 16 years of age. Once 16, they will need an annual license at the cost of $54.