Home/Resources/Request payment for content/Get paid for your photos before they download
Home//Get paid for your photos before they download

Get paid for your photos before they download

Add a price to any photo transfer and your files stay locked until the buyer pays. Share a single link, collect payment through Stripe, and WeTransfer releases your photos automatically. You keep every penny — WeTransfer charges 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

Photographers who sell their work often have to manage invoicing, payment chasing, and file delivery as separate tasks. WeTransfer's paid transfers bring all of that into one step: set a price when creating your transfer, share the link, and your photos stay inaccessible until the buyer pays through Stripe. Your images are delivered exactly as you shot and edited them, with no compression, no re-encoding, and no resolution loss, whether you are sending high-resolution JPEGs, RAW files, or layered PSDs. Buyers can browse a preview of the transfer in-browser so they know exactly what they are purchasing before committing. Paid transfers are available on all WeTransfer plans and work from a desktop browser.

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.


When creating a transfer, you set a price and WeTransfer generates a single download link. Anyone who opens that link is taken to a checkout page powered by Stripe, and your photos only become downloadable once payment is complete. The full amount goes to you — WeTransfer does not take a platform fee from any transaction.


No account is needed on the buyer's side. They open your link, complete checkout through Stripe, and download the photos straight from their browser. You need a WeTransfer account to create and send the transfer, but your buyers can complete the whole process without signing up.


Yes. Recipients can preview images directly in the browser before downloading, so buyers get a clear look at the photos in your transfer before committing to a purchase. Previews are shown at a slightly lower resolution than your originals, so the full-quality files remain protected until after payment.


You can include any file type WeTransfer supports, so your paid transfer can contain JPEGs, PNGs, TIFFs, RAW formats like ARW, NEF, CR2, DNG, and RAF, as well as PSD and PSB files. You can mix formats in a single transfer, and every file arrives exactly as uploaded with no quality loss.


Yes. You can add a password to any transfer, including paid ones, on all plans. Only buyers who have both paid and received the password from you can access the files. You can also enable restricted access to limit downloads to specific email addresses, giving you an additional layer of control over who receives your photos after checkout.


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>.