No, Bookshop gift cards never expire and have no hidden fees.