I have 7 bulk oil tanks and I get a really good price due to that. I charge the prevailing per qt. price for my oil so I do make some $ off of that, I don't charge for my oil filters except if they go over $10.00 my cost and there are not very many that do. I also charge $15. for the service so I do make a good dime on an oil change but you know exactly what you are getting and it is an honest price. I DO NOT have a house brand oil which is basically junk, and that's your cheap oil changes that JL sells you to get you in and then up sells the piss out of you.