It depends on how much you have them do and how much you negotiate with them. I mean if they are good, they will tell you "$500" with some advice, but if they are not so good, then it may be a case of Time and Material thing.
The last one I had done cost me $300 with support after the fact...