Sorry about the confusion, Tamar. Unfortunately, existing active contracts can't be moved to a different team. You'll need to close contracts and re-hire freelancers for different contracts under different teams.
Different billing methods can be assigned to different teams, under which clients can set up their contracts. The steps Valeria shared and using teams is the only way for ensuring a specific payment method is charged for the payment.