The average cost for a professional video can be anywhere from $300 to upwards of $3,000 depending on the length and type of video.