Custom designs are preferred over free templates once a site grows; high-quality custom work can cost between $200 and $350 .