こんにちは、エンジニアデータバンクです。
2020年のコロナ禍より前は、ITの仕事と言えば「会社に出社し、エンジニア全員が一カ所に集まって開発する」ことが一般的でした。
それが、コロナ禍を迎えた2020年から一気にリモートワーク(テレワーク)が浸透しています。
総務省が発表した資料によれば、企業の約半数が「テレワークを導入している」と答えています。
このような時代の中で、PCがあれば稼働できるITエンジニアは「どこでも仕事ができる職種」という認識が広まりました。
その結果、リモートワークを前提として全国から優秀なエンジニアを募集する流れが活発化してきています。同時に積極的にフリーランスエンジニアの募集を行う企業も多くなりました。
「正社員と比較しても自由度が高い」と言われているフリーランスエンジニアですが、いったいどのようなメリットやデメリットがあるのでしょうか。
この記事ではフリーランスに興味があるエンジニアの方に向けてフリーランスエンジニアの特徴や正社員との違い、仕事の進め方や注意点について徹底解説していきます。
メリットのみではなくデメリットや注意点も解説しますので、ぜひ最後まで読んでみてください。
それでは解説していきます。
フリーランスは、主に企業に属さず個人として仕事を進める仕事のスタイルで、税制上は「個人事業主」と呼ばれます。簡単に言うと、個人で経営している小さな商店と同じ扱いになります。
フリーランスエンジニアの場合、正社員と比べると「自由」というイメージがある方も多いでしょう。
実際に、働き方について比較してみましょう。
| 正社員 | フリーランス | |
|---|---|---|
| 収入の安定度 | 安定している | 安定性しないが高くなる |
| 仕事の獲得方法 | 営業担当が探してアサインしてくれる | 自分で営業活動をする必要あり |
| 収入をアップするには | 昇給する | 仕事を増やす 単価の高い仕事をする |
| 働き方の自由度 | 企業の規約による | 案件次第 場合によっては曜日・時間を問わず働ける |
| 税金対策 | 法律で定められた範囲を控除可能 | 事業に関係すれば経費精算可能 |
| 税金の支払い | 会社が計算・控除してくれる | 確定申告し、自分で支払う |
| 福利厚生 | 充実している場合が多い | 基本的になし |
たとえば、社内システム開発を外注しようと考えた場合に真っ先に選択肢として上がるのが「SIer(システムインテグレーター)」です。
SIerは、主にシステムの開発を一括で受託し、要件定義からテスト、運用までを幅広くサポートします。
特に自社に開発の知見がない場合、トータルでサポートしてくれるSIerは非常に強力な存在と言えるでしょう。
システムを内製する場合など、要件定義や設計は自社が主体で行う場合には、設計~実装・テストまでの人手が足りなくなる場合があります。
そんな場合にはSES企業や派遣会社と契約しエンジニアを確保します。
SES企業や派遣会社を経由することで、一定数以上のエンジニアを一度に確保できるというメリットがあります。
ただし、以下のようなデメリットがあります。
つまり、「人数を確保できる代わりに制限が付く」ということになります。
SES企業や派遣会社を使うことで発生するデメリットを解決しつつ、数名程度を確保する場合に選択肢としてあがるのが「フリーランスと契約する」ことです。
フリーランスと契約する場合、企業にとって以下のようなメリットがあります。
このように、自社の社員でないにもかかわらず、自社の社員のように働いてもらえるのがフリーランスのメリットです。
その一方で、「スキルが足りないフリーランスをつかうなら自社の若手をアサインしたほうが良い」と考える企業が多いのが現状です。
つまり、「高いスキルを容易に雇える」という点が、企業からみたフリーランスのメリットであり、フリーランスと契約する理由となります。
フリーランスの働き方が分かったところで、フリーランスになりたいと思ったときに考慮すべき3点を紹介します。
それでは、ひとつずつ解説します。
フリーランスエンジニアとしてクライアントから仕事を得るためには、「自分と契約するとこんなメリットがある」という、自分を売り出すための「商品力」となる経験やスキルが必要不可欠です。
フリーランスと契約する企業からすると、求められるのは「経験またはスキル」です。
非常に厳しい言い方をすると、企業はフリーランスエンジニアに「コストパフォーマンス」を求めます。
SIerやSES、派遣といった企業と、個人であるフリーランスでは、「社会的信頼度」が違います。同じ単価・スキルであれば、安心度の高い企業のエンジニアを選択することでしょう。
そのため、フリーランスは「高いスキルをアピールする」か「安い単価で提示する」のどちらかで戦うことになります。
正社員と比較して高い年収を狙うために、クライアントに必要とされるスキルを身に着ける必要があります。
フリーランスとして営業をする際には、SESや派遣をはじめとする企業だけではなく、ほかのフリーランスも競合となります。
フリーランスと契約する企業の目線で話をすると、フリーランスを比較する条件は以下の2つです。
プロジェクトに関する知識を補完するには現場経験しかありませんので、SES企業やSIerでの就業経験が豊富なエンジニアであれば強力な武器となります。しかし、現場経験の少ないフリーランスの場合、この方法は使えません。
つまり、「ほかのフリーランスにはないスキル」を身に着けることで、ほかのフリーランスに対して優位に立てるでしょう。
フリーランスとして仕事をする上で最も重要なのが、収入源である「案件を獲得できるか」です。
案件を取得できなければ無収入ですので、案件を獲得するために必要な知識・スキルをしっかりとイメージすることで、フリーランスとしてスタートダッシュできるでしょう。
フリーランスは、業務をすべて一人でこなす「個人事業主」です。
SIerやSES企業のように営業はいませんので、原則としてフリーランスは自ら営業活動をする必要があります。
つまり、正社員時代と比較しても高いコミュニケーションスキルを求められます。
正社員エンジニアの多くは、相手の言いたいことを理解する「聞くコミュニケーション力」が求められますが、フリーランスは自身を売り込む「伝えるコミュニケーション力」が求められます。
同じコミュニケーションですが、実はまったく違います。
この2つのコミュニケーションの違いを理解し、正しく身に着けることで、案件獲得がぐっと楽になります。
じつは、フリーランスの仕事で高い収益を得るための方法は2つしかありません。
会社員の場合、労働基準法に守られているため1日8時間、1週間で40時間と上限が決められています。
フリーランスは個人事業主であるため、実はこの労働基準法が適用されません。
「自分の意志で自由に仕事をできる」ということは、言ってしまえば「制限なく働ける」ということです。フリーランスによっては、複数の案件をかけ持ち、ほぼ休みなしで働いている人もいます。
とはいえ、休みなしで働いていては体がもちません。
高い単価で契約するために必要なスキルや経験を身に着け、なるべく早いタイミングで単価の高い案件が獲得できるように意識しながら働くと良いでしょう。
営業活動をするうえで重要なのが「相手との信頼関係」です。フリーランスとして安定した収入を得るためには、継続して仕事をもらい続けることが必要です。「このエンジニアなら安心して仕事を任せられる」と思ってもらうことで、継続して発注してもらえることはもちろんのこと、単価の高い仕事を任せてくれる場合もあります。
場合によっては、正社員としての登用を誘われることもあるかもしれません。そんなレベルまで信頼を得られるほど成果があれば、フリーランスエンジニアとしては成功したと言ってもよいのではないでしょうか。
フリーランスエンジニアは税制上「個人事業主」となりますので、法律や税金についての対応もすべて自分で実施する必要があります。
ここでは、フリーランスエンジニアとして働く上で対応が必要な手続きなどについて解説します。
フリーランスエンジニアとして仕事を始める前には、税務署に「開業届」を提出する必要があります。
開業届は個人事業主として事業を営む場合に必ず提出する必要があり、法律で「開業から1か月以内に提出すること」と定められています。
そのため、フリーランスエンジニアとして仕事を始める場合には、あらかじめ用意しておくと良いでしょう。
フリーランスエンジニアとして対応が必要な法律上の手続きが「確定申告」です。
企業で務める正社員や派遣社員は税金の計算や処理はすべて会社が実施してくれ、所得税や住民税は給与から天引きされます。フリーランスはすべて自分で実施する必要があります。確定申告は、会社員における「年末調整」のようなもので、一年間で稼いだ売り上げや経費を計算し、税務署へ提出するものです。
確定申告には「白色申告」と「青色申告」があります。白色申告は簡単な帳簿で済み、前述の開業届の提出が不要といったメリットがある一方で、税制上の優遇をほとんど受けることができません。
白色申告は「稼げば稼ぐほど損をしてしまう」ことになりますので、フリーランスエンジニア一本で生活するつもりであれば、経理の勉強をして青色申告をする必要があると考えましょう。
企業に正社員で入社すると、健康保険証が発行されます。病院で健康保険証を使うことで、3割負担で医療を受けることができます。会社員のかたは、自身の給与明細を確認すると「健康保険料」という形で給与天引きされているはずです。
フリーランスの場合、自身で手続きをして「国民健康保険」に加入する必要があります。この保険に加入することで、会社員同様3割負担で医療を受けられるようになります。
この手続きを忘れると、病院が全額負担となるため注意しましょう。
フリーランスエンジニアとして仕事をする場合、必ずクライアントと「契約」を交わした上で業務に取り掛かることになります。
原則として、契約内容に基づき業務を遂行することになるため、契約を交わさずに仕事を始めることはあり得ないと考えてください。
契約を交わす際には、「契約書」をもとに契約を交わすことになります。
ほとんどの場合、発注元であるクライアントから送付された契約書を元に契約を交わすことになります。
契約の際には、契約書にある下記の点についてしっかりと確認しておきましょう。
これらの契約内容を詳しく確認せずに契約してしまった結果、自分が損する可能性もあります。
フリーランスエンジニアの場合、トラブル時に自分を守れるのは自分だけです。
契約書を交わす際には内容を隅々と確認し、納得したうえで契約を交わすようにしましょう。
フリーランスエンジニアとして案件を獲得するためには様々な方法があります。
フリーランスの仕事を本格的に始める前でも、「副業」という形でフリーランスの仕事を請けることが可能です。
クラウドソーシングは、そういったフリーランスとクライアントをつなぐプラットフォームです。案件単価は低いものが多いものの、週1の稼働やスポット参画など、副業としても無理なくこなせる案件が多く募集されています。
クライアントに営業する必要がありますので、練習としては最適でしょう。
SNSや自身のブログを通じて案件を募集することで、クライアントから仕事を請けることも可能です。過去の実績や、自身の技術を「ポートフォリオ」として載せることで、クライアントとなりうる企業から声がかかるかもしれません。
前述のクラウドソーシングに自身のポートフォリオを載せることで、さらに確度が上がることでしょう。
企業によっては、SNSやWebでエンジニアを募集している場合があります。
その場合には、「業務委託は考えていますか?」と直接営業をかけることも考えてみましょう。
IT人材が不足しているといわれている現代において、高いスキルをもつエンジニアであればフリーランスだったとしても発注をしてくれる可能性があります。
もし、知り合いにフリーランスエンジニアがいるのであれば、思い切って声をかけてみると良いでしょう。
フリーランスエンジニア仲間として会話がはずみますし、先輩としてアドバイスをもらえることはもちろんのこと、エンジニアが不足しているような案件を紹介してくれるかもしれません。
また、元の職場がSIerやSESの場合、フリーランスエンジニア向けの案件を持っている可能性もあります。
また、フリーランスとして独立する前であれば、今の職場の営業などと仲良くなっておくことをおすすめします。
営業としての心得だけでなく、その会社では請けるのは難しい、フリーランスエンジニア向けの案件などを紹介してくれるかもしれません。
慣れないうちや、自身がないという場合にはフリーランス向けのエージェントを活用することも試薬入れると良いでしょう。
フリーランス向けのエージェントは、複数のクライアントと契約してフリーランスエンジニアのあっせんを行います。
必ずしも単価の高い案件ばかりではありませんが、エージェントは多くの案件を持っていますので
といった、営業に近い活動を代わりに行ってくれます。
営業活動に慣れないうちは案件獲得も難しい状態が続きます。
エージェントを活用することで「まずは1つ目の案件を獲得する」を成功するハードルが下がりますので、「自信がない」という方はエージェントの活用も視野に入れるようにしましょう。
以上、フリーランスエンジニアとして働く上で必要になる事項について解説してきました。
フリーランスエンジニアは自身の努力次第で高収入を実現でますので、夢のある働き方と言えます。
ということは事実ですが、現実としては「自由」には同等の「責任」が伴います。「全部自分でやる」からこそ、高収入や高単価が実現するのです。
エンジニアとしての仕事以外にやることも多いですが、その分「やりがいがある」のがフリーランスエンジニアのメリットです。
フリーランスエンジニアとして成功するためにも、必要な知識をしっかりと身に着けて案件獲得に臨みましょう。
エンジニアとしての転職や独立をお考えの方には、エンジニアデータバンクがおすすめです。
エンジニアデータバンクには、副業案件からフリーランス、転職求人が多数掲載されています。
エンジニアデータバンク