
You publish a payment link in a newsletter, a blog post, or a social bio. Three months later, someone clicks it—and nothing happens. The link is dead, the checkout broken, or the product archived.
Payment link expiration isn’t always obvious. Some platforms time out after inactivity, others when you edit a product, and a few never expire at all. Understanding the rules for each processor helps you decide where to host links that need to last.
Stripe payment links don’t expire—but products can be archived
Stripe payment links remain active indefinitely. Once created, the URL works as long as the underlying product and price remain active in your account (Stripe payment links documentation, checked October 2026).
The failure mode: if you archive the product or deactivate the price attached to the link, the checkout page returns an error. Stripe doesn’t automatically archive products when you stop selling them—you have to do it manually. That means old payment links usually keep working unless you intervene.
If you need to change pricing or product details, create a new payment link rather than editing the existing product. Editing can break the link for anyone who bookmarked or embedded the old URL.
PayPal links expire after three years of inactivity
PayPal payment buttons and hosted checkout links expire if they receive no transactions for three years (PayPal Checkout documentation, checked October 2026). The link remains live as long as someone completes a purchase within that window—each transaction resets the clock.
For solo operators, this matters most for evergreen content. A blog post from 2023 with an embedded PayPal button will stop working in 2026 if nobody bought through it. You won’t receive a warning; the link just stops resolving to a checkout page.
PayPal also auto-expires links when you close the connected business account or remove the linked funding source. If you switch banks or sunset a brand, audit which payment links are tied to that account.
Gumroad links stay live unless you pause or delete the product
Gumroad product links don’t have a fixed expiration. The URL persists as long as the product remains published in your library (Gumroad product settings help, checked October 2026).
You can pause sales without breaking the link—the product page still loads, but the buy button is replaced with a “not currently available” message. Deleting the product makes the URL 404.
One edge case: if you rename the product, Gumroad generates a new slug. The old URL redirects to the new one, but only if the product ID stays the same. If you duplicate a product instead of renaming it, the old link points to an archived copy unless you manually delete it.
What breaks payment links faster than expiration
Time limits aren’t the only failure mode. Here’s what kills links before they age out:
- Currency mismatches. If you change your default currency in Stripe or PayPal, old links may fail for buyers in the original currency region.
- Tax settings. Enabling tax collection retroactively can break links created before you configured rates, especially in the EU.
- Account migrations. Moving from PayPal Business to a different account type orphans all existing links—they resolve but can’t process payments.
- Platform bans. Gumroad suspends accounts for policy violations. All product links return a suspension notice, and there’s no grace period.
The safest strategy: host payment links on a page you control, not directly in external content. A landing page on your own domain lets you swap the processor or product without updating dozens of embeds.
How to audit which links are still live
Most payment platforms don’t offer a bulk link-check tool. You’ll need to manually test links older than six months, especially if they appear in archived newsletters or old blog posts.
For Stripe, export your product list from the dashboard and filter by creation date. Any product created more than a year ago that you no longer sell is a candidate for archiving—which will break its associated payment links.
For PayPal, log in to your business account and navigate to payment buttons under Account Settings. The interface shows creation dates but not last-click timestamps, so you’re guessing on activity. If you haven’t sold through a button in over two years, test it.
Gumroad displays product stats including last sale date. Sort your library by “oldest first” and check whether products with zero sales in the past year are still linked anywhere public.
If you find dead links embedded in high-traffic pages, replace them immediately. A broken checkout costs more than the time to update the URL.
Want more breakdowns of how online-business tools actually work? Subscribe to One Two Three Send for weekly explainers on the infrastructure behind newsletters, payments, and content publishing.
