Gli Iliad Point rappresentano dei nuovi punti di riferimento territoriale per gli utenti, in aggiunta ai 15 Iliad Store e agli oltre trecento Iliad Corner già presenti nei centri storici delle città italiane, così come presso i centri commerciali e la Grande Distribuzione Organizzata (GDO).
Lo scopo é quello di ampliare ulteriormente la propria rete di distribuzione che, a seguito dell'accordo, include i nuovi Iliad Point collocati presso le centinaia di punti Snaipay in tutta Italia.