Skip to end of metadata
Go to start of metadata

Bitbucket defines cost based on the number of users who have access to private repositories. The following table describes the different available user plan tiers.

Monthly CostsUser limit for
private repositories †
User limit for
public repositories
Freeup to 5 users

 

 

Unlimited

$10from 6 to 10 users
$25from 11 to 25 users
$50from 26 to 50 users
$100from 51 to 100 users
$200Unlimited

† Individual accounts and team plans include you (the user owning the account or team) toward the user limit.

Upgrading your account and adding a payment method

Learn how simple it is to set up and manage payments for your Bitbucket plan. This section describes how to upgrade your plan, add or update credit card information, and how payments and upgrades work once you have a credit card on file.

 Upgrade and add payment method

If you want to pay yearly with an invoice contact our sales team sales@atlassian.com with your request and be sure to include the account name in your email.

If you do not pay your accounts renewal fees, your plan is automatically downgraded to a free plan with a five user limit. In this case, you must renew or adjust access to your private repositories accordingly.

Upgrading from a free account to a paid plan

Individual Plan
  1. Select avatar > Manage account from the menu bar.
  2. Select Plan details from the left hand navigation.
  3. Press Change plan.
    The plan page appears.
  4. Click Choose for the plan you want.
  5. Complete the fields in Billing details and Credit card details.
  6. Review the form and click Purchase.

Once this process is complete your payment information is recorded and your account is moved to the plan level you selected. The credit card on file will be billed monthly for the plan you have selected and not the number of users on your account.

Once you have a credit card on file you can add users at any time and your plan will automatically be upgraded when you reach the next plan level. You'll receive an email notification of the upgrade so you can manage the number of users you have on your plan with much less hassle.

To reduce your plan level you must complete steps 1-4 and choose a new plan level. Be sure the number of users with access to private repositories is within that plan's range.

Team Plan
  1. Click on Teams in the menu bar and select your team.
  2. Select Manage Team account from the upper right of the page.
  3. Select Plan details from the left hand navigation.
  4. Press Change plan.
    The plan page appears.
  5. Press Choose for the plan you want.
  6. Complete the fields in Billing details and Credit card details.
  7. Review the form and click Purchase.

Once this process is complete your payment information is recorded and your account is moved to the plan level you selected. The credit card on file will be billed monthly for the plan you have selected and not the number of users on your account.

Once you have a credit card on file you can add users at any time and your plan will automatically be upgraded when you reach the next plan level. You'll receive an email notification of the upgrade so you can manage the number of users you have on your plan with much less hassle.

To reduce your plan level you must complete steps 1-4 and choose a new plan level. Be sure the number of users with access to private repositories is within that plan's range.

 Viewing and updating credit card information

View and edit credit card information

To view or change the credit card associated with your account, do the following:

Log into your account and select:

  1. Navigate to the manage account page by doing one of the following:
    1. avatar>Manage account for an individual account.
    2.   Teams>Your team for a team.  
  2. Click Credit card (1) to view the existing credit card. Continue to the next step to make changes.
  3. Click Edit (2).
  4. Make the changes to the information you need to make.

    You will need to re-enter the card information to make any changes, this includes changes to the name or address fields.

    If you are adding a new card the existing card information will be removed and replaced with the new card.



  5. Click Update.

Viewing the users that count toward your plan limit

You grant users access to private repositories using the repository administration dialogs. You can also see how many users have access across all of your private repositories. To check if you are within your plan limit, do the following:

  1. Log into your Bitbucket acount.
  2. Choose avatar > Account from the menu bar.
  3. Click the Plans and billing option.

You can see all the users who have access to your private repositories. You can also remove users from this list. This is particularly useful if you need to reduce the number of users that count towards your plan.

39 Comments

  1. Anonymous

    Is it possible to get invoices for the payments?

    1. You can get an annual invoice to pay for a year in advanced.  Send an email to sales@atlassian.com with your request.  If you want to get invoiced for an existing Bitbucket account, be sure to include the account name in your email.

  2. Anonymous

    If I create a free team account using my existing account, can I later transfer the full ownership to another account, so that another user will be able to also upgrade the team account from free to a paid plan?

    1. I'm sorry, I'm not sure I follow the question. If you are the owner of a team account, you can always transfer the account to another user. Once you transfer the ownership, the other user can upgrade or downgrade the team account at will.  If this isn't clear, please send an email to support@bitbucket.org for more information.

  3. Anonymous

    Is the atlassian account separate from the bitbucket account to submit a payment?  Assuming I already have a free plan under bitbucket and want to upgrade, do I need to create an account at my.atlassian, bind my bitbucket account and then submit the payment? 

    1. Yes, the process is exactly as you describe it. You'll need an Atlassian account to upgrade and pay for Bitbucket. When you choose to upgrade from Bitbucket, you'll be walked through this process.

  4. Anonymous

    I have a individual free account, and I have create 2 free team accounts, because I work for 2 different companies. Can I have 5 different users in each team account? Example: I have my user, that is the owner of  these 2 team accounts: CompanyABC and CompanyXYZ. In CompanyABC, I will add John, Peter and Mary. In CompanyXYZ I will add Cris, Will and Charles. Am I able to do this, with free accounts?

  5. Anonymous

    Let's say I don't have any Plans(BitBucket) or I am a free user of BitBucket. And I create private repo where I don't share with any other users i.e. the source code is managed and maintained by me only. So, in this case how many private repo I can create ?

    1. Free users can create as many private repositories as you like.  What is limited is the number of users working on those repositories.  Sounds like there is only you, so you can create 10 or 100+ private repos.  

  6. I'm on the 10 users plan and currently using 5 of 10. One of my coworkers has a free account and has a fork of on of my repository. I'm trying to push a commit to his fork but I'm not able to, BitBucket send me and error even though I'm set as admin in his fork:

    abort: HTTP Error 402: Plan limit exceeded

    Is it because my coworker is on a free plan?

    1. If you are pushing to his fork and receiving this error, ask him to check his plan.  Sounds like he has given more than 5 users access to his private repos.

      1. He doesn't, I've just check it with him. His username is: osnysantos

        1. This user is over their plan limit. They can check who is contributing from the Plans and Billing page of their own account administration screen.

          1. You're right. He was using 7 of 5 because of the members of the team who owns one of the repo he has forked.

            I think it's best for us to use just branches and no forks. I really wish to have fine control over merging but paying for each user who has a fork is no good (sad)

            Thank you for you help!

  7. Anonymous

    How does "Invite your friends to Bitbucket and we'll give you up to 3 additional users free." feature work?
    I've invited few people, and the limit has been increased to 7, however when I try to add people to my team, I get an error which says the team "needs space for 6 users to complete this action, but is currently on the 5 user plan."

    I'm the Administrator user to the team.

    Please guide. 

    Warm Regards

  8. The "How users accumulate on a team" link does not work.

    What happens when I add more people to my team if I have reached the plan limit (100)? Do they only get access to the public repositories? Is there a way of selecting which team members can access only the public repositories and which ones all of them?

    Thanks!

    1. Hello,

      The link opens for me, I wonder if it was just a glitch in our site which caused it to not work for you. If you got a problem page that's the case and you can try again. (smile)

      What happens when I add more people to my team if I have reached the plan limit (100)?

      • It should automatically push you to the next level up (Unlimited) and send you an email notification, or notify you once you attempt to add user 101 to a group with private repository access.

      Do they only get access to the public repositories?

      • No, the system is not configured to set access rights for specific users.

      Is there a way of selecting which team members can access only the public repositories and which ones all of them?

      Yes!

      1. Create a group whose members will only have access to public repositories.
      2. Add all the team members you want to only have access to public repo's.
      3. Remove those members from other groups.
      4. Add the group you created (public-only in this example) to your public repositories. You don't have to remove any groups from public repositories, because, well.. their public. (smile)
      5. Now for the caveat: You'll need to be sure when you create new private repositories for the team you will need to remove the public only group.

      I hope this helps! We are constantly improving our teams and I've taken note of this use case.

      Have an exceptional day,

      Dan

      1. Wow Dan, thanks for an outstanding answer!

        It does help (smile)

        Cheers!

        Inigo

  9. Hello!

    I hope I could explain well my issue.

    I have an account free and I created a team with 5 users. About two days ago, I buy the plan for 10 user but I've mistaken cause I bought it as "private plan" and not as "team plan".

    So now I could add anyone to the team (sad) also if my private user has 10 users available.

    Could you help me with any suggestions, please?

    I need to solve this issue as soon as possible.

    Best Regards,

    Paolo


    1. Hello Paolo,

      I apologize for the delayed response I have been away from the office. There are a few things you can do.

      1. Contact our support team at support@bitbucket.org and they might be able to help you switch the plan from your individual account to the team.
      2. Add the plan to your team, then cancel it from your individual account. The system should recognize the change and not charge you. If it does, it should only charge you for 1 month and you can request a refund from the support team.
      3. If you have already created repositories in you individual account you can Change or transfer repository ownership to your team.

      I hope this helps some. You should not be prevented from inviting team members to your new team in any case.

      Happy coding,

      Dan

  10. Is it possible to view previous invoices/receipts for the paid plan?

    1. Hey Greg,

      First, sorry it took me so long to reply (sad) I must have missed this comment. There's no way to get invoices in Bitbucket directly. You can request that as a feature, and vote it up.

      If you can log into you My Atlassian I think if you can find them there. If not Contact us.

      Thank you for taking the time to comment. If I find a better answer I'll add to this post.

      Happy coding,

      Dan

  11. Is there a way to increase the max size of the repository to more than 2 GB. Is it possible if I upgrade my plan from free to the $10/monthly plan?

    Thanks,

    Sharath Mohan

    1. Hey Sharath,

      Thanks for taking the time to comment.

      Our repository size limits are not tied to paid or unpaid they apply to everyone. For the most part Git does not play well with large files (yes there are some ways to deal with them internally) and we want to provide exceptional code hosting for everyone so we put some limits on repositories. Often it's just a matter of cleaning up log files or other care and maintenance of your repo that can get it back down inside the limits.

      There are some good suggestions both in the text and in the comments (scroll about 1/2 way down to see recent comments) in our What kind of limits do you have on repository/file/upload size? page.

      I'm sorry I don't have a better answer for you at this time.

      Happy coding,

      Dan

  12. Hi,

    I'm working with an organizations and we are thinking to choose Bitbucket.
    I should register a new account as Team, so I could add 10 collaborators.
    10 collaborator for every single private repository? O 10 collaborators at all, shared for all private repositories of the team?
    Different private repositories could have different collaborators?

    Thanks,

    Sergio

    1. Good day Sergio,

      I think you'll like Bitbucket Teams!

      All collaborators can have access to all the private repositories. The payment plan is related to the number of users in your team who have access to private repositories.

      The number of private repositories team members can access is unlimited!

      For more information you can refer to:

      I hope this helps. Please feel free to ask any additional questions you have.

      Happy coding,

      Dan

      1. I've another question, something is not clear for me.

        If I buy a 10$ plan and I've 3 private repositories, could I have a situation like this?

        • repository 1 - users: A, B, C, D, E F
        • repository 2 - users: G, H, I, L, M, N
        • repository 3 - users: O, P, Q, R, S, T

        So, each repository has 6 users, so there are different 18 users on the team.

        The question is: is the limit of 10 users (for 10$ plan) for each single repository? Or 10 is the maximum number of users that a team could manage?

        Thanks,

        Sergio

         

        1. Hello Sergio,

          It is the number of members of the team with access to private repositories. It does not matter which repositories they have access to, so for example:

          This:

          • repository 1 - users: A, B, C, D, E F
          • repository 2 - users: G, H, I, L, M, N, O, P, Q, R
          • repository 3 - users: S, T

          Is the same as this:

          • repository 1 - users: A, B, C, D, E F
          • repository 2 - users: G, H, I, L, M, N
          • repository 3 - users: O, P, Q, R, S, T

          as far as the count of users is concerned.

          So in the set up you describe you would need the next level user plan: 11-25 users for $25 per month.

          To check which users count in your user plan go to: Teams> your team name, then click Plan details.

          Happy coding,

          Dan

  13. Hey guys - Can you please tell me, if I can do this using the free account or will we have to upgraded to a paid account? We will effectively have a total of 8 users, but with a max of 5 users in each of the TEAM.

    TEAM 1: UserA, UserB, UserC, UserD, UserE -> access to REPO1

    TEAM 2: UserA, UserB, UserF, UserG -> access to REPO2

    TEAM 3: UserA, UserB, UserH -> access to REPO3

     

    We are a very small company with no capital to spare, so trying to come up with a cost-effect way of hosting our repository.

    1. Hey Krishna,

      I believe this would work. However, of course, we ask that you play nice and not take this too far. (smile)

      Thanks for commenting.

      Happy coding,

      Dan

  14. Hello,

    I got a BIG confusion, we are having a team plan of 10 users, which we forgot to update it as it expired, mistakenly we have created one more team and have done payment for that team which do not any users and repos.

    eg: = team A - (expired) only 5 users - consist of 6 users having all repos
             team B - (paid) 10 users  -consist 0 users with no repos

     

    Mistakenly we paid for team B actually we have to renew team A plan , no how will it work ??
    Need procedure to transfer amount for team A from team B.

  15. Hi,

    Do you accept Amex?

    Thanks

  16. As with the user two comments above, how do you transfer the License from one account to another?

    I have User A, B, C, D etc All part of one team account eg Team 1.

    When upgrading our free account for Team 1 to a paid 25 user account, we upgraded User A's account to a 25 user account by mistake.

    Can we tranfer the 25 user license from User A to Team 1? If so how?

  17. I am the admin for another user's repositories. How can I purchase the $10 plan for him to increase his user limit? Does he need to give me his login details?

     

    1. If possible I'd suggest creating a team with the $10 plan and then transferring the repositories to the team. You can then add them as a team admin or even transfer ownership of the team to them.

      When you transfer ownership of a repository the URL for that repository changes so anything you have connected to it (api's, build tools, notifications tools) will need to recognize that change as well as making changes to your local git paths.

      I would recommend getting everyone to do a git push of their changes and branches (you don't have to merge everything) before changing ownership so that each contributor can just clone the origin and get going. However, you can make the changes locally if you didn't get everything pushed up. (smile)

      You'll have to invite them to the team as a team admin after you create the team should you choose to do it this way.

      Relevant articles are:

      Bitbucket Teams

      Change or transfer repository ownership

      Otherwise, yes you would need login credentials to the individual account to add a payment method. 

  18. Thanks Dan, though might be a bit of an overkill for our needs. If I log into their account and specify my credit card, will they be able to view my credit card number?

     

    1. No they will not be able to see the full credit card number.

      However they can see:

      • Partial credit card number (first few and last few numbers) and type of card (visa, master card, etc)
      • Full expiration date
      • Full billing address
      • Company name (the name used in your billing address)

      I may have made it sound more scary than it is to create and manage a team and they really do make this kind of stuff much easier. They are free for under five users so feel free to create one and experiment. (smile)

      Hope this helps, happy coding,

      Dan

  19. I plan to sell plugins, and grant readonly access to the Bitbucket repositories to those who want it.

    So lets say I have 10 repositories, and 1000 customers(very very unlikely) who want access. Even if they only have readonly access, are they still counted as "users with access." And so would I need to get the top tier plan to cover this?