Plugin info

Total downloads: 5,736,273
Active installs: 50,000
Total reviews: 576
Average rating: 4.7
Support threads opened: 14
Support threads resolved: 14 (100%)
Available in: 25 language(s)
Contributors: 36
Last updated: 11/21/2025 (39 days ago)
Added to WordPress: 4/10/2012 (13 years old)
Minimum WordPress version: 6.2
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 39 days ago • Support resolved 100% • 576 reviews

80/100

Is Easy Digital Downloads – eCommerce Payments and Subscriptions made easy abandoned?

Likely maintained (last update 39 days ago).

Compatibility

Requires WordPress: 6.2
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WP Express Checkout (Fast Payments via PayPal & Stripe)
Rating 4.9/5 (30 reviews)Active installs 2,000
Download Manager
Rating 4.1/5 (986 reviews)Active installs 100,000
Download Monitor
Rating 4.5/5 (514 reviews)Active installs 90,000
Download Manager Addons for Elementor
Rating 1.5/5 (4 reviews)Active installs 7,000
Premium Packages – Sell Digital Products Securely
Rating 3.8/5 (4 reviews)Active installs 3,000
Download Monitor – CORS
Rating 0.0/5 (0 reviews)Active installs 90

Description

eCommerce without limits

We believe that your passion for creating shouldn’t be limited by your choice of ecommerce software. Easy Digital Downloads gives you unlimited products with no hidden listing fees, unlimited transactions, and provides unlimited possibilities.

Too often, you must choose between powerful and cheap. Not with Easy Digital Downloads. It’s free and easy to start with limitless possibilities, which is why some of the most popular digital ecommerce businesses trust Easy Digital Downloads with their store.

Within minutes of starting the Setup Wizard, you’ll have access to all the features you need to start selling your digital products today, including an integrated shopping cart, flexible payments (like credit cards, PayPal, Apple Pay, and Google Pay), a clean and optimized checkout, customer management, detailed ecommerce reports, secure file storage, discount codes, and more.

Easy Digital Downloads Pro
This plugin is the lite version of the Easy Digital Downloads Pro plugin that comes with all the ecommerce features you will ever need, including subscriptions, custom payment forms, email marketing tools, additional payment processors, and more. Purchase the best premium WordPress ecommerce solution now!

Secure payments with a checkout form

With 1-Click connections to the most popular payment processors, you’ll be selling within minutes, allowing your customers to checkout with ease with the ability to choose from the most popular payment methods in their region of the world. With Stripe and PayPal, your ecommerce store is ready for global payments.

Unlike some eCommerce solutions, all of our official payment integrations securely process payments directly between your store and the payment processor.

What can I say? Stripe is my go-to payment processor, and without [EDD] I don’t know what I would do. Connect EDD to your Stripe account in seconds, and you’re done!
Matt Whiteley – Whiteley Designs

Easy Digital Downloads is a verified member of the Stripe, PayPal and Square partner programs, so you can process payments with confidence, knowing that EDD meets their strict quality standards.

Support payments globally with the following payment methods, immediately available:

  • Credit Card Payments (via Stripe and Square)
  • Apple Pay
  • Google Pay
  • WeChat Pay
  • AliPay
  • Amazon Pay
  • GrabPay
  • Bancontact
  • EPS
  • giropay
  • iDEAL
  • Klarna
  • Przelewy24
  • PayPal
  • PayPal Credit
  • CashApp
  • Link by Stripe
  • Venmo
  • Sofort
  • and more!

With our smart payment method integrations, you get access to most of the latest payment methods as soon as they are available, without any code changes or updates.

Make decisions with powerful reporting

Unlock the full potential of your digital store with Easy Digital Downloads — the best WordPress ecommerce solution renowned for its powerful reporting features. Dive deep into the heart of your digital business with tools designed not just to give you insights into what is happening in your business now, but also to help you make decisions that will help you grow your business.

With the included date comparison tools, you can monitor trends in your sales, revenue, customers, and other data from one period to another, giving you the insights to make informed decisions and accelerate your growth. Some of the data points you get access to include:

  • Customer growth
  • Revenue and Sales
  • Filtering by product
  • Detailed tax reports
  • Detailed category and tag reports
  • Revenue and Sales by Country
  • Revenue and Sales by Payment Method
  • Recurring Revenue Reports (Requires Pro)

Full Easy Digital Downloads Feature List

  • Responsive Checkout Form – With the included Checkout Block, you get a responsive and customizable checkout form that is sure to convert.
  • Digital Product Management – Create as many digital products as you want, with no added costs. Create single products, product variations, and product bundles.
  • Discount Codes – Run sales and promotions with the built-in discount code management. Set start and expiration dates, product limitations, price limitations, and reward your best customers with custom discount codes.
  • eCommerce Reports – Easy Digital Downloads provides the best reporting available in WordPress ecommerce with the included reporting features. You’ll get access to valuable insights into the growth of your ecommerce business.
  • 1-Click Payments – Go from Install to Selling in a matter of minutes with our official integrations with Stripe, Square, and PayPal.
  • Flexible Payment Methods – With the included integrations for Stripe, Square, and PayPal, it’s even easier for you to collect payments and sell access to your digital products.
  • File Downloads Protection – Your downloadable products are safe with Easy Digital Downloads. When a user purchases your product, we generate a secure and unique link that allows only your customers to download your files from your ecommerce site.
  • Email Receipts – The included email receipts are fully customizable to ensure that your brand is represented in your receipts.
  • Customer Management – Track your customer lifetime value and purchase history with the included Customer Management system. Quickly access a customer’s entire purchase history, add notes, and link to WordPress users.
  • Refund and Dispute Handling – With our automated order management tools, EDD ensures that your records are accurate and customers only have access to files when they should.
  • Customer Profile Editor – Give your users to their purchase history and profile management with the included blocks.

Extensible, adaptable, and open source — Easy Digital Downloads is created with designers and developers in mind. With our extensive list of integrations as well as the included hooks and filters, the possibilities are endless.

We’ve made it even easier, with 1-Click installation of code snippets via WPCode.

EDD gives me a solid platform out of the box, with the flexibility of being able to customize anything I want or need to. The best of both worlds!
Brian Hogg – SellingPlugins.com

Grow revenue by going Pro

With our Pro plans you can get access to additional features and super-charge your ecommerce business. Some of our most popular features in Pro are:

  • EU VAT Compliance – Easily manage EU VAT compliance. Get automatic rate updates, collect and verify customer VAT numbers, export EU VAT data for compliance, and more.
  • Invoices – Create and send beautiful invoices to your customers.
  • Subscriptions – Build a sustainable ecommerce business and add recurring revenue to your store by selling subscriptions.
  • Reviews – What better way promote your digital products than by having your happy customers do it for you! Schedule automatic review requests, show average ratings and rating breakdowns.
  • Content Restriction – Restrict content on your site and only share it with customers who have purchased specific products. Content Restriction is great for membership sites and customer-only information.
  • Software Licenses – Sell activatable license keys for software products, including WordPress Themes/Plugins, desktop software, SaaS solutions, and more.
  • Frontend Submissions – Build a full-featured vendor marketplace and grow a community of creators.
  • Commissions – Pay your vendors with percentage or flat rate commissions when their products are purchased.
  • Free Downloads – Use free products as lead magnets to grow your email list.
  • Recommended Products – Add automatically generated recommendations to your products and checkout experience.

…We’ve got over 70+ premium features and integrations!
These are just a few of the features available to help you optimize your digital store and sell more digital products. View our full list of premium ecommerce features.

Get help

Easy Digital Downloads is backed by world-class technical support from our globally distributed full-time support team. We also have an extensive documentation site available. If you’re looking for faster support via email, we encourage you to purchase an Easy Digital Downloads pass.

Looking to change e-Commerce solutions?

Easy Digital Downloads is the perfect digital e-Commerce alternative to Etsy, Gumroad, WooCommerce, Shopfiy, SureCart, BigCommerce, or Wix.

You can use Easy Digital Downloads to sell your digital products with less fees than Gumroad or Etsy, and create unlimited products, and never pay a listing fee.

If Easy Digital Downloads doesn’t quite fit your needs, we suggest you try WP Simple Pay, the #1 Stripe Payments Plugin for WordPress.

Notes

A Message from our President

Since 2012, I’ve been helping build Easy Digital Downloads and making it the best eCommerce solution for digital creators. Now, as the President of the company, my commitment continues to be making Easy Digital Downloads the most effortless way to manage your ecommerce store, handle billing, protect your files, integrate with payment processors, and sell your digital products and services.

I’m proud of what we’ve built and our world-class customer support team that is here to help you succeed. I hope you enjoy using Easy Digital Downloads.

Thank You,
Chris Klosowski

Branding guideline

Easy Digital Downloads is a product by Sandhills Development, LLC. When writing about the digital eCommerce plugin by Easy Digital Downloads, please make sure to always reference us by full name before you use our short name of EDD.

Easy Digital Downloads (correct)
EDD (correct)
easy digital downloads (incorrect)
Edd (incorrect, this is our mascot’s name!)
edd (incorrect)

From our blog

Check out some of our popular posts for actionable advice for running your business and selling digital files on the web.

Subscribe to our newsletter to get posts like these in your inbox as soon as they’re published.

Installation

  1. Activate the plugin
  2. Complete the Onboarding Wizard
  3. Start selling your first product!
  4. For more detailed setup instructions, visit the official Documentation page.

Frequently Asked Questions

Where can I find complete documentation?

Full searchable docs for Easy Digital Downloads and all our extensions can be found at https://easydigitaldownloads.com/docs

Where can I ask for help with my digital e-Commerce store?

You can submit a support ticket via the support forum at anytime.

What type of products can I sell?

Any file type can be sold using Easy Digital Downloads. You can sell .PDF, .DOC, .MP3, .MOV, .EPUB, .PSD, .MP4, .JPG, or any other extension which exists.

Easy Digital Downloads also supports selling access to software, services, memberships, and content when you upgrade to Pro.

How can I increase conversions?

Due to its popularity, many ecommerce tools have built direct integrations with Easy Digital Downloads, such as OptinMonster. With the direct EDD integration, you can optimize your sales funnel using OptinMonster’s display rules based on the customer’s EDD cart contents and conditions.

Is an SSL certificate required to sell digital products?

The security of you and your customers’ data is very important, so we strongly recommend you have an SSL certificate for your store. Documentation here

What themes work with Easy Digital Downloads?

While nearly any theme will work with Easy Digital Downloads, we’ve worked with industry-leading theme developers to curate a list of themes that are specifically written for Easy Digital Downloads.

Is there a sample import file I can use to setup a demo store?

Yes! Simply go to Tools > Import and install the WordPress Importer, then you can use the sample-products-import.xml file located in wp-content/plugins/easy-digital-downloads/assets/. This will create several sample products and plugin pages for you.

Can I import all the products from my existing store into EDD?

Yes! We do have a basic import solution that imports a CSV file, so if you can get your data into the appropriate format then we can import it.

How do I migrate from Gumroad?

Check out our guide on migrating to Easy Digital Downloads from Gumroad.

How do I show the user’s purchase history?

You can display your customer’s purchase history with the EDD Order History Block or if you prefer, you can show users a list of their available downloads with the EDD User Downloads block. Check out our documentation for more information about Easy Digital Download’s Blocks.

How do I display my digital products?

Easy Digital Downloads comes with a customizable WordPress Block, giving you the ability to display your products your way.

Can I set up an affiliate program?

Yes! EDD integrates directly with several affiliate platforms that provide complete affiliate systems you can use to award commissions to your affiliate marketers. This means when affiliates refer customers to you, and those customers buy your products, those affiliates earn a commission from you.

Check out AffiliateWP

Can I give my customers downloadable PDF Invoices?

Yes, with a Personal Pass, you can provide beautiful and downloadable invoices to your customers with the Invoices extension.

Is selling subscriptions supported?

Yes, with an Extended Pass you get access to Recurring Payments. Full documentation here. The Recurring Payments extension allows you to create subscriptions so that customers continue paying you over time. This is great for selling memberships, courses, all access passes, software licenses, and other products which require an ongoing payment.

Review feed

Vishal Kothari
8/30/2022

Wonderful plugin with high quality support

We've been using Easy Digital Downloads for selling our WordPress plugins for almost a decade now. Technically, it's over 8 years. The plugin has helped us run our business smoothly & it's one of the most under-rated platform for selling digital goods. The customer support also has always been top notch, whether it's through the ticketing system or via private slack channels, their team has always been helpful & responsive. A big thank you to the entire team!
Jordy Meow
9/24/2022

Awesome

I have been using EDD for many years now. Awesome! And the support is always top notch.
Dmitry
10/5/2022

EDD is the best solution for selling digital items.

EDD is the best plugin to use for selling digital products. Support is always friendly and helps you with any issues you may have. I highly recommend them.
Nico
11/15/2022

Bad software, support refuses to do their job, WAY to expensive.

TLTR: Do not let them lock yourself in this nightmare. Otherwise, click the title to see this formatted. I am a long time EDD user and plugin dev and WP expert myself. I never used WooCommerce, but it has to be purchased by Automatic itself, and I read that selling digital products only with it works just fine. Yoast took on an extremely complicated migration journey because they were not satisfied with this plugin, perfectly understandable. Software has Lots of Issues I like to tell everyone that I had only problems with EDD over the years. I am honestly too lazy to list them all. EDD acting weird, doing weird things with things that should not be uncommon. And that without any warnings or messages. There was always something that went wrong. I had to issue so many refunds because EDD messed things up. Operating this plugin with its extensions is not only NOT EASY at all. It's time-consuming and reflects very unprofessionally to your customers because it always messes something up. Honesty, always something weird non-transparent things. People with cancelled subscriptions getting charged anyway. Multiple subscriptions linked to one key, when I cancelled one subscription for the customer the key got deactivated as well even though another People having no cancel subscription buttons under certain outdated conditions. People getting error messages on purchase, purchase goes through anyway, they get charged triple because they retried again 2 times Protected files setup for NGINX does not work for me since 3.0 Support Refuses to Help The EDD devs also seems to only care about sites that are set up a total default way, with everything and every setting default only. I had an issue years ago when I hosted on Pantheon (I also not recommend them). And they simply did not reply to me Support ticket anymore. After I pressured them they said they have a lot to do (not an excuse for a company that size with that pricing), what they really did was move on to other tickets that have some basic default WP site instead and just ignored me because there was no copy pasta for my case. Now in 2022 I have protected files setup for NGINX does not work for me since 3.0, and they claim they did change nothing. Support refuses to help me and just tells me I should set up my site like a default site, that is totally unacceptable! I use Bedrock site structure that has the site like this: └── web ├── app │ ├── mu-plugins │ ├── plugins │ ├── themes │ └── uploads ├── wp-config.php ├── index.php └── wp This is not uncommon, and pretty much everything and every plugin that is not coded wrong works like that. WordPress INTENDS and supports this! EDD devs do not care, they do NOT. Even though I told them it worked in 2.0. With hours and hours of my own research and config that was not fully documented, btw. Their initial response was just "We used NGINX as well, so it should work" that kind of answer tells you A LOT! Prices are Insane! Let talk about pricing. EDD used to be somewhat affordable, I do not remember how many years ago EDD made a sudden price hike that was very negatively received by the community. A single extension for more than $100 a year and you need at least a few extensions to operate. All the essential functionality is locked behind expensive add-ons. Last year, EDD was acquired, and the original dev and founder left WP development altogether. They made the pricing even worse again. You can now no longer purchase only the extensions you need. You are forced to buy an insanely expensive subscription package. And guess what, the only one that makes any sense for Digital Downloads for software that is maintained is the one that contains the add-ons needed to "Sell Licensed Software" that lets you set up subscriptions. This is how they themselves to it anyone who sells plugins or themes for WP should set up a yearly subscription model, it has been proven that a subscription model gets you the most money by far. They know this, exploit it, and charge you $500 a year. I simply can not afford this! I am a single dev who does not make that much on my add-ons. All the email and marketing and other extensions included, I do not have time for, I do not need them at this point. But I am forced to pay for them because they no longer let you purchase add-ons individually. Not everyone has a large revenue and a big company. What I always liked about WP is that it empowers individuals. EDD only thinks of its customers to be some large revenue, huge company. They do the opposite of supporting individuals, in fact individuals may not know how good the subscription model works and may choose to "save" on the EDD package and take the cheaper one without the subscriptions add-on and think they save money when in fact they lose money in the long run. Just pick WooCommerce, again, never used it, but it can only be better, and I bet they have actual support that helps you. Sorry for my bad writing, I am angry, English is not my native language. Too much "I this, I that" I know ;)
Saiful Islam
1/22/2023

Excellent Plugin, I am using for my site for selling My WordPress Plugin

Really excellent Plugin. I am Selling our WordPress (WooCommerce Addons) Plugin from our Website CodeAstrology using Easy Digital Download Plugin. Really Great Plugin. ThanksSaiful IslamCEO and Founder of CodeAstrology

Screenshots

  1. Detailed Reports and Analytics

    Detailed Reports and Analytics

  2. Manage Easy Digital Download Customers

    Manage Easy Digital Download Customers

  3. History of Payments

    History of Payments

  4. View and Manage Payment Details

    View and Manage Payment Details

  5. Product Grid - Vendd

    Product Grid - Vendd

  6. Checkout Form Block - Vendd

    Checkout Form Block - Vendd

  7. Product Grid - Default Theme

    Product Grid - Default Theme

  8. Checkout Form Block - Default Theme

    Checkout Form Block - Default Theme

Changelog

3.6.1.1

  • Stripe: Fixed an issue with the Legacy Card Elements integration not handling an exception properly.

View the full changelog at https://easydigitaldownloads.com/changelogs/plugin/easy-digital-downloads/

3.6 1

  • New: Stripe – Added Klarna support to the Stripe integration.
  • New: Stripe – Added the option to enable Line Item metadata in Stripe requests.
  • New: CAPTCHA – Added support for Cloudflare Turnstile to the CAPTCHA providers.
  • Elementor: Fixed an issue with PHP compatibility.
  • Pricing: Fixed a PHP notice when passing an empty value to edd_sanitize_amount.
  • Taxes: Improved MySQL compatibility when ANSI_QUOTES is not enabled.
  • Taxes: Fixed an issue that prevented only refunding taxes on an order.
  • Shortcodes: Fixed an issue with the pagination in the downloads shortcode.
  • Dev: The list of EU Countries can now be filtered.
  • Dev: Updated Blocks API Version.
  • Dev: The setting to enable debug logging has been moved to the tools, and now saves via an AJAX Toggle.
  • Dev: Updated Stripe API Version to support Line Items and Klarna.

3.6.0

  • NEW: Introducing Elementor Widget support for the Checkout Block.
  • NEW: Added support for multiple layouts on the Checkout Block.
  • New: Improved Checkout Block preview in the editor.
  • Downloads: Fixed an issue with Chosen select fields and Bundles.
  • Dev: Added a new “Labs” section under Tools.
  • Dev: Added Cart Caching to Labs – an experimental feature that improves cart and checkout performance.

3.5.3

  • New: Blocks – Added optional captcha support to checkout block.
  • Emails: Added support for resending user verification emails.
  • PayPal: Improved IPN handling.
  • Reports: Fixed incomplete Product Sales export data.
  • Reports: Improved pie charts to group small segments when there are many data points.
  • Taxes: Fixed AJAX failure triggering edd_taxes_recalculated event with incorrect data.
  • Taxes: Fixed JavaScript error where tax_data was not defined.
  • Dev: Fixed translation build process to preserve Pro strings in lite build.
  • Dev: Fixed JavaScript error when adding Simple Shipping tracking data to an order.

3.5.2

  • Accessibility: Fixed custom screen-reader-text using deprecated property.
  • Admin: Added support for nested siblings in slider updates.
  • Blocks: Fixed a conflict which allowed the receipt block inner blocks to be overwritten by extensions.
  • Cart: Improved VAT number validation for sites with multiple checkout pages.
  • Customers: Reviewed and improved customer creation process.
  • Downloads: Fixed incorrect sales numbers in downloads report.
  • EU VAT: Fixed reverse charge potentially being doubled on subscription renewal orders.
  • Stripe: Fixed the requirements check for the invoice.created webhook.
  • Orders: Order details now always show dispute information when disputes exist.
  • Reports: Fixed PHP warning in user report telemetry.
  • Reports: Fixed graph tooltips not displaying currency amounts correctly.
  • Reports: Improved orders export functionality.
  • Reports: Enhanced performance of product sales report export.
  • Site Health: Fixed missing tax rate names in copy/paste functionality.
  • Square: Fixed potential fatal error in Square connection notice.
  • Dev: Fixed deprecation notice for Cookies::set() due to implicitly nullable parameter.
  • Dev: Moved DB engine to PSR autoloading.
  • Dev: Fixed fatal error in edd_scan_folders() on PHP 8.1+ when scandir() returns false.
  • Dev: Added filter in edd_invoices_get_order_items function for invoices.
  • Dev: Removed legacy email option filter.

3.5.1

  • New: Featured Downloads is now part of Easy Digital Downloads.
  • New (Pro): Customize the display of Featured Downloads.
  • Admin: Improved EDD Admin Page detection.
  • Discounts: Improve discount calculations with product requirements.
  • Discounts: Fixed an issue regarding download requirements saving.
  • Emails: Admin Sale Notifications can now be set to reply to the customer.
  • EU VAT: Improves compatibility when editing existing orders.
  • EU VAT: Improve compatibility with Multi Currency and Exports.
  • EU VAT: Improved subscription compatibility when upgrading a license.
  • Invoices: Removed the requirement to have an “Invoices” page.
  • Invoices: Resolved an issue with missing Invoices styles.
  • Reports: Improved report and graph registration APIs.
  • Reports: Fixed an ambiguous tax query.
  • Square: Fixed an issue with the Webhook registration.
  • Stripe: Improved customer name detection.
  • Stripe: Fixed an undefined property error.
  • Taxes: Currency filter was not always applying to the cart tax amount.
  • Taxes: Improved rounding on tax rates when adding a new order.
  • Dev: Removed callbacks and hooks for deprecated functions.
  • Dev: Checkout billing fields required via filter now show as required at Checkout.
  • Dev: Improved checkout page validation with invalid Post IDs.

3.5.0

  • NEW: Customize the message displayed on checkout when the cart is empty.
  • Admin: Improved styles when multiple admin notices are displayed on EDD Settings pages.
  • Admin: Improved the performance of detecting if the current admin page is an EDD Admin page.
  • Downloads: Improved the reliability of the files drop-down for variable price products.
  • Orders: Bypass the order refund window when an order refund is initialized from the gateway.
  • Dev: Improved the extensibility of the export classes.
  • Dev: Improved the extensibility of the Stats class.
  • Dev: Many classes that were namespaced were relocated to take advantage of auto-loading.
  • Dev: Registered tax rates were moved out of the adjustments database table into their own tax rates database table.

3.4.0

  • NEW! Add Square to supported gateways for one-time payments.
  • Downloads: Prevent bundle configurations from breaking the Prices metabox display.
  • Emails: Deprecated new user email message filter and moved the email send process to a scheduled cron event.
  • i18n: Update terminology to use “Postal/ZIP Code” consistently.
  • Reports: Fixed an issue where excluding taxes would result in $0 earnings being displayed.
  • Stripe: Allow subscription payment methods to be updated using Payment Elements.
  • Templates: Add $args parameter to edd_get_template_part.