It is generally OK to negotiate prices with a contractor. Contractors often have some flexibility in pricing, and negotiating can help you get the best deal possible. However, it is important to remember that contractors need to make a profit in order to stay in business, so be sure to be reasonable when negotiating. Additionally, make sure you are clear about what services you expect from the contractor and that the final price reflects the quality of work you expect.