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.
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, bullets you can defend, and a file that won't look like job-hopping. This won't invent a staff job you didn't have.
Quick Wins
- Open your resume. Add one line: Freelance [Your Title] · 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 listing freelance work on a resume actually means
It means you turn invoices into one job a parser can store. Not a vibe. Not a logo collage.
Definition: Freelance on a resume is paid independent work—1099, LLC, or cash-under-a-contract—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, and the file that wins is boring and specific. One heading. Month Year dates. Tools the posting already named.
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.
A marketplace profile is not a resume. Star ratings and a bio do not parse in Workday. If you lived on a platform, you can mention it once in a bullet: "Sourced 8 retainers through a freelance marketplace." Do not paste the profile as your work history.
How to List Freelance Work on Resume So ATS Doesn't Eat It
Open the file now. Not after you "think about branding." You're doing three edits.
Step 1: Group the short gigs
Take a mid-level designer with eight Shopify tweaks last year. Listing each store as an employer looks like eight quits. Group them.
One block: Freelance Graphic Designer · Independent · Austin, TX · Jan 2024–Present. Then bullets that name client types, not a phone book of LLCs.
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.
Copy one of these headings. Swap the title and dates. Leave the punctuation.
Freelance Graphic Designer · Independent · Austin, TX · Jan 2024–Present
Independent Data Analyst · Your Name LLC · Remote · Mar 2023–Present
Freelance Copywriter · Self-employed · Chicago, IL · Jun 2022–Dec 2025
If you want a two-line summary under your name, write the work, not a personality. Copy this and swap the title and tools:
Freelance Graphic Designer supporting DTC and local retail, Jan 2024–Present. Shopify, Figma, short-cycle brand kits.
Here is a full Experience block you can paste, then swap the facts. Keep the line breaks. Do not turn the bullets into a paragraph.
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.
If you only freelanced for six months between staff jobs, still use Month Year on both ends. A year-only range is how Workday parks you in the wrong year.
City: use the city you invoice from, or Remote if every client was remote. Do not list each client city. Workday has one location field. Five cities in one heading looks like five jobs.
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 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. Same rule as any staff role.
And 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.
Skills is not a hiding place for the whole freelance story. A short skills line can repeat Figma, Webflow, SQL. The proof still lives under Experience. Recruiters who search Greenhouse for "Webflow" still click into the job block.
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, not 3 months. |
Sounds simple, right? Then why does the first bullet still say hardworking self-starter? Steal the after column. Change the tools to yours. If you can't name a number, name a volume: 6 sites, 2 retainers, 40 invoices.
Need help matching those tools to a posting? Tailor the bullets without lying . Same facts. Different first eight words.
Take an independent bookkeeper with a mix of restaurants and one nonprofit. Do not write "various clients." Write "Closed monthly books in QuickBooks for 4 restaurants and 1 nonprofit; cut close from 12 days to 6." Same hours. A number a controller can ask about.
Developers: name the stack you billed, not "full-stack solutions." "Shipped Next.js landing pages and Stripe checkout for 3 DTC brands" parses. "Built scalable digital experiences" does not.
NDA clients still need a bullet. Do not leave a blank. 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.
Closed monthly books in QuickBooks for a 40-person nonprofit (name withheld).
When a studio paid you, vs clients you found
If a design studio or consultancy paid you on 1099 to sit in their Slack, that is closer to contract work. Put the studio as the employer for that year. Do not also list each of their clients as your jobs. You had one payer.
If you found the clients and a platform or agency was only the invoice channel, keep the grouped freelance heading. Mention the channel once in a bullet if the posting would search for it. Two employer lines for the same invoices is how Workday thinks you quit twice.
When gigs overlap and you still have one calendar
You ran two retainers at once. That is normal. Do not invent two simultaneous employer lines with the same dates unless each client was a year-plus and named. One freelance heading covers parallel work.
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.
Leave a gig off when you cannot talk about it. Two-hour logo contests, unpaid trials, and NDA work you would freeze on in a screen do not earn a line. The grouped block should be work you can walk through without looking at the invoice.
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 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.
- Type the freelance heading with Month Year dates.
- Paste three after-style bullets.
- Delete extra client-as-employer rows.
- Export a single-column DOCX or text-selectable PDF.
- Preview the upload in Greenhouse or Lever if the portal shows fields.
Add a portfolio URL under your name if the work is visual or public. One link. Not five. If the portal strips hyperlinks, type the plain URL. iCIMS will keep the text. A tiny icon in the header will not.
Common mistakes that make freelance look flaky
Listing every Upwork 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.
Pretty 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 you think 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 in the same year is fine. Mixing them into one employer line is not. 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.
How HireFlow checks a freelance resume
You grouped the gigs. Good. Now find out if the dates still smash into one field.
Get your ATS score instantly. 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.
Need a letter that doesn't repeat the resume? Write a matching cover letter . One paragraph on why you went independent is enough. Don't paste the whole client list.
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.