There are several sources of financing available for businesses at different stages of growth, including equity financing through sources like seed funds, business angels, and venture capital funds, as well as loan financing from banks. Equity financing provides ownership in exchange for risk, while loans require interest payments and repayment but provide no ownership. Public sector financing through grants can also be an option. The type of financing needed depends on the business lifecycle stage, from R&D funding through seed capital and grants, to startup financing from angels and venture capital seeking high growth potential, to exploitation and growth funding from banks, angels, and venture capital.