TechPlex Blog 記事一覧
生産性

フリーランスのNotion活用完全ガイド — 案件・タスク・収支を一元管理する方法

この記事でわかること

  • フリーランスの業務管理にNotionが向いている理由
  • 案件管理データベースの設計と具体的なプロパティ構成
  • タスクを案件に紐づけて漏れなく回す方法
  • 月次の収支を自動集計して確定申告にも備える仕組み
  • 3つのデータベースをリレーションでつなぐワークフロー

フリーランスとして独立すると、案件の獲得から納品、請求、確定申告まで全部自分でやらなきゃいけない。会社員のときは経理や総務が勝手にやってくれていたことが、いきなり全部自分の仕事になる。スプレッドシートで案件を管理して、Trelloでタスクを回して、会計ソフトに数字を入れて――気づけばツールが5個も6個も並んでいて、どこに何を書いたか分からなくなる。

この記事では、その混乱をNotionひとつに集約する方法を解説します。案件管理、タスク管理、収支管理の3つのデータベースを作り、それをリレーションで結んで一元管理する。やり方さえ分かれば構築は1時間もかからないし、一度できてしまえば日々の運用は驚くほど楽になります。

1. フリーランスの管理がカオスになる理由とNotionの解決策

フリーランスが管理に苦しむ根本原因は、情報が分散することに尽きます。案件情報はメール、タスクはTrello、見積もりはGoogleスプレッドシート、請求書はfreee、メモはEvernote。それぞれのツールは単体では優秀でも、ツール間の連携が取れていないと結局「あの情報どこだっけ?」になる。

Notionが解決してくれるのは、まさにこの分散問題です。データベース機能を使えば、案件・タスク・収支をそれぞれ構造化したデータとして管理でき、しかもリレーション(連携)機能で相互にリンクできる。「この案件に紐づくタスク一覧」「今月の案件ごとの売上」が、ワンクリックで見られるようになります。

案件管理

クライアント、金額、進捗ステータス、納期を一覧で把握。受注から請求完了まで追跡。

タスク管理

案件ごとのToDoを細分化。カンバン・カレンダー表示で抜け漏れゼロに。

収支管理

売上と経費を記録し、月別・案件別に自動集計。確定申告の下準備にも。

もう一つの利点はコスト。Notionの無料プランでもページ数とブロック数に制限はないので、フリーランスが個人で使う分には課金する必要がありません。会計ソフトの月額料金(1,000〜3,000円/月)を考えると、Notionで収支の下書きを管理するだけでも節約になります。

Notionの基本操作やデータベースの概念についてまだ不安がある方は、先にNotionテンプレートの作り方完全ガイドを読んでおくとスムーズです。この記事ではデータベース操作に慣れている前提で進めます。

2. 案件管理データベースを作る

最初に作るのは、フリーランスの根幹となる案件管理データベースです。受けた仕事をすべてここに登録し、進捗と売上を追跡します。新規ページを作成して「案件管理」と名前を付け、フルページデータベースを挿入してください。

プロパティ設計

以下のプロパティを設定します。最初からカッチリ作りすぎると挫折するので、まずはこの構成で始めて、運用しながら調整するのがコツです。

プロパティ名 タイプ 設定・補足
案件名 タイトル 例:「株式会社○○ LP制作」。クライアント名+内容が分かる名前に
クライアント セレクト リピーターが増えると重宝する。色分けしておくと視認性が上がる
ステータス セレクト 「商談中」「受注」「作業中」「納品済」「請求済」「入金済」の6段階
受注金額 数値 円単位。税抜で統一するか税込で統一するかは最初に決めておく
納期 日付 カレンダービューで期限が可視化される
カテゴリ マルチセレクト 「Web制作」「デザイン」「ライティング」「コンサル」等
請求日 日付 請求書を送った日。入金確認のトリガーになる
メモ テキスト 連絡先、要件の補足、特記事項など自由記述

ステータスの6段階は「お金の流れ」に沿っている

ステータスの選択肢を6段階にしているのには理由があります。フリーランスにとって案件は「仕事」であると同時に「売掛金」でもある。「納品したのに請求し忘れていた」「請求したけど入金されたか確認していない」というミスは、笑えないくらいよくある話です。

ステータスを商談中 → 受注 → 作業中 → 納品済 → 請求済 → 入金済と設定しておけば、ボードビューで「請求済」のレーンに溜まっている案件=入金待ちの案件が一目で分かります。月末にこのレーンをチェックするだけで、請求漏れや入金漏れを防げる。

運用のコツ:案件のページ本文にはクライアントとのやり取りや仕様メモを書いておくと、半年後に「あのときどう決まったんだっけ?」と振り返るときに助かります。Notionのページはサブページも作れるので、参考資料のリンクやミーティングメモもまとめて放り込んでおきましょう。

ビューの設定

案件管理では、最低3つのビューを用意しておくと便利です。

ボードビュー(メイン)

ステータスでグルーピング。案件カードをドラッグするだけでステータス変更できる。日常的に最も使うビュー。

テーブルビュー(一覧)

全案件を一覧表示。受注金額の合計をフッターで確認できる。月末の売上確認や確定申告の集計に使う。

カレンダービュー(スケジュール)

納期を基準に表示。今月と来月の納品スケジュールが俯瞰できるので、キャパシティの判断に役立つ。

3. タスク管理データベースを作る

案件管理が「プロジェクト単位」の管理なら、タスク管理は「作業単位」の管理です。「LP制作」という案件の中に、「ワイヤーフレーム作成」「デザインカンプ提出」「コーディング」「テスト・修正」といった個別タスクがぶら下がる構造を作ります。

新しいフルページデータベースを作成し、「タスク管理」と命名してください。

プロパティ設計

プロパティ名 タイプ 設定・補足
タスク名 タイトル 動詞で始めると分かりやすい(「作成する」「確認する」等)
案件 リレーション 案件管理DBへのリレーション。後述の手順で設定
ステータス セレクト 「未着手」「進行中」「レビュー待ち」「完了」
優先度 セレクト 「急ぎ」「高」「中」「低」。色を赤→黄→青→グレーにすると直感的
期限 日付 案件の納期から逆算して設定
見積時間 数値 時間単位。見積もりと実績の差を振り返りに使う
実績時間 数値 実際にかかった時間。時間単価の分析に活用

時間単価を意識する仕掛け

「見積時間」と「実績時間」を入れているのがポイントです。フリーランスが収入を上げるには、時間単価を上げるしかない。でも自分の時間単価を正確に把握している人は意外と少ない。

たとえば、10万円の案件に40時間かけたら時間単価は2,500円。同じ10万円でも20時間で終われば5,000円。この差を可視化するために、タスクごとに実績時間を記録しておくわけです。数ヶ月分のデータが溜まると、「デザイン作業は見積もりの1.5倍かかる傾向がある」「テスト工程を毎回甘く見積もっている」といった自分の癖が見えてきます。

数式プロパティ「時間単価」の例(案件の受注金額 / 合計実績時間)

prop("案件").map(current.prop("受注金額")).first() / prop("実績時間")

ロールアップを使えば、案件ごとの合計作業時間やタスク完了率も自動計算できます。この辺りのデータベース連携の詳細は、セクション5で解説します。

カンバンビューの使い方

タスク管理ではボードビュー(カンバン)が主力です。ステータスでグルーピングし、毎朝まず「未着手」のレーンを確認して今日やることを「進行中」に移す。終わったら「完了」にドラッグ。この繰り返しだけで、タスクの抜け漏れは大幅に減ります。フィルターで特定案件のタスクだけに絞れば、案件単位の進捗も一目瞭然です。

4. 収支管理データベースを作る

3つ目の柱が収支管理データベース。売上(入金)と経費(出金)の両方を1つのデータベースで管理します。本格的な会計処理はfreeeやマネーフォワードに任せるとして、Notionでは「お金の流れをざっくり把握する」ことを目的にします。

プロパティ設計

プロパティ名 タイプ 設定・補足
内容 タイトル 「株式会社○○ 2月分」「Adobe CC 月額」など
種別 セレクト 「売上」「経費」の2択
金額 数値 円単位。売上はプラス、経費もプラスで入力(種別で区別)
日付 日付 入金日 or 支払日
案件 リレーション 案件管理DBへのリレーション。経費は案件に紐づかないものもある
勘定科目 セレクト 「通信費」「消耗品費」「外注費」「交通費」「雑費」等
領収書 ファイル レシートの写真や領収書PDFを添付

勘定科目を入れておく理由

「勘定科目なんて会計ソフトで入れるから要らないのでは?」と思うかもしれませんが、ここで仕分けておくと確定申告の時期に楽になります。Notionのデータベースはフィルターで「経費のみ」「通信費のみ」と絞り込めるので、1年分の経費を科目ごとに合計してそのまま会計ソフトに転記できる。確定申告直前に1年分のレシートを発掘して分類する地獄から解放されます。

領収書の管理:Notionのファイルプロパティに領収書の画像やPDFを添付しておけば、「この経費の領収書どこ?」問題も解決します。スマホのNotionアプリでレシートを撮影してそのまま貼り付けるのが一番手軽です。

月別の集計はテーブルのフッターで

テーブルビューで日付フィルターを「今月」に設定し、金額列のフッターで「合計」を選択すれば、今月の売上合計・経費合計がすぐに分かります。種別でフィルターを切り替えれば「今月の売上」「今月の経費」を瞬時に確認できる。見たい数字にすぐアクセスできるこの感覚は、スプレッドシートでは味わえないものです。

5. 3つのデータベースをリレーションでつなぐ

ここまでで3つの独立したデータベースができました。これをリレーション機能で接続して、はじめてNotionの真価が発揮されます。

リレーションの設定手順

  1. 1

    タスク管理DBを開き、プロパティ追加で「リレーション」を選択。接続先に「案件管理DB」を指定します。これで各タスクに「どの案件のタスクか」を紐づけられます。

  2. 2

    収支管理DBでも同様に「リレーション」を追加し、案件管理DBに接続。売上や経費を案件に紐づけます。

  3. 3

    案件管理DBに自動的に逆リレーション列が追加されます。案件ページを開くと、紐づいたタスク一覧と収支一覧が表示されるようになります。

ロールアップで自動集計

リレーションを設定したら、次はロールアッププロパティを追加します。ロールアップは、リレーション先のデータベースから値を引っ張ってきて集計する機能です。

案件管理DBに追加するロールアッププロパティの例

  • タスク完了率:タスク管理DBの「ステータス」を参照し、「完了」の割合を計算。案件ごとの進捗率が一目で分かる
  • 合計作業時間:タスク管理DBの「実績時間」を合計。案件にかかった総時間が自動計算される
  • 入金済金額:収支管理DBの「金額」を合計(種別が「売上」のもの)。分割入金の案件でも合計が分かる

これにより、案件管理のテーブルを見るだけで「この案件は75%完了」「合計32時間投下」「受注金額15万円のうち10万円入金済」といった情報が集約されます。別のDBやスプレッドシートに飛ぶ必要がない。この「見に行かなくても見える」状態が、Notion一元管理の最大のメリットです。

6. ダッシュボードで全体を俯瞰する

3つのデータベースが連携したら、最後にダッシュボードページを作ります。新規ページを作成し、「フリーランスHQ」とでも名付けましょう。ここにリンクドビュー(Linked View)として各データベースを埋め込みます。

ダッシュボードの構成例

上段:今週やること

タスク管理DBのリンクドビュー。フィルター「ステータスが完了でない」+「期限が今週中」。ボードビューで表示。

中段:進行中の案件

案件管理DBのリンクドビュー。フィルター「ステータスが入金済でない」。テーブルビューで受注金額、納期、タスク完了率を表示。

下段:今月の収支サマリ

収支管理DBのリンクドビュー。フィルター「日付が今月」。テーブルで売上合計・経費合計をフッター表示。

リンクドビューの良いところは、元のデータベースを変更せずに好きなフィルター・ソート・表示形式を設定できること。ダッシュボードに表示しつつ、元のフルページデータベースでは全件を確認する、という使い分けが自然にできます。

朝パソコンを開いたらまずこのダッシュボードを見る。それだけで「今日やるべきこと」「今月の売上状況」「入金待ちの案件」が15秒で把握できます。

7. 実践ワークフロー — 1日・1週間・1ヶ月の運用サイクル

仕組みを作っても運用しなければ意味がない。ここでは実際にどう使い回すかを、サイクル別に具体的に説明します。

毎日(5分)

  1. 1.ダッシュボードを開く
  2. 2.タスクのカンバンで「今日やること」を確認。必要に応じて優先度を調整
  3. 3.作業開始。タスクを「進行中」に移動
  4. 4.完了したタスクを「完了」に移動。実績時間を記録
  5. 5.経費があれば収支DBにサッと入力(レシート写真も添付)

毎週(15分)

  1. 1.案件の進捗を確認。納期に対して遅れていないかチェック
  2. 2.来週分のタスクを洗い出して追加
  3. 3.「請求済」レーンの案件を確認。入金されたら「入金済」に変更
  4. 4.新規案件の引き合いがあれば「商談中」で登録

毎月(30分)

  1. 1.今月の売上合計・経費合計を確認(収支DBのフッター)
  2. 2.案件ごとの時間単価を確認。低単価の案件は改善策を検討
  3. 3.未請求の案件がないか確認。あれば請求書を発行
  4. 4.来月のキャパシティを納期カレンダーで確認。余裕があれば営業に動く
  5. 5.経費の勘定科目が入っているかチェック(確定申告への備え)

この運用で重要なのは、完璧を目指さないことです。タスクの実績時間を入れ忘れることもあるし、経費をまとめて入力する週もある。それでいい。100%正確なデータより、80%の精度で回し続けるほうがずっと価値があります。

8. さらに使いこなすためのTips

Tip 1: テンプレートボタンで入力を自動化

Notionのデータベーステンプレート機能を使うと、新規案件の登録時にプロパティの初期値やページ本文のフォーマットを自動挿入できます。たとえば「新規案件テンプレート」を作って、ステータスを「商談中」、メモ欄にヒアリング項目のチェックリストを入れておけば、毎回ゼロから書く手間が省ける。

テンプレートを活用すると初期設定の手間が省けます。Notionテンプレートの作り方や設計のコツについては、Notionテンプレートの作り方完全ガイドで詳しく解説しているので、合わせて参考にしてください。

Tip 2: Notion AIで議事録を要約

クライアントとの打ち合わせメモを案件ページに貼り付けたら、Notion AIの要約機能で要点を抽出できます。長い議事録から「決定事項」と「宿題」だけを自動で抜き出してくれるので、後から見返すときの効率が段違いです。無料で使えるAIツールと組み合わせれば、さらに生産性が上がります。

Tip 3: 繰り返しタスクはリピート機能で

「毎月25日に請求書を発行する」「毎週金曜にタイムシートを集計する」といった繰り返しタスクには、Notionのリピーティングテンプレート機能が使えます。指定したタイミングで自動的にタスクが生成されるので、ルーティンワークの抜け漏れを防げます。

Tip 4: Notionカレンダーと同期

Notionカレンダー(旧Cron)を使えば、Notionデータベースの日付プロパティをGoogleカレンダーと同期できます。案件の納期やタスクの期限がカレンダーに自動反映されるので、スケジュール管理ツールを別途使う必要がなくなります。

Tip 5: モバイルアプリで経費を即入力

カフェで打ち合わせした後、その場でNotionアプリを開いて経費を入力する習慣をつけましょう。「あとで入力しよう」は99%忘れます。レシートを写真に撮ってファイルプロパティに添付するまでが1セット。30秒で終わります。

効率化の参考に:日常の繰り返し作業を自動化するアイデアを探しているなら、Python自動化入門もおすすめです。Notion APIと組み合わせれば、請求書の自動生成やデータの自動連携も実現できます。

9. まとめ

フリーランスの業務管理をNotionに集約する方法を、案件管理・タスク管理・収支管理の3つの柱に分けて解説しました。

  • 1. 案件管理DBで受注から入金までの全プロセスを追跡する。ステータスは「お金の流れ」に沿った6段階が実用的
  • 2. タスク管理DBで案件を作業単位に分解する。見積時間と実績時間を記録して時間単価を可視化する
  • 3. 収支管理DBで売上と経費を一元管理する。勘定科目を付けておけば確定申告が楽になる
  • 4. リレーション+ロールアップで3つのDBを接続。案件ページを開くだけで関連タスクと収支が全部見える状態を作る
  • 5. ダッシュボードにリンクドビューを集約。朝15秒で今日やるべきこと・お金の状況が把握できる

最初の構築に1〜2時間かかるかもしれませんが、それ以降は毎日5分の運用で回ります。ツールをいくつも行き来していた時間、請求漏れで失っていたお金、確定申告前の修羅場――Notionで一元管理するだけで、これらのコストが丸ごとなくなる。

自分で一からデータベースを設計するのが面倒だという方は、すでに出来上がったフリーランス向けのNotionテンプレートを使って始めるのも一つの手です。ゼロからプロパティを設計する手間をスキップして、すぐに運用を開始できます。

フリーランスOS — すぐに使えるNotionテンプレート

この記事で解説した案件管理・タスク管理・収支管理の3つのデータベースを、サンプルデータ入りのCSVテンプレートとして用意しました。インポートするだけで、ゼロから設計する手間なく今日から使い始められます。

  • - 案件管理DB(サンプル3件入り)
  • - タスク管理DB(サンプル12件入り)
  • - 収支管理DB(サンプル9件入り)
  • - セットアップガイド付き(¥1,980)

まずは案件管理DBだけ作ってみてください。1つ動き出せば、タスク管理と収支管理は自然と追加したくなるはずです。完璧なシステムより、今日から使えるシステムのほうがずっと価値がある。