It’s the right thing to do in my opinion. Don’t listen to anything pertaining « legal implications ». If a client can’t pay for a program they’re probably too broke to sue you in the first place. It’s your property until you’re paid in full and rightfully so.