TH

ThomasLloyd

Zurich, Switzerland

SolarWindBiomassBiogasEnergy StorageOther
Founded 20031001-5000 employees
Profile last updated: August 17, 2026

About

Founded in 2003, ThomasLloyd is a renewable energy company headquartered in Zurich, Switzerland with approximately 1001-5000 employees specializing in Solar, Wind, Biomass.

ThomasLloyd is an independent European clean energy, technology and finance solutions provider with a focus on Asia-Pacific and other high-growth markets. It offers end-to-end energy transition services from a single source, covering renewable power generation and storage, sustainable fuels, climate finance and carbon offsetting. The company develops, finances, constructs and operates climate infrastructure and sustainable fuel projects, and serves governments, corporations, municipalities, investors and farmers. It has operations across Europe, Asia and North America, with more than 1,000 employees, and runs a corporate citizenship and foundation programme focused on education, health, sustainable livelihoods and emergency aid. Founded in 2003, the company is headquartered in Zurich, Switzerland.

Headquarters

Zurich, Switzerland

Founded

2003

Employees

1001-5000

Focus areas

clean energyclimate financerenewable energysustainable fuelscarbon offsettingenergy storageimpact investingnet-zeroAsia-Pacificcorporate citizenship

Products & services

Business models

B2BIPP

Value chain

DevelopmentConstructionO&MTradingConsultingCommunity Engagement

Service areas (3)

  • Climate Infrastructure

    Developing, financing, constructing and operating renewable power generation, storage, smart energy infrastructure, energy efficiency, water and waste solutions, and electrification island projects.

  • Sustainable Fuels

    Developing, financing, constructing and operating low-emission biofuel assets, including bioethanol, biodiesel, biojet kerosene, biogas and biomethane, and solid biofuels such as pellets and woodchips.

  • Climate Finance

    Financial and technical services for climate mitigation, adaptation and carbon offsetting, including renewable energy certificates, nature-based credits and carbon offsets.

Locations

Headquarters

Stockerstrasse 38, 8002, Zurich, Switzerland

Service regions

Asia-PacificEuropeNorth America

People

Management & team (4)

More Solar Companies

View all

More Renewable Energy Companies in Switzerland

View all