I am quite new to freelancing. I was recently hired for a fixed price job. After majority of work was finished, the client said he want to cancel the project because of some technical problems and my work is of no use to him. He has not received any work yet.
What should be the ideal thing to do in such case? I am planning to charging for the work that is already done. Is it appropriate or should I not charge him anything?