The cost of a GPO contract typically comes from administrative fees paid by vendors, which generally range from 1.22% to 2.25% of the purchase price. Some GPOs may also charge membership or participation fees to their members, either as a one-time fee or on an annual basis.