MakerProfit

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.

Built by Joffrey for his own three products.Built in public →

The dashboard, on a demo workspace

Skip the demo
makerprof.it/dashboard

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

€3 973/mo
€0€1k€2k€3k€4kOctNovDecJanFebMarAprMayJunJulAugSep
net by month, from Oct 2025 to Sep 2026
Monthnet
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.

ProjectNetvs last
Inboxly€1 961+€380
Fernpost€1 837+€290
Tallyhound€300+€60
Signalbox-€19€0
Shared costs-€106
Everything€3 973+€730

Latest lines

Revenue and expenses as they were recorded.

MonthProjectLabelCategoryAmountActions
Sep 2026InboxlyMonthly plansmonthlySubscriptions+€380
Sep 2026FernpostTeam plansmonthlySubscriptions+€290
Sep 2026TallyhoundLicencesmonthlySubscriptions+€60
Aug 2026FernpostTeam plansmonthlySubscriptions+€340
Jul 2026InboxlyMonthly plansmonthlySubscriptions+€220
Jul 2026InboxlyStripe feesmonthlyPayment fees€64
Jul 2026FernpostIllustrationsContractors€260
Jul 2026TallyhoundLicencesmonthlySubscriptions+€70
Jun 2026InboxlyAnnual plansmonthlySubscriptions+€380
Jun 2026FernpostTeam plansmonthlySubscriptions+€260
May 2026InboxlyResendmonthlyAPIs€39
May 2026InboxlyOnboarding emailsContractors€220
May 2026TallyhoundSentrymonthlyTools€18
Apr 2026InboxlyMonthly plansmonthlySubscriptions+€270
Apr 2026FernpostPro plansmonthlySubscriptions+€310
Apr 2026TallyhoundLaunch adsMarketing€300
Mar 2026InboxlyMonthly plans — churnedmonthly until 2026-06Subscriptions+€160
Mar 2026FernpostResendmonthlyAPIs€24
Mar 2026TallyhoundLicencesmonthlySubscriptions+€90
Feb 2026InboxlyAnnual plansmonthlySubscriptions+€340
Feb 2026InboxlyStripe feesmonthlyPayment fees€98
Feb 2026FernpostPro plansmonthlySubscriptions+€240
Jan 2026Inboxlyinboxly.exampleDomains€14
Jan 2026FernpostOnboarding redesignContractors€480
Dec 2025InboxlyMonthly plansmonthlySubscriptions+€210
Dec 2025InboxlyMonthly plans — churnedmonthly until 2026-03Subscriptions+€140
Dec 2025InboxlyAppwrite CloudmonthlyInfra / hosting€49
Dec 2025FernpostPro plansmonthlySubscriptions+€180
Dec 2025All projectsAccountantmonthlyOther€90
Nov 2025InboxlyMonthly plansmonthlySubscriptions+€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.

  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 $29free 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 961
  • Fernpost€1 837
  • Tallyhound€300
  • Signalbox-€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.

€0€1k€2k€3k€4kOctNovDecJanFebMarAprMayJunJulAugSep
Net by month, from Oct 2025 to Sep 2026
MonthNet
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.

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 961+€1 961
OctDecFebAprJunAug
Inboxly
Fernpost
Tallyhound
Signalbox

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

yoursite.com
JoffreyIO@joffreyio

Hey 👋 ! Thanks for your support !

MakerbadgeLiveProofbenchLiveCiteableLive
Open the demo

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
Set up my ledger

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.

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