Reports that fit your business
Choose the metrics, filters and detail you need. Write SQL, chart the results, and export your report as a CSV.
Find failed payments, understand churn, and build your own reports.
Write SQL or ask AI. For Paddle or Stripe.
select date_trunc('month', created_at)::date as month, sum(case when subscription_id is not null then amount_minor else 0 end) / 100.0 as subscriptions_usd, sum(case when subscription_id is null then amount_minor else 0 end) / 100.0 as one_time_usd, sum(amount_minor) / 100.0 as total_usdfrom transactionswhere provider = 'paddle' and status = 'succeeded' and currency = 'usd'group by 1order by month;Paddle revenue from subscriptions and one-time payments.
Choose the metrics, filters and detail you need. Write SQL, chart the results, and export your report as a CSV.
Ask in plain English and let AI draft the SQL. Review the query, make it yours, and see the data behind the answer.
Spot failed payments, unpaid invoices and cancellations. Go from a headline number to the records you can act on.
See who hasn’t paid, where revenue comes from,
and which customers are leaving. Start with a ready-made query.
A Stripe Sigma alternative for your payments and billing data. Connect Paddle or Stripe to explore customers, subscriptions and transactions on your own terms. If you use both, you can query them together.
Connect your accountcustomersWho pays yousubscriptionsWho stays, who leavestransactionsHow money movesYour data. Your questions.
Check recurring revenue and see which customers drive collections.
select day as snapshot_date,
mrr_minor / 100.0 as mrr_usd,
active_subscriptions
from mrr_daily
where provider = 'paddle' and currency = 'usd'
and (day = (date_trunc('month', day) + interval '1 month - 1 day')::date
or day = current_date)
order by day desc
limit 6Six latest month-end or current snapshots. Historical MRR is estimated.
Start with a question. Leave with an answer you can use.