No, you can pay for shipping costs only once by adding all the cards you want to purchase to your cart and then clicking on "request total". This way, you will only be charged for shipping once.