They are required by the U.S. Coast Guard to count every guest on board. Even though the child will be on your lap, they must still have a ticket. Children 0 - 2 years old may purchase a ticket for $1. By having a ticket for every guest, they ensure that they stay at the approved limit of passengers.