I've noticed over the years it depends on the items.
For example, some people charge a rental fee on a ladder over a certain size. Usually a 12' ladder is what is rented out.
Generator gets rented out, cost includes one tank of fuel, cost of an oil change, and delivery of the generator (delivery only when being left for a duration of time). If more fuel is needed, an additional line is added for fuel.
Things like coring holes, although we have the equipment to do most holes, gets rented out to the client. Why? $1200 drill we buy, or we can go rent one from home depot, either way, they get billed for it.
For expendable items like drill bits, augers, hole saws, saw blades, etc, those need to be factored in. If you know you have 1000 holes to drill, take that into account when pricing the job, as you'll likely need new bits after that. They're disposable items as far as the customer is concerned.
For service calls, expendable items may be listed, they may not, it depends on what it is, and why it needs to be billed out. Did you drop a screwdriver in the wall? Customer shouldn't pay for that. Did you break an auger while drilling something you shouldn't have had to? Yeah it will get billed out.
Anything we rent gets a mark up, and hourly labour charges to deal with the labour for it. If we have to rent a lift, we bill for the time to call and book it, the time we stand around waiting for the lift, and the time we spend dealing with the return of the lift.
If an extension cord gets damaged or stolen from site (for example, it was charging your lift), it gets billed to the customer, because they're the ones responsible for that item being damaged or missing (no one on site should be damaging or stealing anyones items...)
In the end it all comes down to what you feel. If you know the customer is up tight, they're going to argue the cost of the item if they don't feel it's something they should pay. In these cases, you burry the costs in material.
It's different for everyone.
Just my 2 cents.