A freelance copywriter is a professional writer who writes words, or copy, for businesses on a contract basis. Freelance copywriters write copy for a variety of contexts, including: Digital advertising copy. Print advertising copy.