Lago
getlago.com · Billing
Open-source metering and usage-based billing platform.
57 items · 71 source threads · 2 source types · updated 2026-07
No items match these filters.
Pain points 21
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Helm install fails with CORS errors, signup cannot complete A basic Helm install on Kubernetes could not be made to work because the frontend hits CORS failures against the GraphQL endpoint, regardless of how apiUrl and frontUrl were set. Affects: team deploying on Kubernetes |
Self-hosting & upgrades | Causes churn | 10 sources | 2026-01 |
| ||||
| Current usage report blank in customer analytics tab The analytics tab shows an empty current usage section because the usage subscription query returns nothing although the customer has a subscription. |
Reporting & analytics | Causes churn | 2 sources | 2025-04 |
| ||||
| Signup fails with generic error on fresh Docker install After following the guide on Ubuntu, submitting the signup form produces a reload-the-application error, and restarting the container and host does not help. Affects: new self-hosting user |
Setup & onboarding | Causes churn | 2 sources | 2025-04 |
| ||||
| Entitlements silently not saved when added to a plan in self-hosted edition Adding a feature as an entitlement to a plan appears to succeed, yet the entitlement is missing after save and after editing. Affects: self-hosting user |
Reliability & bugs | Blocks work | 2 sources | 2026-01 |
| ||||
| Inconsistent Redis TLS verification across API and clock The API connects to TLS Redis without verifying the certificate while the clock process requires verification, so one component fails to connect. Affects: self-hosting team using TLS Redis |
Self-hosting & upgrades | Blocks work | 2 sources | 2025-12 |
| ||||
| Invoice PDF link stays empty until the invoice is manually downloaded Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 2 sources | 2025-06 |
| Stripe checkout URL webhook never sent due to encryption error in worker Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 2 sources | 2025-04 |
| docker compose up fails on healthcheck interpolation error Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 2 sources | 2024-02 |
| Copy API key button fails in Firefox Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 2 sources | 2022-11 |
| Extended free trial produces wrong invoice periods and skips a month Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Causes churn | 1 source | 2026-07 |
| Ingested events not reflected in current usage count Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2025-05 |
| Invoice line items and customer analytics computed incorrectly for max-aggregated metric Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2024-02 |
| Webhook delivery fails with connection refused to reachable endpoint Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2026-02 |
| Migration job fails when Postgres is behind pgbouncer Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2025-06 |
| Install guides only cover localhost, leaving no path to a real VPS or proxy deployment Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Blocks work | 1 source | 2025-01 |
| No way to advance the clock to test subscription lifecycles Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2024-04 |
| Scheduled downgrade is postponed instead of applied for a backdated subscription Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2023-04 |
| Ruby and GraphQL backend is a deal-breaker for a developer wanting to fork and debug Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2023-02 |
| Containers keep running when database or Redis is unavailable, preventing auto-healing Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2023-02 |
| Hosted premium pricing considered steep for small businesses Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Annoyance | 1 source | 2025-01 |
| Self-hostable billing but only Stripe and GoCardless gateways supported Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Annoyance | 1 source | 2022-12 |
Feature requests 34
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Edit or delete a past event Past events cannot be modified or removed, which is needed to revert metered units that should not be billed. |
Billing | Blocks work | 2 sources | 2022-09 |
| ||||
| API to create and manage organisations for multi-tenant SaaS A platform that uses Lago as billing engine for its own tenants needs automated creation and configuration of organisations, including merchant accounts and invoice settings. Affects: multi-tenant SaaS platforms |
API & developer experience | Blocks work | 1 source | 2023-02 |
| ||||
| Publish arm64 Docker images Docker Desktop on Apple silicon fails to pull the images by default, forcing a platform override and complicating local Kubernetes testing. Affects: developers on Apple silicon |
Self-hosting & upgrades | Blocks work | 1 source | 2023-02 |
| ||||
| Payment successful webhook alongside the payment failure one To learn an invoice is paid, users must listen to Stripe webhooks separately even though Lago already processes the status. Affects: developers using Stripe with Lago |
Integrations | Blocks work | 1 source | 2022-12 |
| ||||
| Xero accounting integration Billing data that cannot sync into the accounting system is of limited use; customers and invoices should flow to Xero. Affects: finance teams using Xero |
Integrations | Blocks work | 1 source | 2022-10 |
| ||||
| Usage-based coupons applied before overage is computed Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-10 |
| Set subscription start on a past or future date to migrate customers Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Blocks work | 1 source | 2022-09 |
| Price minimums and caps on charges Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-08 |
| Persistent metrics such as seats without resending events each period Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-08 |
| Allow multiple plans per customer Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-07 |
| Support daily, quarterly and custom billing intervals Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-06 |
| Override plan and charge amounts per customer without a new subscription Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-06 |
| Expose API endpoints to configure plans and metrics for API-only or white-label use Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2022-06 |
| Credit notes for past invoices Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-06 |
| Create an invoice out of cycle for one-off add-ons Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-06 |
| Option to disable signup on self-hosted instances Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2022-06 |
| Custom SQL aggregation for long-tail billable metrics Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Blocks work | 1 source | 2022-06 |
| Filter incoming events by property before billing Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Blocks work | 1 source | 2022-06 |
| Prepaid credit system needed to map customer pricing Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-05 |
| Link plans created in Salesforce to Lago Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2022-05 |
| Tighter Stripe payment integration Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2022-05 |
| Gauge aggregation for time-based usage such as GB-hours Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-05 |
| Invoices cannot be sent to customers without building a PDF system Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-05 |
| Percentage-based charge model for usage Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-05 |
| End customers cannot see their current usage and projected charges Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2022-05 |
| Group billable metrics by region or other dimension Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2022-05 |
| One-time fee to charge a customer once Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Blocks work | 1 source | 2022-05 |
| Document limitations of single Docker image versus Compose Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Annoyance | 1 source | 2025-04 |
| Search bar for metrics, coupons and customers Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2022-12 |
| Mollie payment provider integration Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Annoyance | 1 source | 2022-08 |
| Custom charge name on invoices when a metric is reused Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2022-08 |
| Official Go client library Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2022-07 |
| Allow SQS-based worker instead of Redis-backed Sidekiq Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Annoyance | 1 source | 2022-06 |
| Invoice dry-run to preview what would be billed at a date Locked: summary and evidence are part of Sprint Pass and Pro |
Billing | Annoyance | 1 source | 2022-06 |
Workarounds 1
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Duplicating customers per organisation as workaround for shared customers Since a customer may belong to several tenant organisations, the only present approach is duplicating the customer in each one. Affects: multi-tenant SaaS platforms |
Collaboration | Annoyance | 1 source | 2023-02 |
| ||||
Switching reasons 1
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Customer portal locked behind $1,500/month premium tier, too costly for small API business A B2C API-based business evaluated Lago but could not justify the premium tier needed for the customer portal at its revenue level, and stayed with Stripe Billing for flat charges. Affects: B2C API-based business |
Pricing & plans | Causes churn | 1 source | 2024-04 |
| ||||