I have been overcharged based solely on weight but I had them weigh the parcel when I went to pick it up and they refunded the difference on the spot. The charges are determined at the shipping end (not here in Doha) which in my case was NY. The people here were more than happy to re-weigh the parcel and quickly refunded my overcharge in cash on the spot.