Yes you are right you should have agreed a fixed price for the job, go back and get this done is your best bet