Freelance & self-employed resume: how to list freelance work
Approximately 70 million Americans do freelance or gig work — yet most resume advice is written for traditional employees. The challenge isn't that freelance experience is less valuable. It's that a standard resume format wasn't designed for it, and listing it poorly makes consistent independent work look like a gap.
Whether you're a freelance designer, a self-employed consultant, a contract developer, or someone who's done project-based work between full-time jobs, this guide shows you exactly how to present that experience clearly and credibly.
The core problem with freelance on a resume
A traditional resume has one employer, one job title, and one date range per entry. Freelance work is the opposite: multiple clients, varying scopes, no single employer, and a timeline that can look fragmented if not handled correctly.
Left unstructured, freelance experience looks like:
- An unexplained employment gap
- A list of random short-term jobs
- Self-employment that produced no verifiable work
Done correctly, it looks like a track record of independent professional achievement — which is exactly what it is.
Option 1: Group under a single self-employment entry (most common)
Create one umbrella entry for your freelance work, with your name or trading name as the "employer," your role as the job title, and the full date range. List client work as bullet points beneath it.
Example:
Independent Marketing Consultant — Self-employed March 2022 – Present
- Developed and executed a content strategy for a Series A fintech startup (12-person team), growing organic traffic from 4,000 to 22,000 monthly sessions over 9 months.
- Managed paid social campaigns (Meta, LinkedIn) for a B2B SaaS company with a $15K/month budget; reduced cost per lead by 34% while maintaining lead volume.
- Audited and restructured SEO architecture for a 3,000-page e-commerce site; target keywords moved from page 3–4 to page 1 in 4 months.
- Delivered a brand identity project (logo, style guide, web copy) for a healthcare non-profit; project completed on time and under budget.
This format:
- Makes the date range continuous (no apparent gap)
- Shows professional-grade client work
- Gives the ATS structured employment data to parse
- Lets you highlight the most impressive client work as bullets
Option 2: List major clients as sub-entries
If you have 2–3 significant long-term clients, you can treat them as individual sub-entries within your self-employment block:
Freelance Software Developer — Self-employed, Jan 2021 – Present
Acme Corp — Contract backend developer, Jan 2023 – Present Built and maintained the core API layer for a SaaS reporting product; handled 4M+ daily requests at <200ms p99.
Beta Labs — Contract data engineer, Jun 2021 – Dec 2022 Designed a data pipeline processing 500K daily events from 12 sources into a Snowflake data warehouse.
This works well when your clients are recognisable or when individual engagements are impressive enough to name.
What job title to use
This is where most freelancers go wrong. "Freelancer" is not a job title. Use the actual role:
- Freelance Graphic Designer
- Independent Marketing Consultant
- Contract Software Engineer
- Self-Employed Copywriter
- Contract Financial Analyst
Pair "Freelance" or "Contract" or "Independent" with the specific role title. This gets parsed correctly by ATS and tells the reader immediately what you did.
What if freelance fills a gap between jobs?
If you freelanced between two full-time positions, include it as a proper entry — don't leave a date gap and hope no one asks.
Example:
Full-time job — Company A, Jan 2020 – Mar 2022 Freelance UX Designer — Self-employed, Apr 2022 – Nov 2022 Full-time job — Company B, Dec 2022 – Present
This is cleaner and more honest than leaving the 8-month gap unexplained. Recruiters see this pattern often — it reads as normal.
Handling many small clients
If you've done a high volume of short-term or small projects, don't list every client. Group them:
Completed 30+ freelance web development projects for SMBs across retail, hospitality, and professional services. Average project value $3,000–$8,000; client retention rate of 70%+ (repeat or referral business).
This communicates volume and quality without turning your resume into a client roster.
Quantifying freelance work
Freelance bullets need numbers the same way employment bullets do:
- Revenue generated or managed: "Grew client's monthly recurring revenue from $12K to $47K over 6 months"
- Project outcomes: "Redesigned checkout flow that increased conversion rate by 18%"
- Scale: "Managed $25K/month ad spend across 4 client accounts"
- Volume: "Delivered 15+ copywriting projects per month across B2B SaaS and fintech clients"
- Retention: "72% of clients returned for repeat engagements or referred new work"
If you can't quantify a specific project outcome, quantify your volume, rates, or client satisfaction.
Skills section for freelancers
Include the same technical skills as any professional in your field. Add any business or freelance-specific capabilities that demonstrate you can operate independently:
[Your field skills here — match to role you're targeting] Freelance operations: Client communication, project scoping, proposal writing, invoicing, time management across concurrent projects, stakeholder management without management authority
Passing ATS as a freelancer
ATS systems are built around traditional employment. To maximise your score:
- Use a job title, not "freelancer." "Freelance Graphic Designer" parses as a job title. "Freelancer" does not.
- Include an employer name. Use your own name, a trading name, or "Self-employed." Without an employer field, some ATS systems mark the entry as incomplete.
- List dates. Continuous date ranges score better than gaps. If your freelancing covers a continuous period, show it as one entry.
- Put skill keywords in bullet context. "Proficient in Figma" in a skills section scores lower than "Designed 40+ UI screens in Figma for a 3-month SaaS product project" in an experience bullet.
Summary examples for freelancers
Returning to full-time:
Freelance UX Designer with 3 years of independent project experience working with startups and SMBs. Led 20+ end-to-end design projects in Figma from discovery to handoff. Looking to return to a full-time in-house product design role where I can build on a single product over time.
Consultant moving in-house:
Independent marketing consultant with 4 years of client-side experience across SaaS, e-commerce, and fintech. Managed Google and Meta ad spend totalling $2M+ across client accounts. Ready to bring client-side perspective to an in-house head of growth or senior marketing role.
Staying freelance but applying for a contract:
Freelance software developer (React/Node.js, 5 years) seeking a long-term contract or staff-augmentation engagement. Comfortable working asynchronously in distributed teams. Available immediately for a 6–12 month engagement.
Frequently asked questions about freelance resumes
Should I create a business name for my freelance entry? It's optional but can look more professional: "Acme Design Studio" instead of "Self-employed." Just be consistent — if your LinkedIn shows self-employed, the resume should too.
What if my clients won't let me name them? Use descriptors: "Series B fintech startup," "mid-market e-commerce retailer," "global non-profit." This gives context without breaching confidentiality.
What if I only did freelance for a few months? Still include it. A few months of credible client work is better than an unexplained gap. Keep the entry brief — 2–3 bullets maximum.
How do I explain to interviewers why I'm going back to full-time employment? Be honest and positive: "I enjoyed the autonomy of freelancing but I'm ready for the depth you get from focusing on one product/team long-term." That's a legitimate and well-received answer.