No, the Mastercard Gold Card does not waive its annual fee for active military members. Though Barclaycard previously offered perks like 0% APR and no annual or late fees to active duty military cardholders, they have since removed those benefits. However, there are still a few Mastercard Gold Card military benefits that are required by the Servicemembers Civil Relief Act (SCRA) — these include items like a capped interest rate during and after the time of active military duty.