For makers running more than one product
Stripe shows revenue. This shows what’s left.
Your payment provider brings the revenue in.You type each cost once, and it recurs on its own.
One project free. Three for $9 a month. All of them for $29.
Stripe is already recording this month. Nothing is recording what it costs.
The dashboard, on a demo workspace
Skip the demoInboxly is the one paying for your time.
4 projects · Sep 2026
Net this month
€3 973
vs Aug 2026
+€730
What renews on its own€3 973
MRR
€4 600
+0.0% vs Aug 2026
ARR
€55 200
MRR × 12, if nothing changes
Recurring costs
€627
billed again every month
Net MRR
€3 973
what renews on its own
Net, month by month
Every project combined, over the last year.
| Month | net |
|---|---|
| Oct 2025 | +€437 |
| Nov 2025 | +€715 |
| Dec 2025 | +€1 106 |
| Jan 2026 | +€612 |
| Feb 2026 | +€1 588 |
| Mar 2026 | +€1 814 |
| Apr 2026 | +€1 954 |
| May 2026 | +€1 977 |
| Jun 2026 | +€2 837 |
| Jul 2026 | +€2 643 |
| Aug 2026 | +€3 243 |
| Sep 2026 | +€3 973 |
This month, ranked
Net for each project, on one scale.
| Project | Net | vs last | |
|---|---|---|---|
| €1 961 | +€380 | ||
| €1 837 | +€290 | ||
| €300 | +€60 | ||
| -€19 | €0 | ||
| Shared costs | -€106 | ||
| Everything | €3 973 | +€730 |
Latest lines
Revenue and expenses as they were recorded.
| Month | Project | Label | Category | Amount | Actions |
|---|---|---|---|---|---|
| Sep 2026 | Monthly plansmonthly | Subscriptions | +€380 | ||
| Sep 2026 | Team plansmonthly | Subscriptions | +€290 | ||
| Sep 2026 | Licencesmonthly | Subscriptions | +€60 | ||
| Aug 2026 | Team plansmonthly | Subscriptions | +€340 | ||
| Jul 2026 | Monthly plansmonthly | Subscriptions | +€220 | ||
| Jul 2026 | Stripe feesmonthly | Payment fees | −€64 | ||
| Jul 2026 | Illustrations | Contractors | −€260 | ||
| Jul 2026 | Licencesmonthly | Subscriptions | +€70 | ||
| Jun 2026 | Annual plansmonthly | Subscriptions | +€380 | ||
| Jun 2026 | Team plansmonthly | Subscriptions | +€260 | ||
| May 2026 | Resendmonthly | APIs | −€39 | ||
| May 2026 | Onboarding emails | Contractors | −€220 | ||
| May 2026 | Sentrymonthly | Tools | −€18 | ||
| Apr 2026 | Monthly plansmonthly | Subscriptions | +€270 | ||
| Apr 2026 | Pro plansmonthly | Subscriptions | +€310 | ||
| Apr 2026 | Launch ads | Marketing | −€300 | ||
| Mar 2026 | Monthly plans — churnedmonthly until 2026-06 | Subscriptions | +€160 | ||
| Mar 2026 | Resendmonthly | APIs | −€24 | ||
| Mar 2026 | Licencesmonthly | Subscriptions | +€90 | ||
| Feb 2026 | Annual plansmonthly | Subscriptions | +€340 | ||
| Feb 2026 | Stripe feesmonthly | Payment fees | −€98 | ||
| Feb 2026 | Pro plansmonthly | Subscriptions | +€240 | ||
| Jan 2026 | inboxly.example | Domains | −€14 | ||
| Jan 2026 | Onboarding redesign | Contractors | −€480 | ||
| Dec 2025 | Monthly plansmonthly | Subscriptions | +€210 | ||
| Dec 2025 | Monthly plans — churnedmonthly until 2026-03 | Subscriptions | +€140 | ||
| Dec 2025 | Appwrite Cloudmonthly | Infra / hosting | −€49 | ||
| Dec 2025 | Pro plansmonthly | Subscriptions | +€180 | ||
| Dec 2025 | All projects | Accountantmonthly | Other | −€90 | |
| Nov 2025 | Monthly plansmonthly | Subscriptions | +€180 |
Where the money goes
Expenses over the last twelve months, by category.
- Infra / hosting€3 19646%
- Payment fees€1 12016%
- Contractors€96014%
- Other€90013%
- APIs€3635%
- Marketing€3004%
- Tools€1382%
- Domains€140%
The product you’re proudest of is not the one paying you
You know what every project makes. You know what none of them costs. So the next weekend goes to whichever is the most fun to build rather than to whichever is paying for it — and you find out at tax time, ten months late.
Where that answer lives today
- A spreadsheet you stopped updating in March
- One provider dashboard per project, one tab each
- The number you keep in your head and round up
Three numbers, per project, every month
On your first project all three are free, whole, and stay that way. The paid tiers are about how many projects you run — never about which numbers you are allowed to see.
Money in
Free
€4 600
Payouts imported from Stripe, plus anything you type: a sponsorship, a one-off sale, an invoice paid late.
Money out
Free
-€627
Hosting, APIs, the domain, the contractor. Plus what you still owe them, and the shared costs that belong to no single project.
What's left
Free
+€3 973
The subtraction, per project, ranked. It is the only figure that answers which one deserves the next weekend.
Three steps, then it runs without you
The setup is an evening. After that the only thing you type is a cost you actually paid.
- 01
Add your projects
A name and a URL each — the icon comes from the site. Two minutes for a workspace you will not touch again.
- 02
Connect a provider, type your costs
Stripe and Lemon Squeezy payouts import themselves, gross and fees as separate lines. Vercel, the API bill and the freelancer get typed once and recur on their own.
- 03
Open it on the first of the month
The connections have already re-read themselves. One sentence names the project that paid for your time, the ranking shows you by how much, and a separate screen shows what you still owe.
You already have an answer. It arrives too late.
Nothing in this table is wrong about your numbers. Only one line of it is about this month.
| The Stripe dashboard | A spreadsheet | Your accountant | MakerProfit | |
|---|---|---|---|---|
| What each project earns | if you type it | |||
| What each project costs | — | if you type it | ||
| What is left, per project | — | if you keep it up | ||
| Shared costs kept out of it | — | — | ||
| When you find out | live, one half of it | when you last opened it | in March, about January | on the first of the month |
| What it costs you | free | an evening a month | far more than $29 | free for one, $9–$29 a month |
Everything the ledger already knows
Each card below is a real piece of the app, drawn from the same demo workspace as the window at the top of this page.
One scale for every project
Every net on the same axis, anchored to the same zero. Reading down the column is the whole answer.
Inboxly
€1 961Fernpost
€1 837Tallyhound
€300Signalbox
-€19
Costs, not just sales
Every euro out, ranked by category over the last twelve months.
- Infra / hosting€3 19646%
- Payment fees€1 12016%
- Contractors€96014%
- Other€90013%
- APIs€3635%
Type a recurring line once
It counts every month until you end it — and ending it never erases the months it already cost.
- Vercel + NeonInfra · monthly-€79
- ResendAPIs · monthly-€24
- Onboarding redesignContractors · one-off-€480
A shared cost is never split
A password manager does not get cheaper when you kill a product. Split it anyway, and a marginal one looks unprofitable when dropping it would save nothing.
- AccountantOther · monthly-€90
- Business accountPayment fees · monthly-€12
- 1PasswordTools · monthly-€4
- Shared, this month-€106
Twelve months on one line
The area closes on zero, not on the bottom of the box: a red month hangs below the axis instead of looking like growth.
| Month | Net |
|---|---|
| Oct 2025 | +€437 |
| Nov 2025 | +€715 |
| Dec 2025 | +€1 106 |
| Jan 2026 | +€612 |
| Feb 2026 | +€1 588 |
| Mar 2026 | +€1 814 |
| Apr 2026 | +€1 954 |
| May 2026 | +€1 977 |
| Jun 2026 | +€2 837 |
| Jul 2026 | +€2 643 |
| Aug 2026 | +€3 243 |
| Sep 2026 | +€3 973 |
And what you still owe
Debts to the people who worked for you, oldest due first. Late says late.
- Marie — Onboarding redesign6 days late€480
- Tom — Launch copyin 4 days€260
- Marie — Illustrationsin 21 days€120
- Owed€860
Stripe and Lemon Squeezy fill it in
One provider per project. Payouts arrive as lines you cannot edit away, and they re-read themselves on a schedule.
- Pro plansImported · Stripe+€290
- Stripe feesImported · Stripe-€11.60
The year, month by month
The ranking says how a project did. The grid says when it went wrong — bleeding slowly all year is not losing €900 in March.
| Oct | Dec | Feb | Apr | Jun | Aug | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Why this exists
I built it for myself. I run three — MakerBadge, Citeable and ProofBench — and after three months I could still tell you what each one made, never what it cost, and never which one was worth the weekend. Every half of the answer lived in a different dashboard.
So I put both halves on one page and ranked them. The first month it told me the product I was proudest of was the one paying me the least. That is the whole feature.

Joffrey — solo maker
Every site you have shipped, a door to the others
That is the badge, and it is free. A launch normally starts from zero because the traffic you already earned is parked on last year’s landing page.
- One line of HTML per site — any framework, about a minute each.
- A visitor taps it and gets your other products, your links, a hello.
- Twenty-five themes, seven faces, and per-site overrides when one needs them.
<script
src="https://makerbadge.com/badge.js"
data-user="joffreyio"
async
></script>Same account, same list of projects — add one on the dashboard and it appears on every site running that line, archive it and it comes down from all of them at once. That line is running on this page: the badge in the corner is ours, reading the hub printed here.
On your site
The badge stays free. It is how people find you, not how you get charged.
Priced by how many projects, never by how well they do
Baremetrics charges $75 a month before you have earned a dollar, has no free tier, and does not track a single cost until $1,152 a month. Your first project here is free — the whole arithmetic on it — and it stays free.
Free
$0
One project, whole.
- Money in, money out and the net — the whole arithmetic, not a preview
- The verdict on that project, and the twelve-month curve under it
- Every line you type, kept and exportable, for as long as you use it
No card, no trial clock. It does not expire.
Solo
$9/month
3 projects.
- Three projects, each with its own complete arithmetic
- The ranking: which of the three is actually paying for itself
- Stripe and Lemon Squeezy import, re-read on a schedule
Cancel any month. You keep the rest of the one you paid for.
Portfolio
$29/month
Every project you run.
$24/month
Every project you run. $288 billed once a year.
- Every project you run, and the verdict that names the one worth the next weekend
- Shared costs — the hosting bill that belongs to no single project, kept out of every net
- Contractors and what you still owe them, by due date, out of the net until money moves
- A bank statement imported as CSV — the costs no API knows about
- The side-by-side: two projects, two columns, the same twelve months
Cancel any month. The export is free on every plan, including this one — a ledger you cannot get back out is not yours.
Prices exclude VAT and sales tax. Where your country charges it, it is added at checkout and shown before you pay.
Never a price per project. A tier is a count you choose once; inside it the eleventh project costs exactly what the second did. Shipping the next thing should never arrive with an invoice.
Never indexed on your revenue. ChartMogul steps to $99 a month past $120k of ARR, GrowPanel to $49 past $200k, Baremetrics to $255. The month you cross a million, this is still $29.
Competitor list prices read off their own pricing pages on 5 September 2026. The badge module — description, configuration, install — is free on every tier, including this one.
Questions you were about to ask
If you had to ask it twice in a DM, it is on this list.
Is there a free trial?
No, and there is nothing to expire. One project is free and whole — money in, money out, the net, the verdict and the twelve-month curve — with no card, for as long as you use it. $9 a month raises that to three projects and ranks them against each other; $29 a month covers every project you run and adds the shared costs, the people you owe and the CSV import. The export is free on every plan, including the free one. A trial would take that away again on day fifteen.
How far back does it go?
As far back as you put in. Nothing is ever rolled off: every line you type or import stays in the ledger for as long as the account exists, and the dashboard has an All time period beside the month and the calendar year. The only twelve-month limit is on IMPORT — a Stripe or Lemon Squeezy sync reads the last twelve months, and a bank statement brings in whatever the CSV covers. Anything older than that you type once and it stays.
Does connecting Stripe give you access to my money?
No. It takes a restricted key that can only read payments — it cannot move money, it cannot see a card number, and you can revoke it from Stripe at any moment without telling us. It only ever reads.
What if I don't sell through Stripe?
Lemon Squeezy connects the same way. Failing that, type the lines yourself — the ledger was built for hand-typed entries first and the import is a convenience on top of it, so a project with no connection works exactly the same.
Do I have to press import every month?
No. A connected account re-reads itself on a schedule. If a key is ever revoked the account says so where the figures are read, because the only other symptom would be a ledger that quietly stops moving.
I sell in euros and dollars. What happens to the total?
It refuses to add them. There is no exchange rate in this app and it will not invent one — a converted figure looks right, which makes it the worse lie. You get one total per currency and a note saying why.
Am I charged per project?
No. You pick a tier once — one project, three, or every project you run — and inside that tier the count changes nothing: the eleventh project on Portfolio costs what the second did. Your revenue changes nothing either. ChartMogul steps to $99 a month past $120k of ARR and Baremetrics to $255; this is $29 the month you cross a million, the same as it was the month you crossed nothing.
I use MakerBadge. Does it become paid?
No. The badge has moved in here — it is the second tab in the sidebar, with its own screens for what the panel says, what it looks like and how it gets onto a site — and it stays free, on every tier including the free one. What you already installed keeps working.
What happens to my numbers if I cancel?
Nothing is deleted and nothing is held hostage. You drop back to the free tier: your oldest project keeps its full arithmetic, the rest sit there whole and exportable until you come back, and the export hands all of it over in one file. The badge keeps running throughout.
Stripe shows revenue. This shows what’s left.
One project free. Three for $9 a month. All of them for $29.