Charities Aid Foundation (CAF) is a charity and bank that connects organisations, institutions, and individuals. It provides advisory services, funding and finance solutions including strategy and planning, banking, investments, fundraising tools, and social investment to charities and social enterprises. CAF works with companies and private donors, governments, non-profit organisations, and charity partners.