The amount you can earn as a freelance copywriter varies depending on your experience, level of expertise, the type of projects you take on, and your marketing skills. According to ZipRecruiter, the average freelance copywriter in the United States earns around $30 per hour.