Avtalen innebærer at Qatar skal levere to millioner tonn LNG per år.
– Med denne avtalen vil Qatar bidra til energisikkerheten i Tyskland og Europa, sier Qatars energiminister Saad Sherida al-Kaabi tirsdag.
Etter at gassleveransene fra Russland ble kuttet som følge av den russiske invasjonen av Ukraina, har Tyskland forsøkt å sikre økte leveranser fra andre land, deriblant Norge.
Det er QatarEnergy og ConocoPhillips som signerte avtalen.
– Tyskland representerer det største gassmarkedet i Europa og vi er forpliktet til å støtte energisikkerheten, sier al-Kaabi.
Qatar har ønsket å inngå så langsiktige avtaler som mulig, noe europeiske land har vært skeptiske til.
NTB