Number of debit card payments per capita in the United Kingdom 2013-2017
Payments Cards & Mobile. During this time period, the number of debit card payments per capita showed a steady increase and peaked at 260 payments per capita in 2017.
This statistic presents the number of debit card payments per capita in the United Kingdom from 2013 to 2017, according to data provided by