← Back to Blog

Resume Tips

How to list freelance work on your resume

List freelance work on your resume so recruiters take it seriously. Get titles, formats, and examples for handling many small clients, NDAs, and overlapping jobs.

By Guy Vago | | 8 min read
Illustration of a laptop on a desk with project cards fanned out beside it

You've been freelancing for two years. You've had a dozen clients, a few projects you're proud of, and a calendar that was never boring. Now you're applying for a full-time job and your resume looks like a junk drawer. Do you list every client? Call yourself "self-employed"? Will a hiring manager read "freelance" as "unemployed with a website"?

Here's the short version. Treat freelance work like any other job. Give it a title, a date range, and bullets with results. Group small clients under one entry. Name big clients when you're allowed to. Done well, freelance experience reads as proof that you can find work, manage yourself, and deliver for people who pay you directly.

Why freelance work gets misread

Recruiters skim. They spend maybe 7 to 10 seconds on a first pass, and they're looking for a clear title, a company, dates, and something that sounds like the job they're hiring for.

A line like "Various clients, 2023 to present" gives them nothing. It looks vague, and vague looks like hiding something. The fix isn't to inflate the entry. It's to make it as specific as any other role.

Done badly, freelance entries come across as a list of tasks. Done well, they read like a small business you ran, because you did.

Pick a title that says what you actually did

Skip "Self-employed." It tells the reader nothing about your skills. Use the title you'd use if a company hired you for the same work.

  • Freelance Graphic Designer

  • Freelance Software Developer

  • Independent Marketing Consultant

  • Freelance Copywriter and Content Strategist


"Freelance" or "Independent" in the title is fine. It's honest, and ATS systems index the role word next to it, so "Freelance Software Developer" still matches a search for software developer.

Don't invent a company name unless you actually registered one. If you operate as "Rivera Design LLC," list it. If you didn't, put your own name or leave the company line as "Freelance."

The basic format

Here's a layout that works for most people:

Freelance UX Designer | Self-employed, Austin, TX | March 2023 to present

  • Redesigned the checkout flow for a 40-person e-commerce brand, cutting cart abandonment from 71% to 58% in three months.

  • Ran user interviews with 25 customers for a fintech startup and turned the findings into a prototype that secured its seed round demo.

  • Delivered 14 projects for 9 clients, with 6 returning for repeat work.


Notice three things. Each bullet has a number. Each one names the kind of client even when it doesn't name the client. And the last bullet answers the question every hiring manager quietly has: do people hire this person twice?

If you need help writing bullets that land, our guide on how to write resume bullet points walks through the structure.

Many small clients: group them

If you've done 30 small gigs, don't list 30 lines. Put them under one heading and pick the strongest three or four to highlight.

Two ways to do it:

  • Write one freelance entry with bullets that each cover a different client or project.

  • Write one entry and add a short line, "Clients include Acme Corp, Brightline Health, and Northwind," when you have permission to name them.


Pick clients a stranger would recognize or whose industry matches the job you want. A dentist's office website is a fine project, but if you're applying to a healthcare software company, it's the relevant one.

Can you name your clients?

Check your contracts. Some clients have NDAs, and breaking one costs you more than any resume line is worth. If you can't name them, describe them instead: "a Series B logistics startup," "a regional hospital network," "a Fortune 500 retailer."

If you're allowed to name a client, name it. Recognizable names do real work on a resume. If a client is happy to be referenced, you can also offer them as a reference later.

Handle overlapping dates and a full-time job

Plenty of people freelance on the side. That's fine. List it with real dates and, if it overlaps a full-time job, make sure the structure is obvious. Put the freelance entry in its own section or as a separate role, and say "part-time" if that's accurate.

Don't make a side gig sound like full-time work. Interviewers ask follow-up questions, and "how many hours a week was that?" is an easy one to get caught on.

Freelance gaps and the "between gigs" problem

Freelancers have slow months. You don't need to account for every one. If you worked freelance across a year and had stretches with no paying client, that's the nature of the work. Show the span of the whole engagement, and let the bullets prove you were productive.

What you shouldn't do is use "freelance" to paper over a stretch where you did nothing. Hiring managers know the trick, and the interview question that follows is uncomfortable. If you do have a real gap, explaining it honestly works better than disguising it.

Pull out the skills employers care about

Freelancing builds skills that don't always show up in a job description but matter to employers:

  • Winning and scoping work without a boss handing it to you

  • Managing deadlines, budgets and client expectations

  • Communicating with non-experts

  • Handling invoicing, contracts, and the business side


You don't need a bulleted "soft skills" list. Work them into achievements. "Scoped and priced 20 projects, finishing 90% on or under the original estimate" says more than "strong project management."

Tailor each version to the job

A freelance writer applying to a content marketing role should lead with SEO results and traffic growth. The same writer applying to a technical writing role should lead with documentation projects. Same history, different emphasis.

This is where freelancers usually lose time. Your history is a big pool of projects, and every application needs a different slice of it. If you're tired of manually reshuffling bullets for every application, JobTailor does this automatically. You paste in the job description, and it rewrites your resume around the projects that match.

For the manual version, read the posting and highlight the three or four things it asks for most. Then check that your freelance bullets use the same language. Our guide on how to tailor your resume to a job description covers that process step by step.

A full example

Here's what a complete freelance entry looks like for someone applying to an in-house marketing job:

Freelance Content Marketer | Self-employed | June 2022 to present

  • Wrote and edited 120+ blog posts for 8 B2B software clients, with two ranking on page one for competitive keywords within four months.

  • Built a content calendar and editorial process for a 15-person SaaS company, lifting organic signups 34% in six months.

  • Managed all client communication, contracts and invoicing, with a 95% on-time delivery rate.

  • Grew a referral pipeline that supplied about 60% of new business without paid ads.


It's specific, it has numbers, and it tells the reader what kind of employee this person will be.

Common mistakes

Listing every project. More isn't better. Choose the ones that match the target job.

Vague titles like "Consultant." Consultant of what? Say it.

No metrics. Even rough ones help: number of clients, revenue influenced, hours saved, traffic gained. If you don't have exact numbers, use honest approximations and say "approximately."

Apologizing. Phrases like "while freelancing" or "in between jobs" undercut the work. You ran a business. Write it that way.

Mixing up formats. If you've had both freelance and traditional roles, keep the layout consistent. If you're unsure how to arrange it, the resume format guide explains when a hybrid layout helps.

Should you put a portfolio link?

Yes, if the work is visual or written, or if you have code on GitHub. One link in the header or in the freelance entry is enough. Make sure it works and that the best three pieces sit at the top.

If you're moving from freelance to full-time

Expect a question about why. Have a straightforward answer ready: you want a team, more stability, a larger scale of problem, or a specific company's mission. Avoid complaining about clients.

Also expect the "will you leave in six months" worry. Address it by showing commitment in your cover letter or interview. Mention what the role offers that freelancing can't.

You can try JobTailor free to see how your freelance history reads when it's matched against a specific posting. It's a quick way to spot which projects you've been undervaluing.

Quick checklist

  • Real title, not "Self-employed"
  • Date range with month and year
  • 3 to 5 bullets with numbers
  • Clients named or described by type
  • Only the projects that match the target role
  • Consistent formatting with the rest of your resume
Freelance work is real work. The people reading your resume will take it as seriously as you present it, so write the entry the way you'd write any job you were proud of.