Hello @Emilyfoster96,
Welcome to PayPal Community! I understand that you may have been advised that a card is required to set up a business account. Generally, a card is not required to create a new business account on our platform. If you have additional questions or concerns, please visit:
PayPal Commerce Platform
I hope this helps clarify things for you!
... View more