Client Ledger

For freelancers working on fixed-price projects

“What did we agree again?”

The question lands six weeks after the quote, at invoice time. Nobody can find the message where it was written down. The extra work ends up free, and you stop counting it.

Free plan · No card required · English and French

Client Ledger spots the requests that fall outside the quote and prepares your answer.

This request falls outside the quoteWorth a check

“Could we get the mobile app too, before launch?”

What was agreedA website, made for mobileQuote, clause 3.2
What is being askedAn iOS and Android appEmail at 10:42
Most likely outsidePer clause 3.2
Propose a change orderAsk for clarification

Made up for this page, not a customer result.

What was agreed reads back exactly as written, months later, without depending on your memory or theirsYou approve before it countsNothing to install, nothing to learnYour data stays in Europe

The work nobody bills

The project changed. Your quote did not.

A promise sits in an email, a change arrives in Slack, a date moves during a call. Nothing is lost: it is scattered, and nobody has time to reread all of it.

This is not a memory problem. It is an evidence problem. Client Ledger keeps the evidence while you carry on working in the tools you already use.

01

You paste a conversation

An email, a meeting note, a message. Five seconds.

02

You keep what is right

Each item holds on to the message it came from.

03

You bill the extra work

The change goes to your client, their answer is timestamped.

The request, next to the quote

We show you the clause involved. The call stays yours.

A page for your client

Your client opens a link, reads, answers. On their side, there is nothing else.

The exact sentence, in three seconds

Type three words, find what was written and by whom.

Better said now

What Client Ledger does not do.

You would find out in the first week anyway. Better now, while it costs you nothing.

  • It does not write your invoices. It tells you what to bill; issuing stays in your own tool.
  • It does not settle the law. A comparison against a quote is not legal advice and gives you no cover.
  • It cannot guess what you never wrote down. A vague quote gives a vague comparison.
  • It does not speak for you. No message reaches a client unless you clicked.

Before the next “quick addition”

Start with one project. It takes two minutes.

If after a week you see nothing useful in it, the free plan cost you nothing and the export of your data stays open. There is no good reason to force a yes today.