Skip to main content
v1.0.0

Multi-language Invoicing

Invoices can now be issued in the customer’s or invoicing entity’s preferred language:
  • Set an invoicing language per Customer or Invoicing Entity
  • Invoice footers are translated accordingly

Enhanced Invoice Corrections

You can now add or edit rows in invoice annexes directly within a correction, giving you full control over the breakdown Customers see when an invoice is corrected.

New Payment Providers

We shipped a new payment provider architecture that makes it much easier to contribute and integrate new payment providers. Thanks to community contributor ibougihub, who built the new Stancer integration on top of it. We added as well the GoCardless integration.

Automatic Refresh of Draft Invoices

Draft invoices are now automatically refreshed in the background on an hourly basis, so they stay up to date even before finalization.

Self-hosting: Helm Chart

We’ve published an official Helm chart for deploying Meteroid open source, making it easier to run Meteroid on Kubernetes.
v1.0.0

Meteroid Intelligence

We released Meteroid Intelligence that turns the billing and usage data you already have into a full analytics suite, computed from the same subscriptions, invoices, payments and events that drive your billing.27 built-in metricsMRR, ARR, NRR, churn, cash, retention, revenue mix — plus your own usage metrics — in one explorer you can break down, filter, compare and forecast.SteeringPut a monitor on any metric and get alerted on thresholds, % changes, anomalies, usage limits, even forecast breaches.Customer SignalsA live roster of who’s slipping and who’s expanding, with the MRR at stake, wired straight to the account — for your sales & CS teams.DashboardsLive data, refreshed hourly. Configure and add your charts and KPIs, then share your dashboards externally with your team or stakeholders.

Security

We’ve extended our Security module with two new capabilities:Roles & Permissions (RBAC)Define granular roles and permissions to control what each team member can access and do in Meteroid.
Single Sign-On (SSO)Your team can now sign in through your organization’s OIDC identity provider — Okta, Microsoft Entra ID, Google Workspace, Auth0, or any OIDC-compliant provider. Admins verify their email domains, connect the provider, and can optionally require SSO and auto-provision members on first sign-in.💡 More information on SSO in Meteroid here

Billable Metrics Filters & Live Usage Preview

Filter events — Only count what matters. Include or exclude events by their properties — region, status, anything on the event — so a metric measures exactly what you mean.Preview & explore usage — Once your events are ingested, explore them directly in Meteroid and split usage by customer, before it ever reaches an invoice.

Custom Properties in CSV Imports

Customer and subscription CSV imports now support custom properties, so you can bring your own metadata along when importing data into Meteroid.
v1.0.0

Enhanced Customer Portal

The Customer Portal can now be customized to match your brand and for an even deeper level of integration, the Customer Portal can now be embedded directly inside your own application using our UI components, so Customers never have to leave your product at all.💡 More information on Meteroid’s Customer Portal customization here

Multi-factor Authentication (MFA)

You can now enable Multi-Factor Authentication on your Meteroid account for an extra layer of login security.💡 More information on MFA in Meteroid here

Floor Price

You can now define a minimum invoiced amount on a Plan, regardless of the calculated charges:
  • the floor price can be applied to the Plan or to specific Products within a Plan
  • it can be overridden per Subscription, to set customer-specific minimum commitments without touching the Plan itself
💡 More information on floor prices in Meteroid here

Invoice consolidation

Meteroid can now merge invoices from a Customer’s different subscription into one single consolidated invoice simplifying both your end your Customers’ accounting.💡 More information on invoice consolidation in Meteroid here

Appendices

You can now attach detailed appendices to your invoices, for example, a full breakdown of the usage events behind a usage-based charge. This gives Customers full visibility into what they’re being billed for, directly alongside the invoice.💡 More information on Invoice Appendices in Meteroid here
v1.0.0

Entitlements

We have introduced Entitlements to manage what customers are allowed to access based on their billing context.Meteroid supports both:
  • boolean entitlements (feature-style access such as “enabled/disabled”)
  • metered entitlements (usage-based limits such as “up to N requests, or units”). For additional flexibility, Meteroid supports multiple reset periods including billing-cycle resets, calendar-based resets, and sliding windows.
This helps ensure end users always access exactly what they are entitled to (no more, no less) based on their subscription and usage limits.
To Learn more about how to manage entitlements in Meteroid, read our dedicated documentation

Amend Subscriptions

Subscriptions can now be amended after creation, giving you full flexibility to adapt customer subscriptions over time.You can now:
  • Add or remove add-ons from an existing subscription
  • Update prices or quantities
  • Apply changes immediately or schedule them at the end of the billing period
This is especially important for custom deals and evolving customer requirements, enabling smoother upsell and expansion workflows over time.

Quotes Simulation

For usage-based products, quotes can now include a target usage parameter to simulate expected costs. At the quote level, you can define an estimated usage volume, and the system will compute a projected price based on your pricing model.
It is designed to help end users better understand their expected spend before committing and improve budget planning.

Auditability

We added an Activity section at the subscription level, providing Account Managers with a complete view of everything that happens throughout a subscription’s lifecycle such as:
  • Subscription amendments
  • Invoice creation
  • Credit note issuance
  • Other billing-related actions affecting the subscription
In addition, we added a comprehensive Audit Log that allows teams to track events across subscriptions and billing operations.
This gives revenue teams greater visibility into subscription history, making it easier to understand account changes, investigate billing questions, and collaborate efficiently with Customers.

Docker Compose for Local Deployment

We added a Docker Compose setup for local development, making it easier to run Meteroid end-to-end on your machine without complex setup steps.
v1.0.0

Meteroid Connect Platform

The Connect Platform provides the infrastructure for third-party application integration, allowing platforms to view and manage all accounts connected to their platform. Meteroid Connect supports 2 account management set ups:
  • Express Accounts: Allows the platform to manage connected accounts via a managed onboarding flow. Meteroid handles the synchronization of billing identities and facilitates the calculation of platform fees during payout events. In this configuration, users only have a read-only view of their account.
  • Standard Accounts: In this setup, users have full access to their Meteroid account, while the platform is granted scoped access to specific resources.

Enhanced Credit Note

When creating a credit note, you can now choose between:
  • Crediting select line-items: Users can select individual invoice lines or sub-lines for adjustment. This granular control is particularly useful for matrix pricing models, allowing for the adjustment of specific dimension combinations within a single line item. The system calculates the prorated amount to be credited based on the selected quantity or fixed price.
  • Full Cancellation & Replication: Choosing to cancel a full invoice allows for the simultaneous creation of a “Corrected Draft.” This draft clones all metadata and line items from the original finalized invoice for immediate modification.

Batch Processing & Data Ingestion

Meteroid now includes a monitoring interface for high-volume CSV imports (Customer, Subscription or Events imported via CSV). You can now track:
  • Ingestion Progress: Track the ingestion progress in real-time to monitor the processing status of large datasets.
  • Execution States: The Developers > Batch Processing section now tracks three distinct job states: ** Completed: 100% of records ingested. ** Completed with Errors: Indicates that some rows failed validation (e.g., non-existent customer alias). A CSV file containing only the failed rows can be downloaded for targeted troubleshooting. ** Failed: The entire batch was rejected.
v1.0.0

Enhanced Product Management

The Product architecture replaces the previous “Pricing Component” model. We introduced Products for three key reasons:
  • Reusability: Unlike Pricing Components, Products can be defined once and reused across multiple plans, simplifying global pricing changes.
  • Advanced Reporting: Financial reporting and analytics will be available at the Product level, allowing for deeper insights into the performance of specific features.
  • Entitlement Management: Product-level control will extend to entitlements, enabling you to manage feature access based on the products included in a customer’s plan.

Add Ons

Built on our new product architecture (cf. above), you can now manage optional features independently from your core plans using Add-ons. This allows for modular subscription building without the need to create dozens of plan variations:
  • Plan extension: Add-ons act as modular extensions to a base Plan, allowing you to attach additional features while keeping an independent pricing logic
  • Self-Serve Control: Decide whether an add-on is available for customers to purchase via the self-serve portal. You can also define purchase limits to control how many times a specific add-on can be bought by a single customer.

Real Time Usage Preview

Transparency is key for usage-based billing adoption. We’ve introduced at the subscription level a live preview of Upcoming Invoices based on all data processed by Meteroid to date, whether it is flat rates or usage-based events.

Subscription Lifecycle: Upgrades & Downgrades

We have formalized the workflow for changing customer plans (whether it is upgrading or downgrading) to improve lifecycle management and support Product-Led Growth (PLG) strategies. Plan upgrades and downgrades can be managed in two ways:
  • Customer Portal: Customers can transition between plans in total autonomy via the Customer Portal.
  • Directly in Meteroid: Account managers can trigger transitions via the subscription dashboard.
v1.0.0

Enhanced Trial Logic

We have introduced advanced trial configurations. You can now define trial parameters at the plan level:
  • Duration: Set a specific number of days for the trial period.
  • Plan Scoping: Define which specific plan the trial applies to.
  • Charging Logic: Define whether the user should be charged or not during the trial.

Credit Notes

Meteroid now supports credit notes for issued invoices:
  • Amount Control: Issue credit notes for the full invoice amount or a partial (limited) amount.
  • Credit Type:
    • Credit Balance: The amount is added to the customer’s balance and applied to future recurring invoices.
    • Refund: The amount is marked for return to the original payment method.

New SDK: Java

We have released a Java SDK to simplify integration to Meteroid API for JVM-based applications.
  • Core Resources: Full support for managing Customers, Plans, Subscriptions, and Invoices.
  • Usage Ingestion: Simplified methods for reporting metered events.
  • Installation: Available via Maven/Gradle.
  • Repository: meteroid-oss/meteroid-clients/java

Advanced Coupons

New rules have been added to grant coupons to users:
  • Plan Assignment: Coupons can now be restricted to a specific Plan.
  • Billing Cycle Duration: You can now set a billing cycle limit to define exactly how many billing cycles a discount remains active.