A bank is a business that provides financial services for a profit, while a credit union is a non-profit organization that provides similar services.