Hobbies and Crafts How much does a 30-second commercial cost? How much does a 30-second commercial cost? As mentioned above, the average costs for a 30-second ad spot on local TV, however, can be just $5-$10 per 1,000 impressions (CPM). Advertising on popular streaming services average around $10 CPM (YouTube) to $30 CPM (Hulu).