Getlago

Entitlements

Manage feature access directly in billing

Stop microservice sprawl by managing entitlements and billing in a single system.

Trusted by the most innovative companies

Mistral AI
PayPal
Groq
Synthesia
Laravel
Swan
Epicor
1NCE
Cerebrium
Blacksmith
Lune
OQC

Built for next-gen companies

1–3M events/sec

Kafka/Redpanda + ClickHouse Cloud benchmark

99.9% historical uptime

Guaranteed SLAs for enterprise customers

$829M of invoices issued monthly*

Battle-tested platform, built for accuracy

*based on total requests to Lago API in October 2025


Prevent broken experiences

Combine billing and feature flags to avoid bugs and dependencies, reduce complexity and lower and engineering overhead.

Prevent broken experiences

Experiment on pricing & packaging

Lago lets product and growth teams manage feature access and update pricing to optimize adoption and revenue.

Experiment on pricing & packaging

Flexible entitlements

Lago lets you customize multiple seat tiers, amounts and account details. Or override feature access for enterprise customers.

Flexible entitlements

How Lago simplifies entitlements

Billing is mission-critical. Lago is engineered for the realities of high-volume enterprises.

Set up features.

Set up features. Create and manage features or usage allowances.

Attach features to plans.

Attach features to plans. Automatically give access via plans or set custom entitlements.

Restrict and enable entitlements.

Restrict and enable entitlements. Grant/restrict feature access to payment status.

Override entitlements.

Override entitlements. Customize entitlements to maintain flexibility for custom contracts.

Retrieve entitlements via API.

Retrieve entitlements via API. Engineers can fetch the current list of entitled features for a subscription and track entitlement changes.

Resources

Billing is mission-critical. Lago is engineered for the realities of high-volume enterprises.

Empower all teams with usage data

Engineers

Engineering

Build billing without the headaches.

Product

Product

Ship complex pricing and new packaging faster.

Finance

Finance

Billing for all motions, products and geographies.

Operations

Operations

One source of truth for all billing data.

Powering fast-growing AI scaleups.And global enterprises.

See how ambitious teams build and scale their billing with Lago.

Frontier AI
Lago has been able to follow the pace of our releases and has allowed us to focus on what we do best.

— Timothée Lacroix, CTO, Mistral AI

Timothée Lacroix

Entitlements FAQ

What are entitlements in billing software?

Entitlements are the feature access rules tied to a customer's plan or subscription, managed in the same system as billing instead of a separate feature-flag service. In Lago, a feature represents a capability gated behind a plan, and an entitlement is what maps that feature to a specific plan or subscription with its own limits.

What's the difference between a feature and a privilege in Lago?

A feature is a capability a customer gains access to through their subscription, like inviting team members, and isn't necessarily something billed for directly. A privilege adds granularity inside that feature, defining a specific limit or setting, such as the maximum number of invitations, and can be a boolean, an integer, a string, or a predefined option depending on what needs to vary by plan.

How do I give different plans different feature limits?

Plan-level entitlements attach features to a plan and set each privilege's value for that tier. A Free plan might cap invited members at one, while a Pro plan allows unlimited, all configured from the plan's settings rather than in application code. Changing a plan's entitlement updates access for every subscriber on that plan.

Can I customize entitlements for a single enterprise customer?

Yes, through subscription-level overrides. An override changes a feature's privilege value for one specific subscription without touching the underlying plan or affecting any other customer, which is how negotiated enterprise contracts get their own limits without needing a separate plan.

Why manage entitlements inside the billing system instead of a separate feature flag tool?

Keeping entitlements and billing in one system avoids the sync problem where a customer's paid access and their actual feature access drift apart across two tools. When a plan or subscription entitlement changes, it comes from the same source of truth that generates the invoice, so a plan upgrade or downgrade updates feature access without needing a parallel update in a feature-flag service.

Can I retrieve a customer's current entitlements through the API?

Yes. Feature, plan-entitlement, and subscription-entitlement objects are all available through the API, so an application can check what a customer is entitled to and reflect it in the UI directly, and track changes as plans or overrides are updated.

Do entitlements work with usage-based and hybrid plans, or only flat subscriptions?

Entitlements apply to whatever a plan is built from, flat subscription, usage-based, or hybrid, since they're a layer on top of the plan rather than tied to one pricing model. A usage-based plan can gate a feature the same way a flat-fee plan does.

Lago solves complex billing.