Freelance Python developers get paid at an hourly rate. Usually, they spend an average of 43 hours working each week. Yet, experts suggest allocating 60% of the total work hours to billable time. That is approximately 1,342 billable hours per year. There are also other factors to consider, but this could be your average work hours baseline.