Definitions of finance to pay for something, especially a business, business project or public sector scheme etc Up to 90% of the overall project cost will be financed by commercial loans.