I suppose you paid the salaries for the person(s) doing that work in-house. Assuming your programmer's salary cost (~1.3x their gross salary) is $5000 per month and the median month having 20 work days, that price is about the equivalent of 1 day of work for your in-house programmer.
So that price needs to pay for 1 work day for the outsourced freelance programmer+overhead/profit margin for the company itself...Sounds reasonable to me.
Below a certain threshold it doesn't make sense to put in the time/effort to get a new client.