Grant writing salaries vary based on experience and location. On average, grant writers earn between $45,000 and $70,000 annually, with higher salaries in larger cities.