No, you do not need to. The only business license to dropship is the one that fits your local or federal law based on your business and the state, city, or town you live in.