No, you do not need a U.S. bank account to receive payment as a creator on Behance. You are eligible to create a Creator Subscription on Behance if you reside in one of the 44 countries that Stripe (our payment processor) supports and you complete the Stripe account onboarding process.
To learn more about Subscriptions, view the full Help Section.