No, not all gun shows are cash only. However, cash transactions avoid credit card fees so cash is preferred by many vendors.