Clinical social workers’ salaries depend on experience. Those with a year or less of experience average between $30,000-35,000, while social workers with 4 or more years of experience average between $35,000-40,000 annually. Social workers with 5-9 years of experience typically earn between $35,000-45,000 a year. Those with 10-19 years of experience earn between $40,000-45,000 annually. Social workers with 20 years or more of experience earn between $45,000-50,000 a year.