Digital payments in India have grown significantly, from $61 billion in FY2016 to $300 billion in FY2021. As per a CLSA report, digital payments will exceed $1 trillion by 2026. Estimates from Statista suggest that as of 2021, India had more than 1.5 billion mobile phone numbers, of which 800 million were linked to smartphones. UPI accounts for 60% of total digital payments by volume.
CONTINUE READING

Continue to stay on top of the latest news

Get access to data-driven insights, premium content, and upcoming events delivered straight to your inbox. Information worth reading once a month.

Get access now
To make sure you keep getting these emails, please add insights@gomedici.com to your address book or whitelist us. 
Our postal address: MEDICI Global Inc. PO Box 473944, Charlotte, NC 28247
Stay in touch!

Linkedin    Youtube    Twitter