average cost of a television commercial
1 On average, local TV advertising costs can vary anywhere from $3 to $8 per 1,000 viewers, while a nationwide commercial on a popular TV show can cost as much as $400,000 for a 30-second spot.2  A popular event such as the Super Bowl can yield prices as high as 2.5 million dollars. For example, a 30 second spot locally on a channel such as CNN, the commercial could cost $1,500 to $4,000 per spot. 2  For a channel that gets more than 100,000 viewers, the price could reach as high as $25,000 per spot.