# How to put an internship on your resume (with examples)

> Where an internship goes on a resume, what each entry needs, and why the job title alone can miss the word postings search for. Tested on real postings, with four examples.

Canonical: https://hiredfolio.com/blog/internship-on-resume

Published 2026-10-29 · 9 min

Keywords: internship on resume, how to put an internship on your resume, how to list an internship on a resume, internship resume example, unpaid internship on resume, upcoming internship on resume

You did the internship. Ten weeks, a real team, a project you can explain. Now it has to fit on four lines of a resume, and every guide gives you the same advice: put it under experience, write "Marketing Intern", add bullets with numbers.

That advice is right, and we cover it below. But we also read the entry-level postings an internship is supposed to help you land, and ran internship lines through our own keyword matcher. One detail the usual advice leaves out: postings and resumes don't use the same word.

## Postings say "internship", resumes say "intern"

Every guide tells you to title the entry "Marketing Intern" or "Legal Intern", the way your offer letter did. Keep doing that. The problem is the other side of the match.

On October 3, 2026, we pulled every open job from 30 public Greenhouse job boards, including Stripe, Pinterest, Robinhood, Roblox and Databricks. 27 boards returned listings. We kept titles that say new grad, university grad, early career, entry level or junior, dropped the internship postings themselves, and merged duplicates with the same company and title. That left 32 entry-level postings from 12 companies.

<div class="blog-stat">
  <div class="blog-stat-figure">
    <p class="blog-stat-number">12 of 32</p>
    <p class="blog-stat-sub">all 12 write "internship", none write "intern"</p>
  </div>
  <div>
    <p class="blog-stat-text">
      entry-level postings count internships as experience, and write the word "internship" to say so. The other 4 that mention it only say you'll work alongside "other interns".
    </p>
    <p class="blog-stat-source">Source: HiredFolio count of 32 entry-level postings on 12 public Greenhouse boards, October 3, 2026</p>
  </div>
</div>

The wording is consistent. Pinterest's University Grad Software Engineer posting says "Previous software engineering internship experience strongly preferred". Robinhood's new grad Associate Product Manager posting says "internship or co-op experience in fintech or tech is a plus". Roblox's early career engineers need software engineering concepts "through coursework, internships, personal projects, or previous roles".

The four postings that only say "interns" are Databricks product manager roles with near-identical text, where it describes the people you'll meet. Not one posting in the sample uses "intern" for what it wants from you.

### What a keyword matcher does with that

Then we ran the pairs through the matcher behind HiredFolio's keyword match rate. It matches whole words, with a light stemmer that folds plurals and some word endings.

| The posting asks for | Your resume says                    | Counted as a match? |
| -------------------- | ----------------------------------- | ------------------- |
| internship           | Marketing Intern, Acme, Summer 2025 | No                  |
| internships          | Marketing Internship, Acme          | Yes                 |
| intern               | Marketing Internship, Acme          | No                  |
| internship           | Marketing Internship, Acme          | Yes                 |

"Intern" and "internship" are two different words to it, and the plural folds into the singular. We can only vouch for our own matcher. Other screening software and a recruiter's database search may be smarter or dumber than this. But a resume that contains both words doesn't depend on which one it meets.

The fix costs one line. Keep the title as your offer letter wrote it, and put the word "internship" in the entry itself, or in the section heading if you use one.

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Example <span>the same entry, with both words</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">Only the title</p>
      <p class="blog-beforeafter-text">Software Engineering Intern, Northwind Logistics, Chicago, IL. June 2025 to August 2025</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">Title plus the posting's word</p>
      <p class="blog-beforeafter-text">Software Engineering Intern, Northwind Logistics, Chicago, IL. June 2025 to August 2025. 12-week summer internship on the routing team.</p>
    </div>
  </div>
</div>

## Label it, because some employers count it apart

There is a second reason to make "internship" visible: some programs count internship time separately from work experience.

Stripe's new grad software engineering postings say candidates "should have no more than 18 months of professional experience (excluding internship experience)". DoorDash's entry-level Software Engineer I posting wants "At least two previous software engineering internships or equivalent practical experience, with no more than two years of full-time professional experience". If you went through three internships and a co-op, those ceilings don't apply to them, but only if the reader can tell which entries were internships. An entry titled "Software Engineer" with no other label reads as a job, and a recruiter adding up your months may count it against the cap.

So never drop "Intern" from a title to make the role look bigger. It's the opposite of what helps you.

## Where an internship goes on your resume

Put it under **Experience**, in reverse chronological order with any other jobs. An internship is work. The postings above list it next to jobs and projects, not next to coursework.

A separate **Internships** section makes sense in two cases. You have three or more, and they would crowd out a part-time job that shows something else. Or your internships are in your target field and your jobs aren't, so you want them read first. In that case the heading itself carries the word "internship", which settles the keyword question for every entry under it.

If you're still in school, education goes first and experience second. Once you have a full-time job in the field, the internship moves below it, and after two or three relevant jobs it can go.

## What each internship entry needs

Write it like any other job:

- **Title** exactly as your offer letter or badge said it: "Marketing Intern", "Summer Analyst", "Engineering Co-op". If the title was only "Intern", add the team: "Intern, Data Analytics".
- **Company and location.** For a remote internship, write the company's city and "Remote".
- **Dates.** Month and year on both ends ("June 2025 to August 2025"), or the season and year ("Summer 2025"). Use the same format as the rest of the resume.
- **The word "internship"**, if neither the title nor the section heading has it.
- **Three to five bullets**, more for your most relevant internship, fewer for an older one.

## Turn duties into results

Most internship bullets describe the job you were given. Recruiters want to know what changed because you were there. Start with a verb, say what you did and for whom, and end with a number or a concrete outcome.

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Example <span>an internship bullet rewritten</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">The duty</p>
      <p class="blog-beforeafter-text">Responsible for helping with social media posts and analytics.</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">The result</p>
      <p class="blog-beforeafter-text">Wrote and scheduled 40 LinkedIn posts over 10 weeks; built the weekly engagement report the team still uses.</p>
    </div>
  </div>
</div>

If you don't remember the numbers, check your end-of-internship presentation, your manager's feedback or the tickets you closed. "Used by the team after I left" is a result, even without a percentage. Our guide to [resume keywords](/blog/resume-keywords) covers how to pick up the posting's own terms in those bullets.

## Special cases

### Unpaid internships

List it exactly like a paid one. Pay doesn't go on a resume, and nobody reading the entry needs to know. What matters is the work. If an unpaid internship produced nothing you can describe, it's weaker than a part-time job and can sit lower or go.

### An internship you've accepted but not started

List it once the offer is confirmed in writing. Put the future dates and no bullets: "Software Engineering Intern (incoming), Northwind Logistics, June 2026 to August 2026". Don't invent what you will do. An accepted offer is a signal on its own, because another company already screened you.

### A return offer, or two internships at one company

A return offer is the best result an internship can have. Write it as the last bullet: "Received a full-time return offer". If you interned twice at the same company, list the company once and the two terms under it, each with its own title and dates, so the progression shows.

### Short programs and job simulations

A two-week internship still counts if you did real work; give it one or two bullets. An online job simulation, where you complete tasks on your own without joining a team, is not an internship. It belongs under projects or certifications, named for what it is.

## Four internship entries, written out

<div class="blog-letter">
  <p class="blog-letter-head">Marketing <span>a student with one internship and a part-time job</span></p>
  <div class="blog-letter-body">
    <div class="blog-letter-row">
      <div class="blog-letter-role">Internship</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Marketing Intern, Harbor Credit Union, Portland, OR. Summer 2025 internship (10 weeks)</p>
        <ul>
          <li>Wrote and scheduled 40 LinkedIn and Instagram posts for the member campaign</li>
          <li>Built a weekly engagement report in Google Sheets, kept by the team after the internship</li>
          <li>Drafted the email for the student checking launch, sent to 12,000 members</li>
        </ul>
      </div>
    </div>
    <div class="blog-letter-row">
      <div class="blog-letter-role">Job</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Barista, Rose City Coffee, Portland, OR. 2022 to present, 15 hours a week</p>
        <ul>
          <li>Trained 4 new hires on opening and closing procedures</li>
        </ul>
      </div>
    </div>
  </div>
  <p class="blog-letter-foot">Why it works: the title stays as the offer letter wrote it, and "internship" sits in the dates line, where a matcher finds it.</p>
</div>

<div class="blog-letter">
  <p class="blog-letter-head">Software engineering <span>two internships at the same company</span></p>
  <div class="blog-letter-body">
    <div class="blog-letter-row">
      <div class="blog-letter-role">Company</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Northwind Logistics, Chicago, IL. Two summer internships</p>
      </div>
    </div>
    <div class="blog-letter-row">
      <div class="blog-letter-role">Second term</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Software Engineering Intern, Routing team. June 2025 to August 2025</p>
        <ul>
          <li>Built an API endpoint in Go that returns delivery windows, now called by the mobile app</li>
          <li>Cut the routing service's test suite from 14 to 6 minutes by running it in parallel</li>
          <li>Received a full-time return offer</li>
        </ul>
      </div>
    </div>
    <div class="blog-letter-row">
      <div class="blog-letter-role">First term</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">IT Intern, Warehouse Systems. June 2024 to August 2024</p>
        <ul>
          <li>Wrote Python scripts to clean scanner logs for 3 warehouses</li>
        </ul>
      </div>
    </div>
  </div>
  <p class="blog-letter-foot">Why it works: the company appears once, the promotion from IT Intern to Software Engineering Intern is visible, and the return offer closes the entry.</p>
</div>

<div class="blog-letter">
  <p class="blog-letter-head">Upcoming internship <span>offer signed, not started</span></p>
  <div class="blog-letter-body">
    <div class="blog-letter-row">
      <div class="blog-letter-role">Incoming</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Finance Intern (incoming), Calder Manufacturing, Columbus, OH. June 2026 to August 2026</p>
      </div>
    </div>
    <div class="blog-letter-row">
      <div class="blog-letter-role">Past</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Treasurer, Accounting Society, Ohio State University. 2024 to present</p>
        <ul>
          <li>Managed a $9,000 annual budget and reconciled accounts monthly</li>
        </ul>
      </div>
    </div>
  </div>
  <p class="blog-letter-foot">Why it works: "incoming" and future dates make the status clear, and no bullet pretends the work already happened.</p>
</div>

<div class="blog-letter">
  <p class="blog-letter-head">Unpaid and remote <span>a nonprofit internship</span></p>
  <div class="blog-letter-body">
    <div class="blog-letter-row">
      <div class="blog-letter-role">Internship</div>
      <div class="blog-letter-text">
        <p class="blog-letter-subject">Research Intern, Open Streets Coalition, Washington, DC (Remote). January 2025 to May 2025, part-time internship</p>
        <ul>
          <li>Coded 300 survey responses on bike lane use and summarized them in a 6-page brief</li>
          <li>The brief was cited in the coalition's testimony to the city council</li>
        </ul>
      </div>
    </div>
  </div>
  <p class="blog-letter-foot">Why it works: no mention of pay, "Remote" next to the city, and a result that left the organization.</p>
</div>

## Check it against the posting before you apply

Every posting picks its own words. Paste one into our free [job description keyword extractor](/tools/job-description-keyword-extractor) to see whether it asks for "internship", "co-op" or something else, then make sure your resume uses that word.

If you're still applying to internships, an [internship application tracker](/blog/internship-application-tracker) keeps the deadlines in one place. For the rest of an early-career resume (projects, education, the summary), our guide to a [resume with no experience](/blog/resume-with-no-experience) has four complete examples.

HiredFolio keeps one base resume and a tailored version for each application, each tied to the job it was sent to, so you know which wording a recruiter read. [Build your resume in HiredFolio for free](/home).

<div class="blog-takeaway">
  <p class="blog-takeaway-head">Key takeaways <span>before you send it</span></p>
  <div class="blog-takeaway-list">
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">01</span>
      <p class="blog-takeaway-text">
        Keep the official title ("Marketing Intern"), and write the word "internship" in the entry or the section heading, since that's the word postings use.
      </p>
    </div>
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">02</span>
      <p class="blog-takeaway-text">
        Never hide that a role was an internship: some new grad programs count internship time apart from work experience.
      </p>
    </div>
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">03</span>
      <p class="blog-takeaway-text">
        Write three to five bullets that end in a result, and list unpaid and incoming internships the same way, without pay and without invented work.
      </p>
    </div>
  </div>
  <p class="blog-takeaway-next">
    Next, see what a posting asks for:
    <a href="/tools/job-description-keyword-extractor">extract its keywords in one paste</a>.
  </p>
</div>

## Read next

- [19 jobs for teens, checked against what the law lets you do at 14, 16 and 18](https://hiredfolio.com/blog/jobs-for-teens)
- [Internship application tracker: free Google Sheets and Excel template for the Summer 2027 GitHub lists](https://hiredfolio.com/blog/internship-application-tracker)
- [Resume action verbs: 285 verbs, ranked by what 280 job postings actually say](https://hiredfolio.com/blog/action-verbs)
