WebmasterID logoWebmasterID
Crawl diagnostics

HTTP 402 Payment Required

HTTP 402 Payment Required is defined by RFC 9110 as reserved for future use, with no standardised semantics across the web. Some payment platforms and APIs repurpose it to signal that a request cannot proceed until payment is made, but there is no interoperable contract behind it. For crawlers it is a 4xx client error, so a page behind a 402 is generally not indexed.

Verified against primary sources

What 402 means

RFC 9110 lists 402 Payment Required as reserved for future use; it has never been given a single agreed meaning for the open web. In the absence of a standard, individual platforms have adopted it for billing and metering — for example, an API responding 402 when an account is out of credit, or a service indicating a paid tier is required.

Because those meanings are platform-specific, you cannot assume any two services use 402 the same way. Always read the responding system's documentation rather than inferring intent from the code alone.

Why it matters for crawling

A 402 is in the 4xx client-error range, so search crawlers treat it as a failed request and will generally not index the URL. If public content sits behind a billing gate that returns 402, it disappears from search just like a 403 would.

If you intend content to be both paywalled and discoverable, the common pattern is structured data for paywalled content plus a normal 200 for the snippet a crawler is allowed to see — not a blanket 402. Use 402 only inside controlled API contexts where the client understands it.

How it appears in analytics and logs

A 402 returned to a crawler means the server treated the request as needing payment. Because it is a client error, the URL will typically not be indexed. Seeing it on public content usually points to a misconfigured paywall or billing gate.

Diagnostic use case

Recognise 402 in API or paywall logs as a non-standard, platform-specific signal, and avoid relying on it for content you want indexed.

What WebmasterID can help detect

WebmasterID can surface 4xx codes crawlers receive, helping you catch pages unexpectedly returning 402 where you intended them to be publicly crawlable.

Common mistakes

Privacy and accuracy notes

A 402 is a request-level status with no personal data. WebmasterID records the status a crawler received and never links it to a visitor's payment or identity details.

Frequently asked questions

Is 402 a standard payment status?
No. RFC 9110 reserves 402 for future use without standard semantics. Payment platforms repurpose it, but the meaning is specific to each service, so check that service's documentation.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.