Home/Resources/Request payment for content/Charge for your code before anyone can download it
Home//Charge for your code before anyone can download it

Charge for your code before anyone can download it

Developers and technical creators can put a price on any transfer, keeping scripts, templates, plugins, and other code files locked until the buyer pays. Stripe handles the checkout, the download link unlocks automatically, and WeTransfer takes no platform fee.

Drag & drop to start transferring

or click to browse

Tap to start transferring

Send your first transfer

Get paid for your work

If you sell code, scripts, or software assets, chasing payment after handing over files is a familiar headache. Paid transfers solve that by gating your files behind a Stripe checkout, so your work stays inaccessible until a buyer completes the transaction. Upload ZIP archives, individual source files, project directories, or any combination of formats, and recipients see exactly what they are buying before they commit. Once payment clears, the download unlocks and the files are delivered precisely as you packaged them, with no compression or alteration. Paid transfers are available on all WeTransfer plans and work from a desktop browser, with no cut taken by WeTransfer.

What makes WeTransfer different

Our features are designed to minimize how much of your data we — or anyone else — can access, so you can keep what's yours, yours.

30M

30M+ Transfers sent every month

4.8

4.8 App Store / Play Store average rating

12M

12M+ Monthly active users

43k

43K+ Enterprises using WeTransfer daily

Everything you need

Give people simple tools, and they'll do extraordinary things. Ultra-fast file transfers, built-in customization, easier team collaboration. That's the magic of WeTransfer.

File sharing

Move your ideas forward

Share content with a unique link, give anyone a free pass to send you 200 GB files, and stay in control of transfers — even after you hit send.

Collaboration

Collaboration tools for teams of all sizes

With tools designed to enhance collaboration, get everyone in your team talking and moving as one, without disrupting their workflow.

Security

Share with confidence and security

From password protection to file encryption, WeTransfer has all the built-in security features you need to safeguard your work.

FAQs

All your questions answered.


From a desktop browser, open the transfer window, add your files, and look for the payment option in the transfer settings before clicking Transfer. Enter your price, connect via Stripe, and WeTransfer generates a single link. Anyone who opens it will need to pay through Stripe before the download unlocks.


WeTransfer accepts any file type, so you can include source files, ZIP archives, folder structures, configuration files, documentation, or entire project repositories packaged as archives. Files are delivered exactly as you uploaded them, with no modification, compression, or quality loss.


No. WeTransfer collects no platform fee on paid transfers. Stripe's standard payment processing fees apply, but every dollar beyond that goes directly to you. You set the price, you keep the proceeds.


No account is needed. Buyers open the link, complete payment through Stripe, and the download unlocks immediately. Standard Stripe-supported payment methods apply, including major credit cards and Apple Pay where available.


Yes. You can add a password to any transfer, including paid ones, so buyers must both complete checkout and know the password before accessing your files. This is available on all plans and can be set before sending or updated from your Transfers panel after the fact.


Start sharing your ideas

Get started

Uh-oh...

We couldn't load some important parts of our website. They may have been blocked by your firewall, proxy or browser set-up. Try refreshing the page or get in touch through our <a href="/help-center" rel="external">help center</a>.