Polar, Stripe, Dodo Payments and Paddle, merged
Every account. One real total.
No provider adds up another provider's accounts, or even two of its own — yours included. Paylytics reads all of them as one statement.
- Free to start, no card
- Read-only keys, encrypted
- Every provider in one total
Every metric, already merged.
Recurring revenue, refunds, products and customers, calculated across every connected account at once rather than one dashboard at a time.
Monthly recurring
$23,400
Normalised across monthly and yearly plans, summed over every connected account.
Net of refunds
$177,153
Gross less $7,767 refunded, a 4.2% rate, measured against the period before.
Active subscriptions
412
Alongside trialing, past due, and the plans already set to cancel.
Paying customers
1,284
Grouped by email, so one person buying twice is still one person.
Sources
- Studio40%
Stripe
- Templates23%
Polar
- Plugins21%
Polar
- Courses16%
Stripe
Revenue over time
17.9%higher higher in the second half of the window than the first
Figures from the sample dashboard. Yours replace them the moment a key is connected.
The merge
Every provider, one statement.
Connect an account and its orders, subscriptions, customers and products are pulled in and normalised. Connect another, from either provider, and the totals merge on their own. Nothing to reconcile, no export step.
Four accounts, one statement.
Every row is an account, whichever provider bills it. Untick one and every figure below narrows to what is left.
| Account | Orders | Revenue |
|---|---|---|
| 812 | $74,310 | |
| 604 | $41,880 | |
| 431 | $38,920 | |
| 584 | $29,810 | |
| Total, merged | 2,431 | $184,920 |
All 4 accounts included. Untick one to narrow the total.
Every provider, the same rows.
Orders, subscriptions, customers and products are normalised on the way in, so a Stripe charge and a Polar order land in the same shape. Nothing downstream has to know which one it came from.
Read-only, always.
Every provider connects with a scoped, read-only credential that cannot move money, whichever mix of accounts you bring. Every key is encrypted before it's stored, and none of them is ever sent to your browser.
One colour per account.
An account keeps its colour everywhere it appears, so a band in a chart and a row in a table are obviously the same business.
- Studio
- Templates
- Plugins
- Courses
Any view is a link.
Account selection, date range, search and filters all live in the address bar, so the view you are reading is a link you can send to a co-founder or an accountant.
/dashboard?accounts=studio,plugins&range=90d
Day to day
What it does that a spreadsheet cannot.
Add up every provider without a spreadsheet.
Both are normalised into the same rows on the way in, so a Stripe charge and a Polar order land side by side in one total instead of two dashboards you have to reconcile by hand.
Know what you actually earn every month.
Monthly recurring revenue normalised across monthly and yearly plans, summed over every connected account at once, next to active, trialing, past due and the plans set to cancel.
Find out which product carries the business.
Revenue ranked by product and by billing country, across every connected account together, so the answer is not split across four logins and three providers.
See a repeat buyer as one person.
Customers are grouped by email, so someone who buys from two of your accounts appears once, with a combined lifetime total and the accounts they buy from.
Notice refunds before they become a surprise.
Gross, refunded and net sit side by side, each measured against the previous period of the same length, so a bad week is visible while it is still a week.
Send someone a view instead of a spreadsheet.
Account selection, date range, search and filters all live in the address bar, so any view you are looking at is a link you can paste to someone else.
The views
Built to be read, not decoded.
Pick a figure to see the view behind it. Every chart is painted pixel by pixel onto a canvas rather than pulled from a template, and every figure is set in tabular numerals so columns line up the way a statement should.
Every connected account stacked into one line. Untick one and it redraws around what is left.
Before you connect
Before you connect a key.
Paylytics is new and independent. Rather than borrow a logo wall it has not earned, here is exactly what it does with your access, what it holds about your customers, and what it costs — answered one question at a time, rather than promised in a paragraph.
Access and keys
No. It only ever reads. There is no code path that creates, refunds, cancels or edits anything at any provider. Polar connects with a read-scoped organization token and Stripe with a restricted key, neither of which can move money. Dodo Payments keys are read-only when you leave "Enable write access" unchecked, but a Dodo key looks identical either way, so we tell you to uncheck it and are straight that we cannot verify it from our side.
It is encrypted with AES-256-GCM before it is written to storage, decrypted only on the server when a sync runs, and never sent to the browser. The dashboard only ever shows the last four characters so you can tell two keys apart. Revoke it at the provider at any time and the connection simply stops working.
Your data
Their names and email addresses are encrypted before they are written, each value with its own nonce, so the database holds ciphertext rather than a readable list of the people who bought from you. Nobody reading the database directly can see who they are. Amounts, dates and statuses are not encrypted, because every total and chart is a sum the database itself computes and it cannot add up what it cannot read. The privacy page sets out exactly what that protects against and what it does not.
Paylytics shows the totals in whichever currency carries the most revenue and tells you plainly that the figures are not converted. It will not quietly add euros to dollars and present the result as one number.
Your data is mirrored into your own dashboard so that merging several accounts is instant rather than a pile of API calls on every page load. You choose when to refresh, per account or all at once, and every page tells you how long ago that was.
Only as four unattributable sums, and only once enough separate businesses are connected that no single one could be worked out by subtraction — until then that band shows either our own accounts, labelled as ours, or a sample labelled as a sample. There is no per-business row in it, nothing about your customers, and every money figure is rounded down. It is never sold or given to anyone; it is a statement about the product on the product’s own page. Ask us and your accounts are excluded from it entirely. The privacy page has the full list.
Plans and billing
There is a free plan and it is a real one, not a trial: connect 2 accounts, read every view, no card at signup and no expiry. Connecting more than that is $10 a month for as many as you have. The only difference between the two is the number of accounts — every figure, every view and every export is on both.
2 on the free plan, and as many as you have on the paid one, in any mix of providers. Each account gets a colour that stays with it across every chart, table and total. There are six colours, so past six they start to repeat — which is why the account name is always printed beside its swatch rather than the colour being left to speak for itself.
The plan runs to the end of the month you have already paid for, then stops. Nothing is deleted and no account is disconnected: everything you connected stays connected and keeps syncing, and you simply cannot add another one beyond the free limit until you subscribe again. Cancelling is done from the billing portal, reached from inside your dashboard.
Pricing
Ten dollars, or nothing at all.
One price, one thing it changes: how many accounts you may connect. No seats, no usage tiers, no figure that moves once you have read it. If you are billing in enough places to need this, ten dollars a month is not the part of your week that is expensive.
Free
Enough to see your books merged.
$0
- Connect 2 accounts from any of Polar, Stripe, Dodo Payments and Paddle
- Merged totals, or filtered to one account
- Orders, refunds, subscriptions, customers and products
- An overview you arrange yourself
- Read-only keys, encrypted before they are stored
Unlimited
For anyone billing in more than one place.
$10per month
- Connect as many accounts as you have
- Everything in Free, across all of them
- One statement however many books it is built from
- Cancel whenever — it stops at the end of the month
Paid through Polar, which handles the invoice and the tax. Cancel from inside the dashboard at any time — the plan runs to the end of the month you have paid for, and then stops on its own.
Stop signing out to check your own numbers.
Connect your accounts once and read them together from then on. Email and password, about a minute, nothing to install.
- Free to start, no card required
- Read-only keys, encrypted before they are stored
- Every account you own in one total



