Can I charge a shop supplies or hazmat fee, and how much?
Short answer
Yes, and most customers accept a small, clearly labeled fee without pushback because it's standard in the industry. Keep it a flat, reasonable percentage or dollar amount, and never make it look padded.
It covers real cost, not a hidden markup
Rags, disposal of used oil and filters, gloves, cleaning solvents, and hazardous waste disposal fees are real costs of doing every job, and they're expensive to itemize line by line on every invoice. A flat shop supplies fee is the accepted, standard way to recover that cost without a ten-line invoice.
Keep it proportional and capped
A common approach is a small percentage of labor, often around 3 to 8 percent, capped at a flat dollar maximum so it doesn't balloon on a big job. Print what it covers in one line on the invoice so it doesn't read as a mystery fee.
Hazmat or environmental fees for oil changes and fluid services are usually a small flat amount per service, reflecting actual disposal costs you're required to pay under your state's environmental rules.
Defend it the same way every time
If a customer questions it, explain plainly what it covers rather than discounting it away. Discounting a supplies fee for someone who complains signals it was padding in the first place, which undermines every other invoice you send.
Explaining the shop supplies fee
Customer
“What's this shop supplies fee for, seems random.”
You
“That covers things like disposal of the old oil and filter, shop rags, gloves, and cleaning materials used on your car. It's standard across most shops, it's capped so it never gets out of hand on bigger jobs, and it's on every invoice, not just yours.”
Setting the fee
| Shop supplies fee | 5% of labor, capped at $25 |
|---|---|
| Hazmat/disposal fee, oil service | $3-6 flat per service |
| Example: $600 labor jobhits the cap, doesn't scale past it | $25 supplies fee applied |
The math: Set the percentage low enough to feel fair on an average ticket, and always cap it as a flat dollar maximum so large jobs don't generate an absurd supplies charge.
Where owners get this wrong
- Letting the fee scale uncapped on big-ticket jobs, where it starts to look like a scam.
- Not disclosing the fee until the final invoice instead of on the written estimate.
Ask your version of this question
This is one business owner-tested take. Your shop size, trade, and team change the answer. Ask the exact version inside Ask a Shop Owner and get a response grounded in how owners like you actually handled it.
Now run it against your numbers.
This answer is written for shops in general. Inside Ask a Shop Owner it becomes your answer: your revenue, your crew, your market, your history. Ask "Can I charge a shop supplies or hazmat fee, and how much" and get the version that accounts for what you already told us.
Was this helpful?
One click. It tells us which answers to deepen and which questions we still owe you.
Not ready for a trial? Take the scripts with you.
Leave your email and we send three short notes over the next week showing how owners used answers like this one on a real decision. No newsletter, no drip forever.
Three emails, then it stops. Unsubscribe in one click. We never sell your email address.
Answered for these owners
Built for shops like yours