Babysitters can earn between $10 – $20 an hour depending on various factors such as your age, experience, responsibilities, and the area (city/state).