Investor Shelf

Bacs Direct Credit

Product · GB · 2 documents

Key number
49.7 billion payments
Total UK payments in 2025. UK Finance p.3
Key number
48.8 billion
Payments made in the UK in 2024. UK Finance p.3