8 min read

How to List Freelance Work on Resume (ATS-Safe)

How to List Freelance Work on Resume (ATS-Safe) — HireFlow career guide
August 30, 2026
Updated September 20, 2026

Reviewed by Marianne D'Angelo, CPRW

Group freelance gigs into one ATS-safe role, write proof bullets, and scan the file before you apply.

By Peter Miller · Published August 30, 2026 · Last updated: September 20, 2026

10 min read

You've been billing clients for two years and your resume still looks unemployed. That's the fear. Workday sees eight two-month "companies." A recruiter thinks you can't stay. So you google how to list freelance work on resume and get ten formats that fight each other.

Freelance dies on resumes when dates overlap full-time jobs without context, or when each client reads like a hobby instead of paid work. The fix isn't hiding the gigs. It's labeling contract work like employment: one title, one employer line, Month Year dates, and bullets a human can ask about.

Don't guess whether the parser can read your dates. Check your resume for free , then group the gigs the way below. You'll get one clean block and a file that won't look like job-hopping. This won't invent a staff job you didn't have.

Below: what freelance on a resume actually means, before-and-after header lines and bullets, a copy-paste Experience block, mistakes that make independent work look flaky, and how to place side gigs next to a day job.

Quick Wins

  • Add one line: Freelance [Your Title] · Independent · Month Year–Present.
  • Move tiny gigs under that heading. Delete the extra employer rows.
  • Rewrite the first bullet with a client type and a number you can prove.

What freelance on a resume actually is

It means you turn invoices into one job a parser can store. Not a vibe. Not a logo collage. Paid independent work (1099, LLC, or contracted cash) written like employment: title, dates, and proof. If Workday can't grab the title and the date range, it didn't happen in the system.

I've screened stacks of these in Greenhouse, and the file that wins is boring and specific. One heading. Month Year dates. Tools the posting already named. A skills-only freelance story looks like a hobby when a recruiter sorts by work history.

W-2 contract roles are a cousin, not the same thing. If you sat in someone else's ATS as a contractor, see how to list contract work . This page is for people who found their own clients.

Hobby work stays off. If nobody paid you, it is a project, not freelance. Put it under Projects if it proves a tool the posting names. Do not date it like a job.

1099 vs LLC vs "I just invoiced as myself" does not change the resume line. The parser wants a title and a date range. Your accountant cares about the entity. Keep those jobs separate.

Before: Eight Shopify stores listed as eight employers, each with a two-month date range.
After: One block: Freelance Graphic Designer · Independent · Austin, TX · Jan 2024–Present, with bullets naming client types instead of a phone book of LLCs.

How to list freelance work on resume: examples you can paste

Open the file now. You're doing three edits: group the gigs, write the header line parsers can read, and swap weak bullets for proof. Not after you "think about branding."

Step 1: Group short gigs under one heading

Take a mid-level designer with eight Shopify tweaks last year. Listing each store as an employer looks like eight quits. Group them.

Split a client out only if you billed them for a year and the posting would search that industry. Everyone else stays in the pile. City: use where you invoice from, or Remote if every client was remote. Do not list each client city. Workday has one location field.

Copy one of these headings. Swap the title and dates. Leave the punctuation.

Before: Acme Shop LLC · Jan–Mar 2024, Beta Retail Inc · Apr–Jun 2024, Gamma DTC · Jul–Sep 2024 (eight rows).
After: Freelance Graphic Designer · Independent · Austin, TX · Jan 2024–Present.

Step 2: Write the line Greenhouse can parse

Title first. Then Independent, your LLC name, or just your name. City. Dates as Jan 2024–Present, not 01/24 or a year with no month. Keep that line in the body. Headers and text boxes are where phone numbers go to die.

Skip Freelancer as the title if you can. Freelance Copywriter tells a recruiter what you sold. Freelancer tells them you're available. They already know that. You applied.

If the portal splits Company and Title into two boxes, put Independent or your LLC in Company. Put Freelance Graphic Designer in Title. Do not paste the whole heading into one field. That is how dates land in the title.

Step 3: Rewrite three proof bullets

"Responsible for various freelance projects" is a nothing sentence. Swap it before you close the laptop.

Before (won't get a screen) After (you can defend this)
Did logos and branding for lots of small businesses. Designed 14 Shopify store kits for local retailers; 9 reused the system on seasonal drops.
Handled social media for clients. Wrote and scheduled 20+ Meta posts/week for two DTC brands in Buffer.
Built websites as a freelancer. Shipped 6 Webflow marketing sites in 2025; average build was 3 weeks.

NDA clients still need a bullet. Write the type, the tool, and a number you can defend: "Built a Webflow marketing site for a Series B fintech under NDA; launched in 4 weeks." Do not leave a blank line you cannot explain in a screen.

Copy-paste block: full Experience entry

Freelance Graphic Designer · Independent · Austin, TX · Jan 2024–Present
Designed 14 Shopify store kits for local retailers; 9 reused the
system on seasonal drops.
Wrote and scheduled 20+ Meta posts/week for two DTC brands in Buffer.
Shipped 6 Webflow marketing sites in 2025; average build was 3 weeks.

[swap title, city, dates, and facts to match your work]
              

Developers: name the stack you billed, not "full-stack solutions." "Shipped Next.js landing pages and Stripe checkout for 3 DTC brands" parses. Bookkeepers: "Closed monthly books in QuickBooks for 4 restaurants and 1 nonprofit; cut close from 12 days to 6" gives a controller something to ask about.

Step 4: Place it next to a full-time job

You kept a day job. Fine. Put that role first if it's the story they hired for. Freelance goes under it. Overlapping dates are honest. Hiding the side work in Skills is how you look like you're covering a gap.

If a staff job and freelance share 2024, keep both. Write the staff dates as they happened. Write freelance as Jan 2024–Present even if some weeks were quiet. A two-week dry spell is not a gap. A six-month stop is. End the range.

If the freelance years are the gap, don't call the calendar empty. Explain the gap in one line on the resume, then let the freelance block carry the proof.

Need help matching tools to a posting? Tailor the bullets without lying . Same facts. Different first eight words.

  1. Type the freelance heading with Month Year dates.
  2. Paste three proof bullets from the after column above.
  3. Delete extra client-as-employer rows.
  4. Export a single-column DOCX or text-selectable PDF.
  5. Preview the upload in Greenhouse or Lever if the portal shows fields.

Formats that make freelance look flaky

Listing every platform thread as a job. Recruiters don't need your invoice history. They need a title they can map to the req.

Calling yourself CEO of a one-person LLC. Taleo will store it. A hiring manager will smirk. Use the craft title you billed.

Canva columns with icons for "clients served." Pretty is how contact info vanishes. If you can't highlight the phone number, neither can iCIMS.

Copying NDA client names you can't say in an interview. Write Series B fintech or regional hospital system. You'll sleep better on the screen.

Leaving freelance off because it looks messy. Then the timeline has a hole, and you spend the phone screen explaining nothing. The grouped block is quieter than the hole.

Dating freelance "2020–present" when you took one project in 2020 and one in 2026. That range claims six years of continuous work. A hiring manager will ask what you shipped in 2023. If the answer is nothing, split the years or tighten the range.

Mixing a W-2 staff job and 1099 gigs into one employer line. The staff role keeps its company name. The freelance block stays separate. Payroll and invoices are different jobs in the parser even if your Tuesday looked the same.

Scan the file before you submit

You grouped the gigs. Now find out if the dates still smash into one field. Try the free resume checker and see whether titles and date ranges survived. If a posting is open, run job match score against that description so the freelance bullets use the same tool names.

Open the file and group the gigs

Here's how to list freelance work on resume without looking like you bounced:

  • One Freelance [Title] heading with Month Year dates.
  • Three proof bullets a human can ask you about.
  • No client-per-row pile and no icon template.

Open the file. Do those three things. Then send it. You're not messy for having clients. The format was messy.

Need a letter that doesn't repeat the resume? Write a matching cover letter . One paragraph on why you went independent is enough.

Stop guessing. Check your resume for free .

Read more

Frequently asked questions

Usually no. If gigs lasted a few weeks each, group them under one Freelance or Independent heading. Split a client out only when it was long, named, and the posting would search for that work.

Use the work you sold, not Freelancer as a personality. Freelance Graphic Designer or Independent Data Analyst parses in Workday and Greenhouse. Keep one title. Don't invent a C-level label you never billed as.

Put the full-time role first if it's more recent or more relevant. Add a shorter freelance block under it with overlapping Month Year dates. One line of context is enough: nights and weekends, three retained clients.

Not for the words themselves. It fails when dates collide, titles sit in a graphic, or you list twelve two-month employers. A single-column, text-selectable file with one grouped freelance role is what parsers keep.

No. Skills can repeat tools. The dates and proof need an Experience heading so Workday stores a job. A skills-only freelance story looks like a hobby when a recruiter sorts by work history.

Tags

how to list freelance work on resumefreelance work on resumeself employed resume1099 resume formatlist freelance clients resumeATS freelance experienceindependent contractor resumeside hustle on resumeHireFlow ATS checkerWorkday resume dates