Upgrading to a paid user account plan

Note: This article only applies to users of the public npm registry.

If you need to install and publish private packages, you can upgrade to a paid user account plan. Our paid user account plan costs . For more information, see the “npm account” column on our pricing page.

Note: Your paid plan and billing cycle will start when you submit your credit card information, and you will be charged for the first month immediately.

  1. Log in to npm with your user account. npm login dialog with username and password fields filled in
  2. In the upper right corner of the page, click your profile picture, then click Billing Info. profile dropdown menu with billing information element selected
  3. Under “change plan”, click Upgrade Plan ($7/User). change payment plan button
  4. Under “Want to upgrade?”, click Enable Private Publishing for $7/mo. enable private publishing button
  5. In the billing information dialog box, type billing information:
    • Email: the email address associated with your credit card
    • Name: the name on the credit card used to pay for your user account plan
    • Street, City, ZIP Code, Country: the billing address associated with the credit card used to pay for the user account plan billing information form fields
  6. Click Payment Info. payment information button
  7. In the credit card information dialog box, type credit card information:
    • Card number
    • MM / YY: the month and year of the card expiration date
    • CVC: the three-digit code on the credit card credit card information form fields
  8. To save your credit card information for other payments on npm, select “Remember me”. remember me checkbox
  9. Click Pay $7.00. pay seven dollars button

< Paying for your npm user account | Viewing, downloading, and emailing receipts for your npm user account >