Need advice on a frustrating situation.
Client hired me for a logo + branding package ($3,500). We signed a contract with payment terms (50% upfront, 50% on delivery). Contract says I keep the deposit if they cancel. Nothing about refunds for completed work.
I delivered everything 2 weeks ago. They approved it, I sent the final invoice, they paid the remaining 50%. Now a week later they're saying they "changed their mind about the direction" and want a full refund because they're "not happy with it."
The work matches exactly what we agreed to in the scope. They approved multiple rounds of revisions. Do I have to refund them?