A német juhászkutyák ára 300 és 3000 dollár között változik, attól függően, hogy milyen jellemzők: származás, tenyésztő hírneve, nem, szín, minőségi tenyésztés, és az vásárlás magánszemélytől vagy hitelesített tenyésztőtől történik. Sokan ingyen adják el a német juhászkutyákat az örökbefogadóknak.