I’ve searched for information on this and it doesn’t seem to be very clear.
We are an enterprise organization with several teams, but occasionally we work with third party contractors from other large orgs.
Those contractors often have their own, paid, figma accounts and we invite them to work in our org. The problem I am having trouble understanding is why Figma seemingly wants that account to be paid on both orgs - I am not able to invite the paid account from another organization and have it suffice for editing in our org - it treats them like they need to pay on our org as well.
Is this intended?
It is intended. Billing on the organization plan is based on total editor seats, not individual users. Your organization is responsible for payment for all editors who have access to the team or your team files, regardless of whether that user belongs to another paid team or not.
However, if you add these users on a temporary basis and they are removed prior to your next quarterly true-up, you will not be charged for their additional seats. Even if you do end up paying for additional editor seats, they can be replaced with other users and will not be tied to these individual users.
Hope this helps!