The average Briton carries just £22 in their wallet, research has found.
A survey for mobile payments service Paym found people in Belfast tend to have the bulkiest wallets, stuffed with £30 on average.
This was followed by people in London, who have just over £25 on them on average, the survey found.
People in Nottingham were found to carry the least amount of cash in them, at £16 typically, according to the survey of more than 2,000 people.
Craig Tillotson, executive chairman of Paym, said: "As people carry smaller amounts of cash on them, chasing down money owed can quickly become a hassle."
Here are the cities where people carry the highest amounts of cash according to Paym, with the average amount they have on them:
1. Belfast, £30.19
2. London, £25.41
3. Liverpool, £25.37
4. Sheffield, £25.30
5. Newcastle, £23.95
And here are the cities where people were found to carry the least cash, with the average amount they have on them:
1. Nottingham, £16.54
2. Glasgow, £18.99
3. Bristol, £19.43
4. Manchester, £19.63
5. Cardiff, £20.22