How to List Freelance or Contract Work Without Looking Flaky
If your CV has a run of six-month contracts and freelance projects, you already know the worry: will a recruiter read this as instability rather than experience? The good news is that freelance and contract work isn't a weakness to hide. It's a work pattern that needs its own logic on the page, so the reader understands the shape of it in the first ten seconds.
The real problem isn't the gaps between jobs
It's the presentation. A list of company names with short date ranges, formatted exactly like permanent roles, invites the reader to assume you kept losing jobs. Nothing tells them otherwise unless you say so. The fix is structural, not cosmetic — you need to signal upfront that this was a chosen way of working.
Group it, don't scatter it
Instead of listing each client as a separate job entry, consider a single heading such as "Freelance [Your Role], 2022–Present" followed by two or three client engagements underneath, each with a line or two on what you did and delivered. This stops the CV looking like six separate short jobs, and puts the emphasis on the body of work rather than the churn of employers.
- Use one umbrella heading for the freelance period, with client names as sub-entries
- Lead each entry with the outcome or deliverable, not just the client's industry
- If one client relationship was notably long or significant, give it its own full entry outside the group
Say why, briefly, if it matters
You don't need to justify a freelance career to anyone — plenty of people choose it deliberately. But if you moved into freelancing after redundancy, or you're now looking to return to permanent work, a single line in your summary can pre-empt the question rather than leave the recruiter guessing. Something like "Freelance [role] delivering projects for X and Y; now looking for a permanent team-based role" does the job without over-explaining.
A recruiter isn't confused by freelance work. They're confused by a CV that doesn't tell them it's freelance work.
Contract roles: treat them like proper jobs
If you've done a series of fixed-term contracts rather than self-employed freelancing, each one probably deserves its own entry — but label the contract nature clearly, for instance "(9-month contract)" after the job title. This removes ambiguity about why the role ended, and lets you be specific about what you achieved in that window, which is often impressive per month compared with a longer permanent stint.
Watch the date formatting
Short contracts stacked with month-and-year precision can look choppier than they are. Where accurate, using just the year (2023–2024) for older short contracts, and reserving month precision for your most recent roles, can smooth out the visual pattern without misrepresenting anything.
Not every client or contract needs a mention either. A CV is a summary of relevant experience, not a legal record of employment, so it's fine to leave off a two-week piece of work that adds nothing to your narrative. The aim is to make the shape of your career legible at a glance, so the reader spends their attention on what you can do.
If you're not sure how your freelance or contract history reads against a specific job description, FixMyCV.ai can check the fit, flag any gaps worth addressing, and help you rewrite it in the role's language — without inventing anything you haven't actually done.
Put this into practice on your own CV
FixMyCV reads the job description, scores your CV against it, and rewrites it in the role’s language — without inventing experience. One free rewrite every month.
Rewrite my CV — free →