Tools & Workflows10 min read

How to Run Your Entire Freelance Business in Notion

Notion can replace your CRM, project manager, knowledge base, and half your other tools. Here's exactly how to set it up.

SS

SpiritusSancti

February 16, 2026

I used to run my freelance business across seven different tools. Trello for project management. Google Sheets for my CRM. Evernote for notes. Google Docs for SOPs. A separate spreadsheet for finances. Bookmarks for resources. And my brain for everything that didn't fit neatly into a tool — which was most things.

The problem wasn't that any individual tool was bad. The problem was that my business information was scattered across seven different places. Finding a client's contract required checking three tools. Reviewing a project's status meant opening two. Figuring out what I'd learned from a past project meant searching my memory because I'd never written it down.

Notion replaced all of it. One tool. One workspace. Everything connected. Here's exactly how to set it up.

The Notion Freelance Workspace: Overview

Your Notion workspace should be organized around five core areas:

  1. Client CRM — Track every client, lead, and relationship
  2. Project Management — Manage active projects from kickoff to completion
  3. Operations Hub — SOPs, templates, and business processes
  4. Knowledge Base — Notes, resources, and lessons learned
  5. Finance Tracker — Revenue, expenses, and financial dashboards

Each area is a Notion database (or a set of related databases) connected through relations and rollups. The magic of Notion is that these databases talk to each other — so your project management board knows which client it belongs to, your finance tracker knows which project generated the revenue, and your CRM knows which projects are active for each client.

Setting Up Your Client CRM

Your CRM is the backbone of everything. Every lead, prospect, and client lives here.

The Client Database

Create a database called "Clients" with these properties:

Name (Title): Client or company name. Status (Select): Lead, Prospect, Active Client, Past Client, Lost. Contact Name (Text): Primary contact person. Email (Email): Primary contact email. Phone (Phone): Phone number. Source (Select): How they found you — Referral, Website, Social Media, Cold Outreach, Other. Industry (Select): Their industry. Website (URL): Their website. Annual Value (Number): Total revenue from this client (calculated via rollup from Projects). Projects (Relation): Links to the Projects database. Notes (Text): Freeform notes about the relationship. Last Contact (Date): When you last communicated. Next Follow-Up (Date): When to follow up next.

CRM Views

Create multiple views of the same database for different purposes:

Pipeline View (Board): Group by Status. This shows your funnel — how many leads, prospects, active clients, and past clients you have at a glance.

Active Clients (Table): Filter to Status = Active Client. Sort by Last Contact date. This is your "who needs attention" view.

Follow-Up Due (Table): Filter to Next Follow-Up is on or before today. This is your daily to-do list for client relationships.

Revenue by Client (Table): Sort by Annual Value descending. This shows your most valuable clients and helps you prioritize.

Setting Up Project Management

The Projects Database

Create a database called "Projects" with these properties:

Project Name (Title): Descriptive name. Client (Relation): Links to the Clients database. Status (Select): Scoping, Active, On Hold, Complete, Cancelled. Phase (Select): Discovery, Design, Development, Review, Launch, Offboarding. Start Date (Date): Project start. End Date (Date): Projected completion. Fee (Number): Total project fee. Paid (Number): Amount received so far. Balance (Formula): Fee minus Paid. Type (Select): Website, Branding, Development, Strategy, Content, Other. Priority (Select): High, Medium, Low.

Inside Each Project Page

Each project in the database is also a Notion page. Use this page as the project hub. Include:

Project Brief: A summary of the project goals, scope, and key decisions. Link to the full proposal or contract.

Timeline: A simple table or list of milestones with dates and status (Not Started, In Progress, Complete).

Deliverables Checklist: Every deliverable listed with a checkbox. Nothing ships without being checked off.

Meeting Notes: A toggle section that collects notes from every client call or meeting, dated and organized.

Feedback Log: A section that captures all client feedback, organized by revision round. This creates a paper trail and prevents "I never said that" disputes.

Asset Links: Links to the Google Drive folder, Figma files, staging URLs, and any other resources.

Project Views

Active Projects Board (Board): Group by Phase. This gives you a kanban view of where every project stands.

My Workload (Calendar): Mapped to End Date. Shows upcoming deadlines on a calendar.

Revenue Pipeline (Table): Shows all projects with Fee, Paid, and Balance columns. Filter to Active and Scoping for a pipeline view.

Setting Up Your Operations Hub

The Operations Hub is where your processes live. This is what makes your business repeatable and scalable.

Standard Operating Procedures (SOPs)

Create a page called "SOPs" with sub-pages for each process:

Client Onboarding SOP: Step-by-step checklist for onboarding a new client. From contract signing through kickoff call. Include links to templates, email drafts, and form templates.

Project Delivery SOP: Your standard workflow for delivering a project, including quality assurance steps, review processes, and delivery checklists.

Invoicing SOP: When to send invoices, how to handle late payments, follow-up schedule, and escalation procedures.

Offboarding SOP: Project completion checklist, testimonial request process, referral ask timing, and follow-up schedule.

Templates Database

Create a database called "Templates" that stores every reusable document:

  • Proposal template
  • Contract template
  • Welcome email template
  • Status update template
  • Feedback request template
  • Scope change template
  • Testimonial request template
  • Project retrospective template

Each template is a Notion page that you can duplicate and customize for each new use. This saves enormous time — instead of writing a welcome email from scratch for every new client, you duplicate the template and change the name and project details.

Checklists

Create reusable checklists for recurring processes:

Pre-Launch Checklist: Everything that needs to happen before a website, product, or deliverable goes live.

Monthly Business Review Checklist: The metrics and questions you review every month.

Quarterly Planning Checklist: The strategic review you do every quarter.

Setting Up Your Knowledge Base

Your brain shouldn't be a storage device. Every insight, lesson, and resource should live in Notion where you can find it when you need it.

Resources Database

A database for bookmarking and organizing useful resources:

Name (Title): Resource name or description. URL (URL): Link to the resource. Category (Multi-Select): Design, Development, Business, Marketing, Tools, Inspiration. Tags (Multi-Select): Freeform tags for additional categorization. Notes (Text): Why this resource matters and when to reference it.

Project Retrospectives

After every project, spend 30 minutes filling out a retrospective template:

  • What went well?
  • What didn't go well?
  • What would I do differently?
  • What did I learn about this type of project?
  • What did I learn about this type of client?

Store these retrospectives as pages within the Projects database. Over time, they become an invaluable library of lessons that prevent you from making the same mistakes twice.

Meeting Notes

Every client call, every networking conversation, every discovery call — take notes in Notion. Link them to the relevant client and project. Six months later when you need to remember what a client said about their budget, you'll find it instantly instead of digging through memory.

Setting Up Your Finance Tracker

For most freelancers, a Notion finance tracker is sufficient until you reach the point where you need proper accounting software.

Income Database

Date (Date): Payment received date. Client (Relation): Links to Clients database. Project (Relation): Links to Projects database. Amount (Number): Payment amount. Type (Select): Project Fee, Retainer, Product Sale, Other. Status (Select): Invoiced, Paid, Overdue.

Expense Database

Date (Date): Expense date. Description (Title): What the expense was for. Amount (Number): Expense amount. Category (Select): Software, Hardware, Education, Travel, Office, Marketing, Other. Tax Deductible (Checkbox): Whether it's a business deduction.

Financial Dashboards

Use Notion's formula and rollup properties to create summary views:

Monthly Revenue: Filter income database by current month, sum the Amount column. Monthly Expenses: Filter expense database by current month, sum the Amount column. Monthly Profit: Revenue minus Expenses. Year-to-Date Revenue: Filter income to current year, sum Amount. Accounts Receivable: Filter income to Status = Invoiced, sum Amount.

These aren't as sophisticated as QuickBooks reports, but they give you the essential numbers at a glance without needing another tool.

Connecting Everything Together

The real power of Notion emerges when your databases are connected.

Client -> Projects: See all projects for a client on their CRM page. Projects -> Client: See client details from any project page. Projects -> Income: See all payments associated with a project. Income -> Client: Calculate total lifetime revenue per client via rollup. Client -> Next Follow-Up: See overdue follow-ups from the CRM view.

When everything is connected, you never need to hunt for information. Click into a client and see their projects, payments, notes, and communication history all in one place.

Daily, Weekly, and Monthly Workflows

Daily (5 Minutes)

Open your Notion workspace. Check:

  • Follow-Up Due view: Who needs a follow-up today?
  • Active Projects board: What's the status of each project? What needs attention?
  • Today's calendar view: What calls or deadlines are coming up?

Weekly (30 Minutes)

Every Monday:

  • Review all active projects. Update phases and statuses.
  • Check accounts receivable. Follow up on overdue invoices.
  • Send status updates to active clients.
  • Review the pipeline. Any leads that need follow-up?

Monthly (1 Hour)

First of the month:

  • Review financial dashboards. Revenue, expenses, profit.
  • Update client statuses in the CRM. Any leads gone cold? Any past clients worth re-engaging?
  • Run a project retrospective for any completed projects.
  • Review and update SOPs. Anything that needs refinement based on recent experience?

Tips for Keeping Notion Clean

Archive, don't delete. When a project is complete, change its status — don't delete the entry. Historical data is valuable for financial reporting, retrospectives, and case studies.

Use templates religiously. Every new project, client, and process should start from a template. This ensures consistency and saves time.

Review and clean up monthly. Notion workspaces get messy if you don't maintain them. Spend 15 minutes per month archiving old items, updating statuses, and cleaning up notes.

Don't over-engineer. The biggest Notion mistake is building an elaborate system that takes more time to maintain than it saves. Start simple. Add complexity only when you feel the friction of something missing.

Key Takeaways

  1. Notion can replace 5-7 separate tools for most freelancers: CRM, project management, documentation, knowledge base, and basic finance tracking.
  2. Build five core areas: Client CRM, Project Management, Operations Hub, Knowledge Base, and Finance Tracker.
  3. Connect databases through relations. The power of Notion is in the connections between data.
  4. Use templates for everything. Consistency and speed come from starting with templates, not blank pages.
  5. Establish daily, weekly, and monthly review habits. The system only works if you use it.
  6. Start simple. Build the basics, use them for a month, then add complexity based on what you actually need.
  7. Archive, don't delete. Historical data is one of your most valuable business assets.

Get 5 word-for-word scripts for the pricing conversations that scare most freelancers. Free.

Get Free Scripts
notion freelancefreelance project management notion