I have a question about the going rate for freelance Python programming.
Here's the situation: I work full-time in marketing but I have been a freelance web developer since 2005. My marketing company is getting a new website and our previous development company wants to charge nearly $4000 to access our old database to migrate the data over to the new site. However, I know that I can build an html scraper with Python to get all of the necessary data into a spreadsheet, to be uploaded to the new site. (I built a prototype in about 90 minutes and it works.)
My problem is that this is far outside my job description and I want my company to contract me to hand over this code. I don't want to charge by the hour because the fact that I was able to do this quickly is based on 15+ years of experience (a common issue with hourly rates in web development, I know). I want to save them money—so I want to charge less than the $4000 that the old development company is charging—but I also want to be fair to the work that I've done and to industry standards.
What seems like a reasonable price for this?