Virtual DJ is free for non-professional use at home. The Pro license is US$299 US, or a monthly subscription of US$19. The Pro license includes all the features of the software, including video mixing, DVS support, and key shifting and matching, so there's no need to purchase extra licenses or expansion packs.