PlainResume

How to List Temp Work and Contract Jobs on a Resume

A practical guide from the team behind PlainResume, the free resume builder.

The short answer: Put the staffing agency in the employer slot with the full span of dates, and nest each client assignment underneath it. Six short assignments then read as one continuous role instead of six jobs you left. Then put the word "contract" or "temporary" on the title line — that single word explains every end date before a reader can invent a worse reason for it.

Temp and contract work gets misread more often than almost anything else on a resume, and it's almost always a formatting problem rather than a history problem. The reader isn't hostile; they're skimming dates, and short dates without labels look like something went wrong.

Agency as employer, assignments nested underneath

✗ Accounts Payable Clerk, Delmar Foods — Feb 2025–Apr 2025
Staff Accountant, Kirovi Health — May 2025–Aug 2025
Accounting Assistant, Byrne Logistics — Sep 2025–Jan 2026

✓ Ridgeline Staffing — Accounting Contractor · Feb 2025–Jan 2026
Placed on finance assignments with three client companies; two assignments extended beyond original term.
· Staff Accountant (contract), Kirovi Health — May–Aug 2025: closed monthly AP for a 400-bed system; cleared a 600-invoice backlog in the first six weeks.
· Accounts Payable Clerk (contract), Delmar Foods — Feb–Apr 2025: processed ~900 invoices/month during a system migration.

Nothing was hidden and nothing was invented — the same three assignments, restructured so the employment relationship is visible. You worked for the agency continuously; the clients changed. If you've gone through several agencies, give each its own block with its own span. And put your strongest assignment first within the block rather than strict reverse-chronological order, if one is clearly more relevant to the job you're chasing.

Label it — the word does the work

Write "(contract)", "(temporary)", "(seasonal)", or "(temp-to-perm)" right on the title line. Applicants leave it off hoping the role reads as permanent, and it backfires twice over: an unexplained short stint invites the worst assumption, and employment status is exactly what a background check verifies later. The label converts a suspicious four-month exit into a job that ended on schedule, which is what actually happened. It's the same principle behind handling short stints and departures generally: the neutral fact stated plainly always beats the gap a reader fills in themselves.

When the client is the impressive name

Most agencies mean nothing to a hiring manager, while their clients often mean a lot. Use the "Agency — on assignment at Client" construction so both are visible and neither is misleading: you can't claim a household name as your employer, but you can accurately say where you worked. If a client is confidential, describe it by sector — "a regional health system," "a Fortune 500 retailer" — the way consultants and freelancers do. That guide covers the other half of this problem: when you are the business, you're the employer entry; when an agency placed you, the agency is.

What to include, and what to leave out

Two signals are specific to contract work and worth a clause each: extensions and callbacks. "Assignment extended twice" and "requested by name for a second engagement" are third-party endorsements from people who watched you work. If an assignment converted to a permanent offer, say so — temp-to-perm conversion is about the strongest evidence a resume can carry, whether or not you took the offer.

Leave out the very short and very unrelated. A two-week warehouse cover and a one-day event staffing job don't need lines of their own; roll them into the agency block's summary line ("plus short-term assignments in warehouse and event operations"). And write the bullets like any other job — scale, volume, systems, what you fixed — because the evidence rules don't change just because the paycheck came from a third party. Contractors often walk into messes, which makes for unusually good bullets: the backlog you cleared, the process you documented, the coverage you provided during a migration or a leave.

Seasonal work, gig work, and gaps between assignments

Seasonal roles get the same treatment — label them seasonal and give the months, and repeat seasons at the same employer are a genuine plus worth stating ("returned for three consecutive seasons"). Gig platform work (delivery, rideshare, task apps) is real income but weak evidence for most office roles; use it to cover a period honestly rather than as your headline, and lean on whatever's transferable — route efficiency, customer ratings, self-scheduling. Gaps between assignments inside an agency block don't need showing at all: you were on the agency's roster the whole time. Where there's a genuine stretch with no work, handle it in one neutral line with the usual approach rather than stretching dates to cover it.

Group assignments cleanly, still one page. PlainResume's reorderable sections make it easy to nest client assignments under an agency the way a screener reads them, with a live page check as you type. Free, no sign-up, no paywall on the PDF.

Build your resume free →

Frequently asked questions

How do you list temp work on a resume?

Agency as the employer with the full date span, client assignments nested underneath as sub-entries with their own titles and months.

Should you say a job was temporary?

Always. One word — contract, temporary, seasonal — explains the end date. Leaving it off makes a short stint look unexplained, not permanent.

Does temp work count as real experience?

Yes. It's paid, supervised, verifiable work. Extensions, callbacks, and temp-to-perm conversions are the strongest signals to add.