Like in the real world, there will always be people not paying for tickets. These are called fare dodgers.
You can limit the number of fare dodgers by hiring ticket inspectors to inspect passenger's tickets.