# How to cancel npm

Cancel npm from Billing Info under the profile picture: find Change plan, choose Downgrade Plan and confirm Downgrade to a free account. It takes about 2 minutes and runs to the end of the last paid billing cycle, after which private packages can no longer be installed or published. npm does not publish a general prorated refund in its downgrade documentation.

JavaScript package registry with paid private-package plans for individuals and teams.

- Category: Developer infrastructure
- Entry plan: Pro at $7 / month
- Billed via: web
- Difficulty: Easy (1.7 / 10 on the Cancellation Difficulty Index), takes about 2 minutes
- Direct cancellation page: https://www.npmjs.com/settings/billing
- Manually verified on 8 Aug 2026 against official sources
- Canonical guide: https://canicancelit.com/cancel/npm

## Cancel in a web browser

> Cancel through the billing account that owns the subscription.

1. **Open Billing Info** Sign in to npm, select the profile picture, and open Billing Info.
2. **Find Change plan** In the billing page, find the Change plan section.
3. **Select Downgrade Plan** Choose Downgrade Plan for the paid user account or organization.
4. **Confirm Free** Select Downgrade to a free account and check the last paid billing-cycle date.

## Cancel a team plan

> An owner, administrator or billing contact usually must make this change.

1. **Open Billing Info** Sign in to npm, select the profile picture, and open Billing Info.
2. **Find Change plan** In the billing page, find the Change plan section.
3. **Select Downgrade Plan** Choose Downgrade Plan for the paid user account or organization.
4. **Confirm Free** Select Downgrade to a free account and check the last paid billing-cycle date.

## Refunds, pausing, downgrades and your data

- **Refunds:** npm does not publish a general prorated refund in its downgrade documentation.
- **Pausing:** No pause option is documented.
- **Downgrading:** At the end of the last paid cycle, private packages remain private but can no longer be installed or published on the Free plan.
- **Account data:** Downgrading does not delete the npm account or make private packages public. Account deletion is separate, immediate and can deprecate or delete packages as described on the confirmation screen.

## At a glance

- Cancellation fee: None
- Refund policy: See official policy
- Effective: End of current paid term
- Free plan after: Yes, with reduced limits

## FAQ

**How do I cancel npm?**

Sign in to npm, select the profile picture, and open Billing Info. Then follow the remaining official cancellation steps and save the confirmation.

**Do I get a refund when I cancel npm?**

npm does not publish a general prorated refund in its downgrade documentation.

**Can I pause npm instead?**

No pause option is documented.

**What happens to my account after canceling npm?**

At the end of the last paid cycle, private packages remain private but can no longer be installed or published on the Free plan. Downgrading does not delete the npm account or make private packages public. Account deletion is separate, immediate and can deprecate or delete packages as described on the confirmation screen.

## Official sources

- [npm products](https://www.npmjs.com/products) (checked 2026-08-08)
- [npm free user downgrade](https://docs.npmjs.com/downgrading-to-a-free-user-account-plan) (checked 2026-08-08)
- [npm free organization downgrade](https://docs.npmjs.com/downgrading-to-a-free-organization-plan) (checked 2026-08-08)

---

Verified cancellation guide from Can I Cancel It? (https://canicancelit.com). JSON version: https://canicancelit.com/cancel/npm.json
