About npm, Inc.
npm, Inc. is the company behind the npm registry and command‑line tool, the default package manager for Node.js and one of the largest software registries in the world. Developers and organizations use npm to install, publish, and manage JavaScript packages for web, server, and tooling projects. npm offers free public package hosting plus paid options historically branded as npm Pro, Teams, and Enterprise for features like private packages, team collaboration, and advanced access controls. npm, Inc. is based in Oakland, CA and is now part of GitHub (a Microsoft subsidiary), so some newer npm-related billing is handled through GitHub’s billing system.
A charge from npm, Inc. (or similar descriptors like “NPM JS”, “NPM,INC”, or “NPMJS.COM”) usually relates to a paid npm subscription or organization plan. Common scenarios include a recurring monthly or annual subscription for npm Pro (individual developer plan), Teams (per-seat team plan), or an Enterprise/Business agreement, often billed automatically until cancelled. You may also see a one‑time or prorated charge when upgrading/downgrading seats, changing billing cycles, or starting a paid plan after a trial period. In some cases, a small temporary authorization or verification charge may appear when you first add or update a payment method.
To verify an npm, Inc. charge, first log into your developer account (either on npmjs.com or via your GitHub account) and check the billing or subscription/settings section for invoices and payment history. Look for email receipts from npm or GitHub Billing sent to the address associated with your developer or organization account. If you still don’t recognize the transaction, check with teammates or your company’s engineering/IT group in case the subscription is tied to a shared organization. For unresolved billing questions, sign in at npmjs.com, visit the help/support section, or submit a ticket via the npm or GitHub Support portal, including the last 4 digits of the card, date, and amount of the charge (but never your full card number). You can usually cancel, change plans, or update payment details directly from your account’s billing page.