How to Set Up Subscriptions in Odoo
If your business earns recurring revenue, memberships, retainers, software, services, Odoo Subscriptions automates the billing so you are not raising the same invoices by hand every month. Setting it up right is what makes that recurring revenue run smoothly. Continuing this series of practical Odoo how-to guides, here is subscriptions.
Create your subscription products
Start with the products or plans you sell on a recurring basis. A subscription product carries a recurring price and a billing period, monthly, yearly, or whatever fits. Setting these up clearly is the foundation: they define what customers are signing up to and how often they are billed.
Set the recurring period and price
The core of a subscription is its recurrence: how often the customer is charged and how much. Set the period and price to match your commercial offer. Getting this right means invoices go out on the correct schedule for the correct amount, automatically, which is the whole point of running subscriptions in the system.
Automate the invoicing
Once a subscription is running, Odoo generates the recurring invoices for you on schedule. This is where the time saving lives: instead of remembering to bill each customer each period, the system does it. Set it up so invoicing, and payment where automated, happens without manual effort each cycle.
Manage renewals and changes
Subscriptions change: customers upgrade, downgrade, pause or cancel. Odoo lets you manage these changes and handles renewals, so your recurring base stays accurate. Setting up how renewals work means the recurring revenue keeps flowing and changes are handled cleanly rather than becoming a manual mess.
Watch the subscription metrics
Recurring businesses live and die by metrics like recurring revenue and churn. Odoo can show you these, so you can see how your subscription base is doing over time. Use them: they tell you whether you are growing, holding or leaking customers, which is exactly what a subscription business needs to watch.
Practical tips
- Create clear subscription products with a recurring price and period.
- Set the recurrence to match your real commercial offer.
- Let Odoo automate the recurring invoicing each cycle.
- Set up renewals and handle upgrades, downgrades and cancellations cleanly.
- Watch recurring revenue and churn to manage the business.
My take
Subscriptions turn recurring revenue from a manual billing chore into something the system runs for you. Clear subscription products, the right recurrence, automated invoicing and clean renewal handling are what make it work, and the metrics tell you how the base is doing. For any recurring-revenue business, that automation and visibility are a real relief and a real advantage.
Next in this series: how to set up bank reconciliation.
Based on the official Odoo 19 Subscriptions documentation. Running a recurring-revenue business? Get in touch.