The cost of a custom yard sign depends on a variety of factors, such as the size, quantity, and design of the sign. However, on average, custom yard signs cost between $5 and $30 each.