Fees are generally set by the card issuing bank, not the dispenser. All depends upon the network(s) used by the 2 involved financial institutionns
And then sometimes, you can get hit at both ends. Bad card company, IMHO, that does that to ya. Cancel the damned thing