Yes, public liability insurance is essential for on-site aluminium installation work and is typically required by clients, property managers, and building contractors before you can start work. It covers injuries to occupants or damage to their property that occur during your installation activities. Most clients won't allow you on-site without proof of valid coverage.