Most of the well-known shelters do charge an adoption fee, which goes towards running costs and also helps deter people from adopting on impulse. Some small, privately-run shelters may have their own policies, which don't involve an adoption fee.