Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Recurring Revenue Cockpit - MRR, ARR & Churn v 19.0
  4. Sales Conditions FAQ

Recurring Revenue Cockpit - MRR, ARR & Churn

by Jhon Jairo Rojas Ortiz https://aski.dev
Odoo

$ 449.00

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 911
Technical Name jjro_recurring_revenue
LicenseOPL-1
Websitehttps://aski.dev
Versions 16.0 17.0 18.0 19.0
  • Description
  • Manifest
  • License

Recurring Revenue Cockpit — MRR, ARR & Churn

See your MRR, ARR and churn on a live cockpit — the metrics the Enterprise Subscriptions app keeps to itself, here on Community. It reads your own invoices. No subscription module required. Optional AI. Bring your own API key.

Recurring Revenue cockpit: MRR, ARR, active customers, net new MRR and churn rate, the new/expansion/contraction/churn bridge, an MRR trend chart and revenue by customer.

Your MRR, the bridge that moved it, and every customer — on one screen, from your own invoices.

MRR is an Enterprise feature. Not anymore.
Tracking MRR by hand
  • Export invoices, tag the recurring ones
  • Rebuild the new / expansion / churn split in a spreadsheet
  • Or pay for Enterprise just to see MRR
Recurring Revenue Cockpit
  • MRR & ARR from your own invoices, live
  • The MRR bridge — new, expansion, contraction, churn
  • Works on Community, no subscription module

It discovers your recurring revenue from posted invoices — nothing to map per instance.

MRR, the bridge, and every customer

1. MRR & ARR

Monthly recurring revenue and its annual run-rate, from your recurring billings, with a twelve-month trend.

2. The bridge

New, expansion, contraction and churn — month over month, so you see what actually moved the number.

3. By customer

MRR now vs prior for every account, and whether each is new, expanding, contracting or churned.

Revenue by customer

See each customer's MRR now versus the prior month, the change, and whether the account is new, expanding, contracting or churned — one click opens the customer.

Revenue by customer: MRR, prior MRR, change and movement (new, expansion, contraction, churn) per customer.

The MRR bridge, month by month

Every month with its MRR, ARR, active customers and the new / expansion / contraction / churn split — and the net new MRR that resulted.

Monthly MRR list: MRR, ARR, active customers, new, expansion, contraction, churn and net new per month.

Your recurring revenue, at a glance

MRR, ARR, active customers, net new MRR and churn rate, the MRR bridge and the trend chart — so the whole recurring picture is one screen.

Recurring revenue KPI tiles, the MRR bridge strip and the MRR trend chart.

AI recurring read — optional, your own key

Add your own Anthropic Claude or OpenAI key and get a short read of the MRR bridge and the top action, in your language. The module calls the provider directly from your Odoo: no data goes through a third party, and you control the model and the cost. The AI never posts or changes anything. Works standalone or with the author's AI Engine app — one key for the whole suite.

Set it up once

Choose the company, whether recurring revenue is service products (default) or all revenue, and how many months of history to build. Add your AI key if you want it — or let the shared AI Engine handle it.

Configure the company, the recurring-revenue scope, the months of history and your own API key.

Features

  • MRR & ARR — monthly recurring revenue and its annual run-rate, from your recurring billings.
  • The MRR bridge — new, expansion, contraction and churn, month over month.
  • Churn rate, net new MRR and quick ratio — growth versus losses, at a glance.
  • Revenue by customer — MRR now vs prior, the change, and the movement of every account, with one click to the customer.
  • MRR trend — the last twelve months on a chart.
  • No subscription module required — it reads posted customer invoices; service products by default, or all revenue, your choice.
  • Daily automatic refresh — a scheduled job keeps the numbers current; recompute on demand anytime.
  • AI read (optional) — Anthropic Claude or OpenAI, your own key; the MRR bridge read and the top action, in your language. Encrypted at rest.
  • Works on any Odoo — Community and Enterprise, figures come from standard posted invoices.
  • Multilingual — English, Spanish, French, German, Italian and Portuguese (BR).

Perfect for SaaS, subscription, retainer and maintenance businesses on Odoo Community that need MRR, ARR and churn — without the Enterprise upgrade or the spreadsheet.

Keywords: MRR dashboard, ARR tracking, recurring revenue cockpit, subscription analytics, monthly recurring revenue, annual recurring revenue, churn rate, MRR bridge, new expansion contraction churn, SaaS metrics Odoo, subscription business metrics, ARPA, net new MRR, recurring billing analytics, subscription revenue report, MRR without subscriptions module, revenue retention, quick ratio SaaS, AI revenue insights, Anthropic Claude, OpenAI, subscription cockpit Community.

Palabras clave: tablero de MRR, seguimiento de ARR, cockpit de ingresos recurrentes, analítica de suscripciones, ingresos recurrentes mensuales, ingresos recurrentes anuales, tasa de abandono, puente de MRR, altas expansión contracción y bajas, métricas SaaS Odoo, métricas de negocio por suscripción, ARPA, MRR neto nuevo, analítica de facturación recurrente, reporte de ingresos por suscripción, MRR sin módulo de suscripciones, retención de ingresos, IA, inteligencia artificial, Claude, OpenAI, MRR, ARR, cockpit de suscripciones para Odoo Community.

Permissions & data security

Built to respect Odoo's access model — audited so nothing leaks between users or companies.

  • 🏢 Multi-company isolation. Every record and setting is tagged to its company; a user only ever sees the data of the companies they are allowed into. Cross-company access is impossible — verified.
  • 🔑 AI key encrypted & admin-only. Your provider key is stored encrypted at rest (Fernet / AES) — the plaintext is never saved — and is readable or editable only by a system administrator.
  • 👤 Role-based access. The app respects Odoo's access groups — there is no portal or public exposure. Everything computes on your standard data through the app's own service, so no restricted field is ever surfaced.
  • ✅ Secure by design — multi-company isolation; AI key encrypted at rest and admin-only. Audited across the whole suite.

Requires the Accounting/Invoicing app. Works with Odoo Community and Enterprise.

More from the author: Aski — ask your Odoo in natural language by chat or voice, and get real figures from your phone. https://aski.dev

Questions, or want a quick personalized demo? Email me at jhonrojas.dev@gmail.com — I am happy to answer questions or set up a short demo.

Support: jhonrojas.dev@gmail.com  ·  License: OPL-1

JR

About the author

Jhon Jairo Rojas Ortiz

Odoo developer · custom modules, integrations & business intelligence

5+ years of hands-on Odoo experience — building and shipping real modules, integrations and analytics for companies across LATAM and Europe. Every app I publish is maintained and supported personally.

Custom Odoo modulesIntegrations & APIsBI & analyticsOdoo 14–19

inConnect on LinkedIn →
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 911
Technical Name jjro_recurring_revenue
LicenseOPL-1
Websitehttps://aski.dev
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with