Reading list Switch to dark mode

    Complete Guide to Odoo Subscription Management

    Updated 7 February 2023


    Does Market fluctuation affect the revenue of your business? Isn’t it great to have recurring revenue so that you can avoid market risk? Odoo Subscription Management allows you to get recurring revenue in your business. 

    Are you looking for an ideal solution to get Subscription Management in Odoo? The module Odoo Subscription Management allows Odoo user to create subscription as a product and sell it to customers on the basis of plans. 

    Benefits to add a Subscription Model to your business

    1. Recurring, Accumulative, and Stable revenue: With the help of the Subscription model, you can access the collective data of your customers which will help you to plan your business according to the trend.
    2. Forecast the revenue: It also helps you to forecast the revenue structure of your products/services as you have all the information about the subscribed customers.
    3. Ease of Marketing: In the Subscription model, you have your customer’s contact information. Hence, you can retain your customers which is easier than obtaining a new ones.
    4. Loyal customer base: The subscription Model helps in making long-term relationships with clients which creates a Loyal Customer Base.


    1. Odoo Subscription Management allows the user to create subscription-based products in Odoo.
    2. The Odoo user can create subscription plans and add the appropriate subscription product to them.
    3. Different subscription products can be created and assigned to suitable subscription plans.
    4. The Odoo user can roll out and manage subscription plans using Odoo.
    5. The recurrent frequency can be set for the subscribers as per the requirement along with the number of bill cycles for the subscriber.
    6. Alternatively, the Odoo user can create a sales order with a subscription-based product in it. This would automatically start the subscription plan for the respective customer.
    7. The invoice cannot be created for a subscription plan which is in the trial period. The Odoo user can choose to generate unpaid or paid invoices for the subscriber in the Odoo.
    8. A subscription-type product is by default serviceable product.


    1. Once you purchase the Module from Webkul store, you will receive the link to download the zip file of the module.
    2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘subscription_management’.
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. One can also activate the developer mode by typing ‘debug’ after ‘web?’ in the URL.
    5. Then, open on Apps menu and click on ‘Update Modules List’.
    6. In the search bar, remove all the filters and search ‘subscription_management’.
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


    1) Log in to your Odoo Database;

    2) Go to the sales and click on the configuration. Now you can notice a dropdown, here click on the Subscription plans.

    Searching for an experienced
    Odoo Company ?
    Find out More

    3) To create the subscription plan, you need to add Plan Name, Plan Information like its duration, you can enable the checkbox ‘Never Expire’ if you want the plan to get never expired, if you don’t want then you can add the Number of billing cycles. If you want to offer a trial period then click to enable it otherwise enable ‘Start Immediately’, add the price of the plan. Moreover, you can override your product price in product-related details.

    Create Subscription Plan
    Creating Subscription Plans
    New Subscription Plan Template

    4) Go to the products to create a subscription type product. All you need to do is enable the ‘Is a Subscription Type’ checkbox and add a subscription plan to it. 

    Create Subscription Type Product

    5) Moreover, Odoo user can manage subscriptions at the variant level also.

    Create Subscription Type Product at variant level

    6) Click on the Subscription Tab to manage the membership for the customers. Here, you need to add Customer Information, Product Information, Plan Information, and Payment Information. Also, you can generate multiple Invoices in advance.

    Manage membership
    Generate Invoice

    7) Odoo User can manage Subscription through sales order for the customers by adding subscription-type products in Order Line.

    Add Subscription Product in Sale Order

    8) Moreover, Odoo Users can also add subscription cancellation reasons. A dropdown will appear when you will click on configuration, select Subscription Reasons

    Subscription Cancellation Reasons

    9) You can also configure the subscription settings in the backend. Go to Settings > Sales > Subscription

    Subscription Backend Configuration

    Subscription Model also Available for Odoo Website

    Do you wish to host Subscription-Based Products on your Odoo Website too?

    The Odoo website Subscription Management Module eases the Subscription management process as it allows your customers to pick the subscription themselves.

    Also Read The User Guides For the Other Modules


    Did you find the User guide helpful? Please feel free to share your feedback in the comments below.

    If you have any issues/queries regarding the module then please raise a ticket at

    For any doubt contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 1.0.0

    Supported Framework Version - Odoo V 11, V12, V13, V14, V15, V16

    Blog Version - Odoo V 11, V12, V13, V14, V15, V16
    • Version Odoo V 11, V12
    • Version Odoo V 11, V12, V13, V14, V15, V16
    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • Bernie
    • Anisha Bahukhandi (Moderator)
  • Endy Ocando
    • Anisha Bahukhandi (Moderator)
    • Anisha Bahukhandi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content