Skip to main content

Product update: billing profiles


Following our last product update where we introduced automated invoicing, this time we will be introducing billing profiles! As mentioned, thanks to feedback from the community, we understand that there are challenges faced in managing accounting and billing, especially if you fall under a couple of categories: individual, self-employed, part of an organization, or leading a project.

Previously, there were only two ways to define yourself: as an individual or as a company. This provided it difficult to change your profile for invoicing (if for instance you were an employee and also self-employed) and some had to create multiple GitHub accounts to be rewarded correctly. Now, you can just have multiple profiles under one account.

Let’s take a look.

New billing profiles creation and management

You will now be able to create new billing profile(s) according to the situation that fits you best. This will allow you better flexibility to sort out your payment preferences and to manage your accounts. Check out the options:

  • Individuals can create billing profiles without a legal structure, limited to rewards of up to $5,000 per year. If you pass this limit, you will be asked to create a legal structure. Read over here for more info.
  • Self-Employed users with a legal structure can create profiles, but make sure you verified your profile (KYB).
  • Organizations are those that manage a team of contributors with a legal structure, also requiring KYB verification.
  • Employees of organizations can join their employer's billing profile.
Note that organizations will be able to add you under their team, in their billing profile. You as an employee will receive an indication in your billing profile that the team has added you. So make sure to check your billing profile regularly if you are in this category!

Along with your new billing profile(s), you will also be able to:

  • Delete, disable, or leave billing profiles.
  • Manage your payout preferences easily and setup different payout information depending on your profile. If you are a contributor on different open-source projects from different organisations, you can connect each project accordingly.
Note that in the very rare case of being an employee of a company “A”, where in your contract you are asked to work on an open-source project “B”, you may receive rewards from the latter. When that is the case, you’ll see that in your rewards table the status “pending company”. There is no action for you to do on your side. It just means that the if you had received awards from “B”, these do not pertain to you, it pertains to “A”, as you are under contract with “A”.
  • Access a dedicated invoices tab for streamlined billing management.

Management as an organization

If you are an organization, you have a specific billing profile to manage your team. For example, you can activate or deactivate coworkers mode. This allows you to manage your team according to contributors of the project and the “core team” that work with you on a daily basis.

You can add your co-workers and define their roles in the company. They will receive a notification that they are part of your organisation.