Rigid boxes can be expensive because they are luxurious and made of high-quality materials. In addition, these boxes require special printing, which adds to the price.