I provide sunscreen, cups, aprons, bibs etc. To me, this just part of equipment needed like crib and high chair.
Like Lee-Bee, if parent not want the brand I provide, they can bring own in daily bag. I just factor in cost of these into my fee like other business cost. I agree that if you expect parent to provide, then you not get a say in how much they spend because not know their budget. Most parent would expect provide diaper and wipes but normally all other provision included in daycare fees.
I not charge for crafts, crayons, paper, or anything other than the fee.
My friend charges a fee each summer for sunscreen but she finds the lower income families always forget even if reminded and those who value it, always pay prompt. It always end up that some of her family paid and some haven't. I think she might as well factor that in with her costs - maybe it be $50 a summer between every child - $1 a week for all the children. And can claim as business expense which is much easier than getting frustrated with lack of supplies or poor quality supplies.