The national average hourly rate for babysitting in the United States is $18.36 for one child. However, the babysitting rate will change depending on where you live, the number of children you have, your children’s ages, how much experience your babysitter has, and their job responsibilities.