On the mainland, Advance Auto Parts and AutoZone used to read and clear your codes for free. As of late in my area, they will still read your codes but will not clear them for your. Occasionally, they will let you use their reader yourself which provides you the opportunity to clear them. Or...you can purchase an OBD reader for less than the likely dealer fee for reading and clearing the codes and then you can always read and clear them yourself.
I recommend purchasing a reader, even an inexpensive one. Just make sure that it will clear the codes also. This has proven to be a valuable tool for me over the years.