Businesses can provide ongoing services with Odoo 18’s Recurring Plans, which use automated subscription cycles. This feature reduces errors and human labor by allowing customers to set up recurring billing schedules for goods or services. By adjusting payment terms and contract durations, businesses can specify whether the recurrence interval should be monthly, quarterly, or annually. It facilitates a smooth interface with invoicing, guaranteeing on-time payments and better cash flow. Recurring plan setup and management are made scalable and efficient by Odoo’s user-friendly interface. For companies that provide membership or rental services, recurring plans are ideal since they promote permanent client connections and stable revenue. This blog helps you create a recurring plan and usage in the subscription order.
Select the Subscription module from the Odoo 18 dashboard.

Create a New Recurring Plan:
To create a new recurring plan, go to the Configuration > Recurring Plan. Then click on the New button as shown below:

Here, add a name for your recurring plan under the Name option. Under the Details tab, add Weekly, Monthly, or Yearly as Billing Period. You can add a Company and Invoice Email Template. Then, enable the Align to Period Start option to align all subscription invoices on the first day of the billing period. Under the Automatic Closing option, you can set several days to close the subscription after the expiration date. Under the Self-Service, enable the options such as Closable, Add Products, and Renew. You can also add other optional plans, such as Weekly, Monthly, Yearly, or create a new one that suits your needs under the Optional Plans option.

Under the Pricing tab, click on Add a price rule to add products under the Products option. You can also set Product Variants, Pricelist, and Recurring Price as shown below:

Then save the newly created recurring plan.

Configuring the Recurring Plan in a Subscription:
To create a new subscription, go to the Subscriptions > Subscriptions. Then click on the New button as shown below:

In the Customer option, select any customer from the list. The details of the selected customer will be automatically filled. Under the Recurring Plan, select the newly created recurring plan from the list as shown below:

After selecting the recurring plan, select the product by clicking Add a Product under the Order Lines tab. Under the Pricelist option, select the appropriate pricelist from the list and click on the Update Prices as shown below:

A confirmation message will appear; click on the OK button as shown below:

Then click on the until option and select any date to end the recurring plan.

Then save the newly created subscription.

Then go back to the Recurring Plans, where you can see the Subscriptions tab and the Subscription items tab.

When you click the Subscriptions tab, you can see the subscription with the newly created recurring plan.

When you click on the Subscriptions Items tab, you can see the product used in the new subscription and the recurring plan.

Conclusion:
In Odoo 18, recurring plans streamline the administration of subscription-based services by automating client interaction, billing, and renewals. Depending on their company objectives, users can establish customizable pricing structures, frequencies, and durations. By automatically creating invoices, the technology guarantees correctness and reduces the administrative load. Businesses can improve retention and maintain consistency through real-time analytics and optimized procedures. Revenues and subscription data may be easily tracked in visual dashboards. Recurring plans are essential for preserving client retention and long-term profitability.
To read more about Overview of Expected & Recurring Revenue of an Opportunity in Odoo 18, refer to our blog Overview of Expected & Recurring Revenue of an Opportunity in Odoo 18