Career Situations7 min read

    How to List Freelance and Contract Work on a Resume

    Quick answer

    List freelance work like any job: give it a clear title ('Freelance Web Developer'), a consolidated date range, and quantified bullets naming client types and results. Group multiple small clients under one umbrella entry rather than listing each separately, and treat long-term contracts like regular positions with a '(Contract)' note. Formatted this way, freelance experience parses cleanly in ATS software and reads as professional history, not gap-filler.

    Key takeaways

    • Use a real job title — 'Freelance Graphic Designer', not 'Self-Employed' — so ATS parsing and recruiter scanning both work.
    • Group small clients under one umbrella entry with a single date range; give major long-term contracts their own entries.
    • Quantify like an employee would: clients served, revenue, deliverables shipped, retention, and outcomes per project.
    • Name recognizable clients or industries where NDAs allow — 'for a Fortune 500 retailer' works when names can't.
    • Never apologize for freelancing: it demonstrates self-management, client handling, and delivery without supervision.

    Freelance and contract work suffers from a formatting problem, not a credibility problem. Recruiters respect independent work — what trips them (and ATS parsers) is a resume where it's presented as a vague blur: no title, no dates, twelve one-line client mentions. The fix is structural: package your independent work in the same shapes as employment, then let the results speak. Here's exactly how.

    Should freelance work go in the experience section?

    Yes — in the main experience section, in reverse-chronological position like any role. A separate 'freelance projects' ghetto at the bottom signals you consider it lesser experience, and splitting it also fragments your timeline, creating gap illusions that aren't real. One employment history, freelance entries included.

    What job title do you use for yourself?

    The professional function, prefixed for honesty: 'Freelance Content Writer', 'Independent IT Consultant', 'Contract Project Manager'. This gives the ATS a parseable title and recruiters an instant category. Avoid both extremes — the vague ('Self-Employed', 'Entrepreneur') and the inflated ('Founder & CEO' of a one-person consultancy reads as either naive or evasive).

    Title choices compared
    OptionExampleVerdict
    Function + prefix"Freelance UX Designer"Best: parseable, honest, searchable
    Vague label"Self-Employed"Weak: no keywords, no category
    Inflated title"CEO, JD Design LLC"Risky: reads as evasive for solo work
    Business-name only"JD Design Studio"Incomplete: needs your role added

    How do you list multiple clients without a mess?

    Consolidate. One umbrella entry — title, 'Independent / [Your Name] Consulting', one date range — with bullets that name client types and standout results. Reserve separate entries for engagements that were substantial: six months or longer, near-full-time, or with a brand-name client worth its own line.

    Formatted example

    Freelance Digital Marketer — Independent · 2023 – Present. "Managed paid search and email for 9 small-business clients (retail, SaaS, local services) with combined ad spend of $35K/month" · "Grew a home-services client's lead volume 70% in six months; retained 8 of 9 clients year over year" · "Delivered 120+ campaigns with zero missed launch dates."

    How do you prove results without an employer's dashboard?

    Freelancers usually have better numbers than employees — you invoiced them. Client count, retention, revenue you generated or were paid, deliverable volume, and per-project outcomes are all yours to claim. Quantify with the same discipline as any achievement bullet: action, number, outcome.

    • Portfolio and live links — deployed work is self-verifying proof
    • Client retention and repeat business — "70% of revenue from repeat clients"
    • Platform stats where relevant — ratings, completed-contract counts
    • Testimonials converted to references — two clients willing to take a call
    • Revenue or volume — "delivered 200+ articles across 12 retained clients"

    How do you handle contract-to-perm and agency contracts?

    Long contracts through agencies or staffing firms get listed under the company where you actually worked, with the arrangement noted: 'Data Analyst (Contract via TekStaff) — Meridian Insurance'. This is honest, survives background checks, and keeps the recognizable company name doing its work. If a contract converted to permanent, show it as one entry with a promotion-style note — conversion is a strong endorsement.

    1. 1List the client company prominently, the agency parenthetically.
    2. 2Mark the arrangement: '(Contract)', '(Contract via X)', or '(6-month engagement)'.
    3. 3For contract-to-perm: one entry, 'converted to full-time after 6 months' as its own proud bullet.
    4. 4For back-to-back contracts, order chronologically like any job history — no special treatment needed.

    How do interviews treat freelance experience?

    Expect two predictable questions: 'why freelance?' and 'why leave it now?' Prepare positive, forward-facing answers — you built a client base and now want deeper problems and a team, for instance. The resume's job is to get you there with credibility intact; the entries above ensure the conversation starts from 'tell me about this client work' rather than 'what were you doing during this period?'

    Frequently asked questions

    MR

    About the author

    Marcus Reed

    Hiring & Recruiting Contributor · Former Senior Technical Recruiter · 9 years in-house

    Marcus spent nearly a decade as an in-house technical recruiter, screening thousands of applications through the same Applicant Tracking Systems job seekers are trying to beat. He writes about what actually happens to your resume after you hit 'submit' — how it gets parsed, scored, and surfaced (or buried) — and how to write for the recruiter on the other side of the screen.

    More from Marcus

    Put this into practice

    Resume Leap tailors your résumé to any job, scores it against the ATS, and exports a clean PDF — automatically.

    Try it free

    Keep reading