G & M Vending is a family owned business with over 45 years of success with the third generation taking charge. We are a Full Line Vending Service with 24-hour Service Line to accommodate all size accounts.

Self Pay Market is the new and improved vending service. It is a convenience store, located right in the break room. Self Pay Market is really the convenient alternative to vending. Provide your employees a secure, self-service checkout convenience store inside your facility with Self Pay Market.

We service in Hillsboro, Litchfield, Greenville, Salem, Shelbyville, Vandalia, Pana, Virden, Girard, Carlinville, Gillespie, Staunton & expanding rapidly. If you would like to visit a Self Pay Market, we would love to show you one of ours!