Career situation

Moving from freelance to permanent

A freelance career often looks weaker on a CV than it was in practice. The work was real; the format makes it look scattered.

4.9(107)Direct with Chanuka

Quick answer

A CV for moving from freelance or contract work to a permanent role should group your engagements under one continuous heading, detail the three or four most relevant projects, and show that you worked inside teams, not just for them. State in the profile why you want a permanent role. Chanuka writes CVs for contractors, freelancers and consultants making this move.

The real problem

What the reader is actually thinking.

Employers reading a contractor or freelancer CV see a long list of short engagements and wonder whether you can commit to one organisation, work inside a team you did not choose, and accept a manager. A client-by-client list also hides the depth that repeat work and long contracts actually demonstrate.

Approach

How to handle it on the CV.

01

Group engagements under one heading

Present freelance or consultancy work as a single role, such as Independent Consultant or Contract Data Engineer, with the full date range. Beneath it, list the most relevant clients or projects. The reader sees continuity rather than twelve separate jobs.

02

Pick the three or four engagements that matter

Choose the projects closest to the permanent role and describe them properly: the client's sector, the problem, your part and the result. Smaller or unrelated work can be summarised in a single line.

03

Show you worked inside teams

Mention embedded contracts, long engagements, repeat clients and the internal teams you worked alongside. These answer the unspoken question of whether you can be a colleague rather than a supplier.

04

Explain the move in the profile

One sentence on why you want a permanent role, such as owning a product long term or building a team, gives the reader a reason that is about the job rather than about a quiet contract market.

Mistakes

What makes it worse.

  • Every client listed as a separate job, turning a steady career into a patchwork
  • Naming clients covered by a confidentiality agreement, which raises questions about discretion
  • Describing deliverables handed over rather than outcomes achieved
  • Day rates or business admin appearing anywhere on the CV
  • No reason given for wanting a permanent role

FAQ

Questions people ask

How do I list freelance work on a CV?

List freelance work as one role, with a title such as Freelance Copywriter or Independent Consultant and the full date range. Under it, describe the most relevant clients or projects in the same outcome-led format you would use for any job. Group smaller work into a single summary line so the section reads as one continuous career.

How do I explain why I want to leave contracting for a permanent job?

Give a reason that points towards the job rather than away from contracting, such as wanting long-term ownership of a product, a team to develop, or depth in one organisation. Put a short version in your CV profile and expand it in the cover letter. Employers are reassured by a forward-looking reason and wary of one that sounds like a slow market.

Do employers see freelancers as a risk for permanent roles?

Some do, mainly because they worry a freelancer will return to contracting when rates rise or will struggle with internal processes. The CV can reduce that concern by showing long or repeat engagements, work embedded in client teams and a clear reason for the move. Many employers also value the breadth and self-management that freelancing builds.

Should I name my freelance clients on my CV?

Yes, name clients when you are allowed to and when the names help, since recognised organisations add credibility. Where an agreement restricts disclosure, describe the client instead, such as "a UK retail bank" or "a Series B fintech". Never name a client you have agreed to keep confidential; employers notice, and it undermines trust.

Get this handled properly.

Choose your package, your experience level and how fast you need it. The price is shown before you commit.

Email InquiryBuild Package