Guides
How to Use Notion for Freelancers: Clients, Projects, and Invoices
Learn how to set up Notion for freelancing with clients, projects, invoices, and expenses, then create PDF invoices, proposals, and receipts.
By Sanat Biswal · 2026-10-13 · 5 min read
{/ synced-from-notion — do not edit manually /}
When you are a freelancer, you are the designer, you are the writer, and you are also the accountant who manages and handles everything alone, and yes not to forget you are also the person who chases late payments.
Client details remains in your inbox, while deadlines are in the top of your head, and invoices remain a document which you can copy and edit each month.
Notion is an all in one effective tool which can work as a simple back office for one person business. This guide will show how to set it up for clients, projects, invoices, and expenses, and how to turn those records into PDFs that you can send.
How to Use Notion as a Freelancer? Quick Answer
To use Notion as a freelancer, start with creating 4 linked databases:
Clients, Projects, Invoices, and Expenses.
Add a few formula to show what remains unpaid and what is overdue, and create simple views for the entire week. When you need to send something to a client, such as an invoice, a proposal, or a receipt, create a PDF from the record.
How to Use Notion as a Freelancer? Complete Detail
Notion works well for freelancers because you can build exactly what you need and nothing more. Each client has projects, and each project has invoices. Because the records are linked, Notion can add up what a client owes you without you doing the math. Notion is not accounting software, and it does not file taxes or take payments. For documents your clients receive, you can export a page as a PDF or generate one from a template.
What Notion Can and Can’t Do for a Freelancer
Notion is good for:
- Keeping clients, projects, and deadlines in one place
- Tracking which invoices are paid and which are late
- Storing expenses and receipts
- Planning your week
- Creating consistent invoices, proposals, and receipts
- Taking payments
- Filing taxes or doing your bookkeeping
- Sending automatic payment reminders
- In Projects, add a relation to Clients.
- In Invoices, add a relation to Clients and to Projects.
- In Expenses, add an optional relation to Projects, so you can see what a job cost you.
- Unpaid invoices: Invoices with the status Sent, sorted by due date.
- Active projects: a board view of Projects grouped by status.
- Due this week: Projects with a due date in the next seven days.
- Waiting on clients: Projects with the status Waiting on Client, so you know who to follow up with.
- New client: a checklist for the contract, first payment, access to files, and a kickoff call.
- Project brief: goals, deliverables, deadline, and what you need from the client.
- Invoice: the fields and notes you use every time, with your payment details in the footer.
- Invoices: what the client owes and when
- Proposals: scope, timeline, and price
- Receipts: proof that a client has paid. Notion Receipt Template shows how to build one.
- Contracts and agreements: the terms of a job, though you should use wording checked by someone qualified
- Project summaries: a short record of what you delivered
- Create your template with your logo and layout.
- Add placeholders in double curly braces where the data should go, such as {{Client_Name}}
or{{Invoice_Number}}`. - Make sure each placeholder matches the name of a Notion property.
- Start the document with a Notion database button or a status property.
- Ready to Generate creates a PDF from the database record.
- Generate Page converts the Notion page into a PDF.
- Generate PDF and Doc creates a PDF and a Google document.
- Preview creates a Google document so you can check it before making the final PDF.
- Generate E-Signed Doc creates an e-signed PDF in the database workflow.
- Upload a receipt to the Expenses database when you buy something for work.
- Save every PDF you send to the matching invoice or project record.
- Do not edit an invoice after you send it. Create a new one if something changes, so your records match what the client received.
- Make a backup of your workspace from time to time.
- Notion Proposal Template
- Notion Receipt Template
- How to Add Your Logo and Brand Colors to Notion PDFs
- How to Export Notion to PDF
Notion is not made for:
Tax and invoicing rules are different in every country. Check what applies to you, or ask an accountant, before you decide what records to keep.
Step 1: Create Four Databases
Start with these four. You can add more later.
Clients stores who you work for. Add these properties: Name, Contact Person, Email, Company, Status (Active, Paused, or Past), and Outstanding (a rollup, which you will add in Step 3).
Projects stores each job. Add: Project Name, Status (Not Started, In Progress, Waiting on Client, or Done), Start Date, Due Date, and Project Fee.
Invoices stores what you bill. Add: Invoice Number, Issue Date, Due Date, Subtotal, Tax Rate, Status (Draft, Sent, or Paid), and Date Paid.
Expenses stores what you spend. Add: Description, Date, Amount, Category (Software, Travel, Equipment, or Other), and Receipt (a Files property).

Step 2: Link the Databases Together
A relation connects a record in one database to a record in another. This is what lets Notion add things up for you.
Add these relations:
Now a client page shows all of their projects and invoices in one place.
Step 3: Add Formulas to Track Money
These formulas do the math for you. Add them to the Invoices database:
``
Tax: prop("Subtotal") * prop("Tax Rate")
Total: prop("Subtotal") + prop("Tax")
Overdue: if(prop("Status") == "Sent" and prop("Due Date") < now(), "Overdue", "")
Outstanding Amount: if(prop("Status") == "Sent", prop("Total"), 0)
`
The last formula only counts invoices that have been sent but not paid. Go to the Clients database and add a rollup from Invoices that sums Outstanding Amount. You can now see how much each client owes you.
Format Tax Rate as a percent, and check a test invoice against a calculator before you trust the numbers.
> 💡 Pro Tip: Set an invoice to Paid the day the money arrives. If you wait, your unpaid total will be wrong, and you will stop trusting it.
Step 4: Make Views for Your Week
A view is a different way of looking at the same database. Create these four:
Put these on one home page, and open it every Monday.
Step 5: Use Templates for Things You Repeat
Templates fill in a page layout for you, so you do not start from a blank page.
Make a template for each of these:
Step 6: Keep Track of New Leads
If clients find you through referrals, social media, or job boards, add a Leads database. Add these properties: Name, Source, Service Wanted, Status (New, Talked, Proposal Sent, Won, or Lost), and Next Follow-up.
A board view grouped by Status shows your pipeline at a glance. When you win a lead, you can turn it into a client record.
If you send proposals, Notion Proposal Template shows how to set one up.
Step 7: Create PDFs for Clients
Clients do not use your Notion workspace, so some records need to become files. Common examples are:
For a single page, you can use Notion’s export option. How to Export Notion to PDF shows the settings, and How to Export a Notion Database to PDF helps if your page is a table.
Clients also notice how your documents look. A logo and a consistent layout make you look more professional, and Notion’s own export gives you limited control over this. How to Add Your Logo and Brand Colors to Notion PDFs explains how a template solves it.
Step 8: Generate PDFs with PDFOutput
PDFOutput creates documents from your Notion data using a template. A template can be a Google document, a Word file, a PDF file, or a Notion page.
Here is how it works:
These are some of the status options:
The e-signed option may help with contracts and project approvals. Check whether e-signatures are accepted for your type of agreement before you rely on it. You can save the finished file to a property in your database, such as an Invoice PDF property, so it stays on the invoice record. You can also save it to a Google Drive folder and store the link in a property.

Start with your invoice, since you will send it the most. Use Preview first and check for empty fields, wrong date formats, and a total that does not match your calculator.
> 📌 Key Takeaway: Start small. Four databases, a few formulas, and one good invoice template are enough to save you time every month. Add more once you use the basics every day.
Step 9: Keep Your Records in Order
Good records make tax time easier. A few simple habits help:
Rules about how long to keep records differ by country, so check what applies to you.
Frequently Asked Questions
Can I use Notion for freelance work?
Yes. It can hold your clients, projects, invoices, and expenses, and show you what is unpaid. It does not take payments or file taxes.
How do I make an invoice in Notion?
Create an Invoices database with a number, dates, an amount, a tax rate, and a status. Add formulas for tax and total, then export the page as a PDF or generate one from a template.
Can Notion track who owes me money?
Yes. Add a formula that counts sent invoices as outstanding, then use a rollup on each client to add them up. Check the numbers against a test invoice first.
Can I send invoices from Notion?
Notion does not email PDFs on its own. Download the file and send it yourself, or use an automation tool.
Is Notion good enough for my freelance business?
For most solo freelancers, yes. If you need payment processing, automatic reminders, or tax reports, you may want accounting software next to it.
How do I keep my invoices looking professional?
Put your logo and layout in a template, and fill it with data from Notion. A tool like PDFOutput can do this from a database button or status. Test it on a few sample records first.
Related Reading
Conclusion
A good freelancer setup in Notion has three things: clients linked to projects and invoices, a clear view of who owes you money, and documents that look professional. Start with four databases and a few formulas. Use them for a month, and fix what feels slow. When your invoices and proposals need to leave Notion, PDFOutput can fill your template from each record and save the PDF to your chosen storage.
Want your invoices and proposals as clean PDFs? Try PDFOutput.