This is all very common practice. Has been for at least a decade. Some companies require this info for them to purchase from you as well.
This is one of the benefits of being a company. You use the tax ID instead of your social security number.
I've never had to provide an EIN or SSN when using DDP shipping, which is what you should be using unless you have a huge order.
I've never had to provide an EIN or SSN when using DDP shipping, which is what you should be using unless you have a huge order.