Billing FAQ

Billing FAQ

Common questions about Tindra's plans, pricing, event limits, and billing. All managed plans include a 14-day free trial with no credit card required.

Is there a free trial?

Yes. Every plan comes with a 14-day free trial, no credit card required. You pick your plan when you sign up, and your instance runs with that plan's full event quota and resource limits for the whole trial.

What plans are available?

Plan Monthly Yearly Events/mo Retention Logs stored Tx rows stored Profiles stored Projects Users
Hobby $9 $8/mo 50,000 30 days 500,000 1,000,000 256 MB / 7 days 1 3
Indie $39 $35/mo 500,000 60 days 10,000,000 25,000,000 1 GB / 7 days Unlimited Unlimited
Studio $199 $179/mo 5,000,000 90 days 50,000,000 100,000,000 4 GB / 14 days Unlimited Unlimited
Scale $549 $494/mo 50,000,000 90 days 250,000,000 500,000,000 8 GB / 14 days Unlimited Unlimited

Logs stored, Tx rows stored, and Profiles stored are instance-wide totals. Yearly billing is charged as a single annual payment.

What counts as an event?

Errors and transactions (traced HTTP requests or background jobs). Log entries, cron check-ins, and profiles do not count toward your monthly quota.

Do profiles cost extra?

No. Profiles are not events and are not billed. Turning on profiling will not push you into a bigger plan.

Profiles are large, though, so they are capped by disk rather than by count. Every plan gets a profile storage budget and a shorter retention window than its events, as in the table above. When the budget is exceeded, periodic cleanup removes the oldest profiles. The budget does not stop other telemetry from being ingested, and usage can temporarily exceed it between cleanup passes. Details in Profiling.

What are log and transaction row limits?

Separate from the monthly event quota, your instance has a storage cap for logs and transaction rows across all projects combined. When the cap is exceeded, periodic cleanup removes the oldest entries across the instance. Deleting a transaction also deletes its child spans. The row cap itself does not stop ingestion, and stored rows can temporarily exceed the cap.

This is separate from retention (e.g. 30 days), which removes entries older than that age. Both policies apply during cleanup. For self-hosted instances, setting RETENTION_DAYS=0 does not disable configured row caps or the separate profile retention/storage policies.

What happens when I hit my event limit?

Tindra stops accepting new events until your next billing period. That's it. No overages, no automatic charges, no surprises. You get an email at 80% and another when you hit 100%.

To restore ingestion right away, upgrade to a higher plan from the dashboard.

When does my event count reset?

On the 1st of each calendar month. Billing is anchored to the 1st, so your quota and your billing cycle always line up.

Can I change plans?

Yes, any time. Changes take effect immediately. Paddle prorates the difference for the remainder of the current billing period, so you're only charged for what you use.

Can I cancel?

Yes. Your subscription stays active until the end of the current billing period, then the instance is suspended. You have 7 days to resubscribe before your instance and data are permanently deleted.

Do you offer refunds?

Yes. You can request a full refund within 30 days of any purchase. Email hi@tindra.sh and we'll sort it out.

How is payment handled?

Payments are processed by Paddle. You can update your payment method from the dashboard at any time. Paddle collects and remits VAT where applicable, so the price you see is all-inclusive.

Where is my data stored?

In the EU, always. Each managed customer gets a dedicated container and Postgres instance. Your data is never on shared infrastructure and never leaves the EU.

Is self-hosting free?

Yes. Tindra is free to self-host under the Elastic License 2.0. You manage your infrastructure and configure event limits and retention to suit your disk budget. General age retention, row caps, and profile policies are separate; see Configuration.

Something else?

Reply to any email we've sent you, or write to hi@tindra.sh. We're a small team and actually read it.