MakerProfitOpen the dashboard
MakerBadge stays free, forever

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.

Free to keep the ledger. €29/month to read what it adds up to.

Stripe is already recording this month. Nothing is recording what it costs.

makerprofit.com/dashboard
This month2026

Citeable is the one paying for your time.

Net this month

€2 024

vs Aug 2026

+€470

Net, month by month

Every project combined, over the last year.

€2 024/mo
-€1k€0€1k€2k€3kOctNovDecJanFebMarAprMayJunJulAugSep

This month, ranked

Net for each project, on one scale.

ProjectNetvs last
Citeable€1 837+€290
ProofBench€300+€60
Reply Radar€12+€120
MakerBadge-€19€0
Shared costs-€106
Everything€2 024+€470

Latest lines

Revenue and expenses as they were recorded.

MonthProjectLabelCategoryAmountActions
Sep 2026CiteableTeam plansmonthlySubscriptions+€290
Sep 2026ProofBenchLicencesmonthlySubscriptions+€60
Aug 2026CiteableTeam plansmonthlySubscriptions+€340
Aug 2026Reply RadarDomain + logoDomains€120
Jul 2026CiteableIllustrationsContractors€260
Jul 2026ProofBenchLicencesmonthlySubscriptions+€70
Jun 2026CiteableTeam plansmonthlySubscriptions+€260
Jun 2026Reply RadarStarter plansmonthlySubscriptions+€45

Where the money goes

Expenses over the last twelve months, by category.

  • Infra / hosting€1 95041%
  • Other€90019%
  • Contractors€74015%
  • APIs€49210%
  • Marketing€3006%
  • Payment fees€1443%
  • Tools€1383%
  • Domains€1203%

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

Two of them are yours to keep, free, for as long as you use it. The third is the subtraction, and the subtraction is the product.

Money in

Free

€2 405

Payouts imported from Stripe, plus anything you type: a sponsorship, a one-off sale, an invoice paid late.

Money out

Free

-€381

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

€29/month

+€2 024

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.

  1. 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.

  2. 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.

  3. 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 dashboardA spreadsheetYour accountantMakerProfit
What each project earnsif you type it
What each project costsif you type it
What is left, per projectif you keep it up
Shared costs kept out of it
When you find outlive, one half of itwhen you last opened itin March, about Januaryon the first of the month
What it costs youfreean evening a monthfar more than €29€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.

  • Citeable€1 837
  • ProofBench€300
  • Reply Radar€12
  • MakerBadge-€19

Costs, not just sales

Every euro out, ranked by category over the last twelve months.

  • Infra / hosting€1 95041%
  • Other€90019%
  • Contractors€74015%
  • APIs€49210%
  • Marketing€3006%

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.

-€1k€0€1k€2k€3kOctNovDecJanFebMarAprMayJunJulAugSep

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.

Stripe connected
  • 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.

€1 837+€1 837
OctDecFebAprJunAug
Citeable
ProofBench
Reply Radar
MakerBadge

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, who built MakerProfit

Joffrey — solo maker

Every site you have shipped, a door to the others

That is MakerBadge, 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-four themes, and a hub page of your own.

Same account, same list of products. It moves in here next — the Badge tab in the window above is the seat it takes.

On your site

JoffreyIO

@joffreyio

Hey 👋 Thanks for your support!

  • MakerBadgelive
  • ProofBenchlive
  • Citeablelive

Made with MakerBadge

Made by @joffreyio
Open the demo

The badge stays free. It is how people find you, not how you get charged.

One plan, one price

Per-project pricing would charge you for shipping. That is the opposite of what this is for.

€29/month

Less than an hour of an accountant — who answers in March about January.

  • Everything you type — products, revenue, costs — free, always
  • Unlimited projects, never priced per project
  • Stripe and Lemon Squeezy import, on a schedule
  • Shared costs, kept out of every project's net
  • Contractors and what you owe them, by due date
  • Twelve-month history and a calendar-year grid
  • The MakerBadge widget, free forever
Show me what I’m losing

Everything you type stays free. Cancel any month.

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?

There is a free half, which is better. Your products, your revenue and your costs are yours to type and to read, free, for as long as you use this — the ledger is not the thing being sold. What €29 buys is the subtraction: what each project is left with, ranked, month after month. That is the half Stripe was never going to tell you.

Does connecting Stripe give you access to my money?

No. It takes a restricted key that can only read payments — it cannot move money, and the import is pull-based: nothing happens until you press the button.

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?

Never. €29 a month covers every project you run, including the ones that make nothing. Charging per project would make you think twice about adding the next one.

I use MakerBadge. Does it become paid?

No. The badge stays free and keeps working on your sites. MakerProfit is the paid back-office that sits beside it and shares the same project list.

What happens to my numbers if I cancel?

You can export them, and the badge keeps running. Nothing you typed is held hostage.

Stripe shows revenue. This shows what’s left.

€29/month, unlimited projects.