Digital Downloads / Software

Sell software with license keys

Desktop apps, WordPress plugins, browser extensions, or Figma tools — sell with automatic license key generation, per-tier activation limits, and instant delivery. No app store cut, no marketplace commission.

License tiers that match how software actually sells

Most software isn't sold at one price. A personal license, a commercial license, and a team license each unlock different value — set an activation limit per tier and PayRequest enforces it.

Personal — 1-2 devices

A single-user activation limit, priced for individual buyers. The default tier for indie tools, browser extensions, and single-site plugins.

Commercial — up to 5 devices

For freelancers and small studios running your software on client machines. Typically priced 2-3x the personal tier.

Team — unlimited seats

Site-wide or company-wide licensing for agencies and larger teams. Typically priced 5-10x the personal tier.

From download to activated license in minutes

License key generation happens automatically the moment payment clears — you never manually email a key.

1
Upload your software package (installer, .dmg, .exe, or plugin ZIP)
2
Set your price per license tier and the device activation limit for each
3
Share your payrequest.me link or embed a Buy button on your site
4
Customer pays via card, PayPal, iDEAL, or bank transfer
5
A unique license key and download link are generated and emailed instantly
6
You get paid directly to your own Stripe, Mollie, or PayPal account

FocusFlow — macOS Productivity App

Software • macOS 13+ • License Key • 340 MB

Personal license — 2 device activations
12 months of version updates included
License key delivered instantly by email
€39
One-time payment
Secure checkout with card, PayPal, or iDEAL

Sell any type of software

From desktop apps to browser extensions — sell any software, with the licensing terms that fit it.

Desktop Apps

WordPress Plugins

Browser Extensions

Mobile Apps

Shopify Apps

Figma Plugins

VSCode Extensions

Photoshop Plugins

Video Plugins

Audio Plugins

Game Mods

Automation Tools

Everything you need to sell licensed software

License keys, activation limits, and update delivery — built for how software actually gets sold.

Per-Tier Activation Limits

Set how many devices can activate each license — 1 for Personal, 5 for Commercial, unlimited for Team — and PayRequest tracks usage against that limit.

Version Update Delivery

Upload a new build under the same listing and every past buyer can re-download the latest version from their original purchase link.

License Key on Every Receipt

A unique key is generated per purchase and included on the confirmation email, plus visible anytime in the customer's self-service portal.

Refund Window Control

Set your refund policy (e.g. a 14-day window) directly on the product page, so buyers know the terms before they check out.

Perfect for software developers

Whether you're an indie developer or a small studio — sell your software directly and skip the app store cut.

Indie developers selling a macOS or Windows desktop app
WordPress plugin developers licensing per-site activations
Browser extension developers selling pro versions directly
Figma and VSCode plugin makers selling to designers and devs
Audio engineers selling VST and AU instruments
Game modders selling paid mods and DLC-style content
Automation experts selling scripts and workflow tools
Small software studios selling team licenses to agencies

Example Pricing

Price each license tier separately

Browser Extension
Personal license
€9-29
WordPress Plugin
1-site activation
€29-49
Desktop App
Personal, 1-2 devices
€49-99
Desktop App
Commercial, up to 5 devices
€99-199
Team License
Unlimited seats
€299-499
"I used to track license activations for my WordPress plugin in a spreadsheet and reset keys by hand whenever someone changed servers. Now each tier has its own activation limit built in — Personal buyers get one site, Agency buyers get ten — and I stopped getting support tickets asking to move a key, because the limit is right there on their license page."
PN
Priya Nair
WordPress plugin developer — Utrecht

Frequently asked questions

Can I limit how many devices or sites use a single license key?+
Yes — set an activation limit per license tier (for example, 1 device for Personal, 5 for Commercial, unlimited for Team) and PayRequest enforces it, so a key already at its limit can't be activated elsewhere.
How do I deliver an update to customers who already bought?+
Upload the new version under the same product listing. Every past buyer can re-download the latest file from their original purchase confirmation or their customer portal — no separate mailing list needed.
What happens if a customer needs to move their license to a new computer?+
That's a support decision, not a technical block — reset their activation count from your dashboard when a customer asks, or build a self-service deactivation flow into your own software using the license key.
Do I need to build license validation into my own software?+
Yes — PayRequest generates, delivers, and tracks the key against your activation limit, but checking that key at runtime (an API call or offline check) needs to live inside your own app.
What refund policy should I set for software?+
Most sellers offer 7-14 days, since bugs or compatibility issues usually surface fast. Set your window directly on the product page so it's visible before checkout, and handle requests from your dashboard.

Ready to sell your software?

Upload your package, set your license tiers, and start selling with activation limits built in.

Free to start • 2% per sale, capped at €25 • No credit card required