Organising your freelance business in Notion: what to actually build

Notion has become the default tool for the self-employed, and for good reasons: it replaces four or five subscriptions with a single workspace, free for individual use. But it's also a tool that offers nothing by default. Opening a blank page and telling yourself “I'll put my business in here” almost always leads to the same result: a pile of unconnected pages, abandoned after three weeks.

What sets a Notion workspace that lasts apart from one that dies isn't the design or the number of features. It's the fact that the databases are linked to each other, and that a single place aggregates the information. Here is the minimal structure that works, database by database.

The principle: five linked databases, one dashboard

The difference between a useful Notion workspace and a graveyard of pages comes down to one idea: relations. A Notion database can point to another. A project belongs to a client, an invoice belongs to a project, an offer generated this project. Once these links are set, information flows: opening a client record automatically shows their ongoing projects, unpaid invoices and cumulative revenue — without you having to re-enter anything.

Without relations, each database becomes an isolated list you have to update by hand several times. That's exactly what causes abandonment: the maintenance cost exceeds the benefit.

Five databases are enough to cover a freelance business: Clients, Projects, Offers, Finances and Processes. Everything else is a nice-to-have.

1. The Clients database

It's the foundation. One row per client, with a minimum of properties:

The body of each client record serves as a log: call notes, context, preferences, exchange history. It's what lets you resume a conversation six months later without looking like you're discovering the file.

A “Kanban by status” view immediately shows the state of your pipeline. A “To follow up” view filtered on clients with no contact for more than sixty days is worth building the database on its own.

2. The Projects database

A project is an engagement, with a start, an end and an amount. Useful properties:

That last property deserves a word. Comparing estimated time with actual time, project after project, is the only way to know whether your rates hold up. Many freelancers discover after a year that their most profitable engagement on paper was actually the least profitable per hour. Without measurement, that information doesn't exist.

Add a formula property that calculates the effective hourly rate (amount ÷ actual time). It's the most instructive figure in the whole system.

3. The Offers database

It's the database almost no one builds, and that's a mistake. An offer is a packaged service: a name, a scope, a price, a typical duration, what's included and what isn't.

Its value is twofold. First commercial: formalising three or four clear offers avoids starting from scratch with each request and under-charging by improvisation. Then analytical: by linking projects to offers, you see which ones actually sell, which are profitable, and which you do out of habit without them paying off.

Three well-defined offers are worth more than a catalogue of twelve bespoke services — and make your positioning legible to your prospects.

4. The Finances database

One row per movement: quote, invoice, payment, expense. Essential properties:

Distinguishing the due date from the payment date is essential: it's what enables an “Unpaid” view filtered on invoices whose due date has passed without payment. For a freelancer, this view is worth real money.

⚠️ A tracking dashboard is not invoicing software. Notion gives you a clear view of your flows, but doesn't produce invoices compliant with regulations, doesn't handle the mandatory continuous numbering and isn't an accounting tool. Use it as a dashboard, alongside invoicing software, not in its place.

5. The Processes database

The database that makes the difference between a business that rests entirely on you and one that runs. In it you document what you redo every time: onboarding a new client, preparing a quote, delivery, chasing an unpaid invoice, closing an engagement.

Each process is a page with a checklist. The gain is immediate on three fronts: you no longer think about the steps, you no longer forget any, and the day you delegate, the handover work is already done.

Create these pages as Notion database templates: one click creates a new engagement with its checklist pre-filled.

The dashboard: what it should show

A home page that aggregates filtered views of the five databases. Four blocks are enough:

  1. This week — projects whose deadline falls within seven days
  2. Money — this month's revenue, pending invoices, overdue payments
  3. Pipeline — prospects in discussion and quotes sent without a reply
  4. To follow up — clients with no contact for more than sixty days

The rule is to stop there. A dashboard that needs scrolling is no longer a dashboard. If it doesn't fit on one screen, it won't be looked at.

The mistakes that make people abandon a Notion workspace

Creating too many databases. Twelve databases to cover every aspect of the business means twelve places to maintain. Five well-linked databases are better.

Multiplying properties. Every column is one more entry each time you create a row. If you don't use it in a view or a filter, it's useless.

Neglecting relations. This is the fatal mistake. Without relations, you re-enter the same information in three databases, and you stop after a month.

Spending a day on the design. Icons and colours change nothing about the system's usefulness. Build the structure first, fill it for three weeks, then beautify what has survived.

Trying to migrate everything at once. Start with clients and ongoing projects. History can wait, or never come.

What Notion should not do

For honesty's sake, three limits are worth stating. Notion is not invoicing software: it guarantees neither document compliance, nor continuous numbering, nor regulatory archiving. It is not an accounting tool: your tax return is done elsewhere, based on your actual payments. And it is not a vault: if you store data about your clients in it, you are responsible for it under the GDPR, and the hosting terms are those of Notion Labs, not yours.

Within these limits, it does very well what it's used for here: giving a single, up-to-date view of a business, without multiplying subscriptions.

Building this structure takes a good half-day if you start from scratch, counting the relations and views. If you'd rather start from a system already built, Freelance OS takes exactly this architecture — eight linked databases, dashboard and pre-filled processes — to duplicate in one click. The logic stays the same: it's the relations that make the system, not the number of pages.

Frequently asked questions

Is Notion's free plan enough for a freelancer?

Yes, in almost every case. The free plan allows an unlimited number of pages and databases for a single user. The limits mainly concern multi-person collaboration and version history, which matter little for an individual business.

Can Notion replace invoicing software?

No. Notion tracks your quotes and invoices — amounts, statuses, due dates — but doesn't produce compliant documents, doesn't handle the mandatory continuous numbering and doesn't ensure regulatory archiving. Use it as a dashboard, alongside a dedicated tool.

How long does it take to build this structure?

Allow half a day for the five databases, their relations and the main views, starting from scratch. The longest part isn't the creation but the decisions: which properties to keep, how to name the statuses. Starting from an existing template saves most of that time.

Is my client data in Notion GDPR-compliant?

If you store data about your clients in it, you are the data controller. It's up to you to inform the people concerned, limit the data to what's necessary and check that Notion Labs' hosting terms suit your case — all the more so for sensitive data.

Should I migrate everything from my old tools?

No, and that's even the best way to give up. Start with your active clients and ongoing projects. History can be migrated later if it proves useful — in practice, it rarely is.

The system already built

Freelance OS takes this architecture — eight linked databases, dashboard and processes — to duplicate in one click into your Notion. €24, one-time payment.

See Freelance OS