There is EPA regulations on recycling oil but I think it is up to the states on how it is implemented. Here in Minnesota the rules are; "All places that sell motor oil in Minnesota must post a listing of used oil collection site locations or a toll-free phone number with that information."
This has led to almost all places that sell motor oil here in Minnesota also recycles your oil. Used oil is a commodity and has value, on the most part in small amounts there is no payment but no one charges you to dispose it. Even Walmart stores here take used oil.