IRCTC does not provide agent license to an individual directly but it delivers the same through IRCTC authorized Principal Agent. Snap World providing the opportunity to retailers to become Indian Railway authorized e-ticketing agent. To start a railway ticket booking agency you need an IRCTC license, selling railway tickets without IRCTC license is an offence. After an application through Snap World for IRCTC services, retailer gets the approval from IRCTC and Snap World team informs the retailer about the service activation same day.