Yes. You will usually have to open an account before you are able to view the best prices. Most of the time, this is also because you will be assigned an account manager who will be your point of contact for your initial and future purchases.
With drop shipping, you have to set up an account as well. Different drop shippers have different setups but usually you can choose to credit your account, or, you can simply leave it empty and pay for each item as you sell it.
Hope that helps - please let me know if you have any further questions.