Magento Platinum Partner

We have a heap of new solutions for you - check them out!

Subscriptions and Recurring Payments


Create subscription products using flexible settings and sell them on a recurring basis.
20 Reviews 4.5 / 5


Subscriptions and Recurring Payments Extension
  • Overview
  • 20 Reviews
  • Docs & Articles
  • Compatibility

Important note for users of Subscriptions and Recurring Payments v.1.X: version 1.X and 2.X are not compatible.

The Subscriptions and Recurring Payments Magento extension suits you if you sell products that are purchased with certain regularity: magazines, software licenses, or products like grocery, bottled water, memberships, pills, detergents, etc.

You can continue to sell these products as a one-off sale; but your customers can opt to buy a subscription if they wish - and they can do it right from your online store.

The module allows you to sell products on a daily, weekly, monthly, or yearly subscription basis with any duration. Offer a magazine subscription for one year with a weekly periodicity or coffee delivery each three weeks. Prices of subscription intervals can also vary from each other and you can set them up in the way you like: e. g. motivate customers to subscribe for a longer period by making this kind of subscription cheaper and thus more profitable for them.

With the Subscriptions and Recurring Payments extension for Magento, you can move customers to specific groups upon subscribing. Groups are a great feature for organizing subscribers in your user base for customer segmentation and targeted communication.

As soon as a customer subscribes to any item, he/she pays once for the subscription product. All future payments will be created automatically according to recurring profile settings. You can schedule the start day of payments in the admin panel: moment of purchase, last day of current month, exact day of month, or defined by customer. The module supports PayPal and Authorize.Net to schedule orders in advance.

The Subscriptions and Recurring Payments extension for Magento uses native business logic of payments methods and allows you to configure trial period and initial fee for each subscription period with its own prices and durations.


  • Main payments methods support
    The Subscriptions and Recurring Payments Magento extension supports the following payments methods:
    • PayPal
    • Authorize.Net
    Each website has its own subscription engine which is configured in main settings.
  • Offer subscription products
    Let customers switch over to subscribing for your product instead of making single purchases. Since version 2.x of the module, you can add subscription periods to products of simple, downloadable, configurable, or virtual type.
  • Customizable subscription types (periods)
    • Manage the look of subscription types. Specify the name of a subscription period and define the sequence of its displaying in the frontend. The title will be visible for both administrators and store visitors. It will be displayed as an option with a radio button on a subscription product page.
    • Define website where the period will be available. Each subscription type can be applied to one website only.
    • Set up the subscription period price.
    • Select the minimal interval (unit) within a subscription period:
      • day
      • week*
      • semi-month*
      • month
      • year*
    • Define the number of units in one subscription period.
      For example, if you want to offer coffee delivery every third week, you should configure the following: minimal unit within a period – week; number of units in a period – 3.
    • Infinite subscription type. The module allows customers to subscribe to any product once and receive the delivery forever. The payments will be created automatically. If you want to limit the duration of subscription period, you can specify the number of occurrences of the subscription type. When the subscription period finishes, a customer should subscribe to it again to get the delivery.
  • Manage subscription start day
    You can define when the payments will start for each subscription type. It can be:
    • defined by customer
    • moment of purchase
    • last day of current month
    • exact day of month
  • Change customer group according to subscription
    The Subscriptions and Recurring Payments extension for Magento allows you to move customers to a specific group upon subscribing.
  • “Only subscription” option
    With the help of the module, you can offer products that can’t be purchased as a one-off sale.
  • View subscribers of the required period
    As soon as a subscription type is created, a special tab appears in the backend where you can view all subscribers who belong to this period. If no one is subscribed to a subscription type, the section will be empty.
  • Use native payment gateway’s business logic
    • Trial period
      You can adjust one trial period per each subscription type. Offer free trial subscription or define the price different from the ordinary subscription price (these amounts will be summarized at the shopping cart).
    • Initial fee*
      The module allows you to enable starting fee for any subscription.
  • Recurring profiles statistics in the admin area
    All the payments are processed on the gateway’s side. You can check the following data of the recurring profiles at payment gateway directly in the backend: customer name, date of payments, start date, profile status, etc. Recurring profile can be:
    • active
    • suspended
    • cancelled
    • reactivated
    • expired
  • Subscriptions in My Account
    Customers can check the status and periodicity of their subscriptions, get updates, suspend or even cancel the subscription in their account area.
  • Flush all recurring profiles
    You can clear all the current subscription data with one simple click. The option is unrecoverable.

* For PayPal engine only

Payment Methods

Payment MethodStatus
Authorize.Net ARB Supported
PayPal Express Checkout Supported
PayPal Payments Pro (Express Checkout) Supported
PayPal Payflow Link (Express Checkout) Supported
PayPal Website Payments Pro (Express Checkout) Supported
PayPal Website Payments Pro Hosted Solution (Express Checkout) Supported

Need more payment methods? Please leave a request here

Product Types

Product TypeStatus
Simple Supported
Downloadable Supported
Configurable Supported
Virtual Supported
Grouped Not Supported
Bundle Not Supported

Got Questions? Contact Us!


Good one

Review by Charlie | Jan 15, 2015

A solid and reliable extension that does its job. We're offering regular billing/ delivery, and this ext is packed with the exact features we were after.
But be advised: it's not a 'no-brainer one-click' kind of product. Take your time to learn how it works. The support guys at AW are quite helpful, just in case;)

Lots of bugs still

Review by Coffee King | Jan 8, 2015

It is impossible to sum up the hours I've wasted with customer support trying to resolve these issues. Once your 90 support period is over, even if the ongoing issues are not solved, they will charge you again for more support. For the high cost of the extension, that is not customer focused. Also, the customer support is based out of Europe, so communication becomes difficult and slow.

..New orders on subscriptions many times do not generate an email confirmation of the purchase to the client, nor do they create new orders in the magento system. For order fulfillment, this is a disaster and new orders must be entered manually when it should be automated.

..When subscribers update their accounts the system does not recognize the new address or credit card information. So, products are shipped to the wrong address or the credit card is repeatedly declined.

..Subscribers have to cancel their subscription, then create a new subscription if they have to update information. If they've missed several months. The system will charge them for the months that lapsed since their account was canceled. I have had some customers charged 10 times for one subscription.

..Cannot migrate subscribers from the old version to the new version.

Horrible Experience with this extension

Review by Dana | Dec 6, 2014

I have had an enormous amount of problems with this extension that has impaired my business on a daily basis. This is only a small synopsis of the problems I've experienced - all with no apparent fix. If i could give -0 stars this is what I would rate this. Beware!!!

1. When subscribers update their accounts the system does not recognize the new address or credit card information. So, products are shipped to the wrong address or the credit card is repeatedly declined.

2. Subscribers have to cancel their subscription, thencreate a new subscription if they have to update information. If they've missed several months. The system will charge them for the months that lapsed since their account was canceled. I have had some customers charged 10 times for one subscription.

3. Cannot migrate subscribers from the old version to the new version.

4. Everyday I have an issue with my subscribers' accounts due to using this extension.

I'm losing subscribers because of this extension. I highly do not recommend this product.

Smart And Intuitive

Review by Paul | Nov 26, 2014

I have seen other subscription extensions, but this one comes with many features I was looking for.

Good module, but notable omissions you should be aware of

Review by Paul Larson | Aug 13, 2014

Here are all the requirements it doesn't meet:

No promotions whatsoever.
Only one subscription item allowed in cart at a time.
Subscriptions can only be applied to simple products, not bundles.

These limitations may not seem essential before you install the module, but once everything is in place these omissions will become a major setback if you intend to treat the subscription products like conventional Magento products.

Subscription Solution

Review by Eric | Mar 4, 2014

Just what we were looking for, allows us to have customers pay for a subscription. Does everything that it says it does. Would recommend.

Amazing module

Review by Fred | Feb 6, 2014

This module has been working as the basis of our store for almost one month already. Subscriptions are offered to all our products. We run 2.0 version and I want to express gratitude for this incredible plugin and thank the staff and developers for the amazing work they have done.
This extension reduced my workload by 50% and keeps all the subscriptions in order! I can at last sleep at night without fear of sudden crash of customers subscriptions. This module is extremely reliable.
Thanks again!

Great module and support

Review by Grant | Jan 29, 2014

We have a bookshop. We chanced upon this extension and decided to offer subscriptions to our customers. And it works perfectly. Now we don't need to send any notifications about new books from a collection, we just sell the entire collection as a subscription. We had an issue with our payment gateway, but the support team resolved it in two days. Thank you. The module and support are Great!

Essential module for subsciptions

Review by Stephen | Jan 27, 2014

Best subscription and recurring payments module for magento with many customizable options to meet all merchant needs. Installation was easy and straightforward. Integration with custom themes requires some development knowledge, more documentation would be helpful. Additional payment method/gateway options in the future would enable more sales.

Works Great!

Review by Clay | Dec 7, 2013

The module works perfectly. It did exactly what I needed it to do. It was easy to install and setting up recurring products was a breeze.

Works well with Authorize payment gateway that is included with Magento.


Review by Tim | Nov 16, 2013

We're are an online music education company with high def downloadable video lessons, featuring real songs and many of the artists themselves. We're using this extension to convert our business from a single or bundled purchase model, into a monthly or annual subscription membership. We tested the module using a trial offer, and hooked it up to Magento is very short order, leveraging Magento's rewards function to get the particular experience and offerings we wanted. We're very happy with this module and looking forward to it helping transform our business.

Better than Magento core

Review by Jase | Jul 31, 2013

We've used this product to manage 100s of monthly payments with for years. It's always been great. The code and database were cleanly assembled enough for us to easily adapt the extension to work with ARB.

Nice work!

Outstanding Extension/Documentation Needs Updated

Review by Ben | Mar 8, 2013

I purchased this extension for a site that had weekly recurring orders as well as normal single purchases. The extension was easy to install and setup. Our store used Paypal as the payment processor and we did have some problems getting things to work properly with Paypal. I feel the documentation for the extension needs to be updated especially as it relates to Paypal and its implementation but over all the documentation on how the extension works is GREAT. I would recommend this to other but if you are using Paypal be prepared for some struggles up front but after no problems.

Uneditable subscriptions

Review by Jonny | Dec 13, 2012

The service works ok, but its uneditable which is a bit annoying. Before moving to Magento, our old system allowed for the customer's personal or payment details to be changed, as well as alllowing them to change the frequency.

Allowing it to be placed from the cart, as another has pointed out, would also be a great feature.

Hope these additions can be made as its close to being an excellent product.

great extension

Review by Tomasz | Nov 3, 2012

Hi. I just want to say - that extension saved my business. Really good job, flawless features, customer level-up is brilliant.


Great job

Review by Cam | Jun 8, 2012

This module completely resolved my client's issue with subscription management. The install was a little tricky, but aheadWorks tech support team was very helpful.

View Cart Page

Review by Mark | Apr 10, 2012

Good module. Many of our competitors have a similar function on their sites, but they allow the customer to choose autoship on the View Cart page also. This would be a great feature to add to this module.

Magento Developer/Consultant

Review by Marco Gallopin | Feb 13, 2012

Good modules, but I can't place orders from backend if the product is downloadable. Please fix it as soon as possible.

Start-up is complicated, but using will be better

Review by Matthew | Feb 2, 2012

We expected to have some complications when starting to use this (it is a model that we're not used to), but it seems that as long as it produces orders the same way as normal orders, we'll be fine. We're excited to start offering subscriptions to our customers and this platform will help us do that.


Review by Afarr | Mar 11, 2011

This is a good module but it does not allow for orders of subscription items to be entered via the backend. Our company takes a lot of phone orders so it did not work well for us. I hope that they can find a solution to this issue in the future versions.

Write a Review Reward Program

Review guidelines

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

aheadWorks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review. We are glad to answer them in aheadWorks Forum.

Enjoy writing your review!

1 star 2 stars 3 stars 4 stars 5 stars
How do you rate this product?

All fields are required

Magento Editions Compatibility:

  • Community: -
  • Enterprise: -

Please wait...

Product added to cart

Continue shopping
View cart & checkout