Resume Dates That Don't Break ATS: Month/Year Formatting Rules
Why Date Formatting Breaks More Resumes Than You Think
I reviewed a resume last week where a candidate showed 8 years of experience—but ATS parsed it as 8 separate 1-month jobs.
The problem? Date formatting.
The candidate used: 2/15/2018 - 6/30/2023. ATS read this as: February 15th (no year), dash, June 30th (no year). It couldn't parse tenure, couldn't calculate experience, couldn't build a coherent timeline.
Date formatting isn't cosmetic. It's structural. Get it wrong and ATS can't process your work history, even if everything else is perfect. To understand why formatting matters so much, see our ATS Logic for Professionals guide.
Here's the exact format that works—and how to handle overlaps, promotions, and contract work without breaking ATS.
The Standard Format: Month Year (No Day)
Use this format:
January 2023 - Present
Jan 2023 - Dec 2025
March 2020 - February 2023
Why this works:
Avoid these formats:
Full Month Names vs. Abbreviations
Both work. Choose one and stay consistent.
Full Month Names
Software Engineer
Acme Corp | January 2023 - Present
Pros:
Cons:
Abbreviated Month Names
Software Engineer
Acme Corp | Jan 2023 - Present
Pros:
Cons:
My recommendation: Use full month names for senior/executive resumes, abbreviated for mid-level and below. Either way, never mix formats.
Current Position: How to Show "Present"
Use: Month Year - Present
Examples:
Senior Product Manager
Tech Inc | March 2023 - Present
Consultant
Freelance | January 2024 - Present
Why "Present" is best:
Avoid:
Special case: If you have an expected end date (contract ending soon), you can use:
Contract Product Manager (3-month engagement)
Agency Co | January 2026 - March 2026 (Expected)
This signals intentional short tenure.
Handling Promotions: Two Approaches
Approach 1: Grouped Under Company (Recommended for Multiple Promotions)
ACME CORPORATION | Austin, TX
January 2020 - Present
Senior Software Engineer | March 2023 - Present
- Led team of 5 engineers...
- Shipped 12 major features...
Software Engineer | June 2021 - February 2023
- Reduced latency by 40%...
- Implemented CI/CD pipeline...
Junior Software Engineer | January 2020 - May 2021
- Built 5 microservices...
Pros:
Cons:
Approach 2: Separate Entries (Recommended for 1-2 Promotions or Emphasis)
Senior Software Engineer
Acme Corporation | Austin, TX | March 2023 - Present
- Led team of 5 engineers...
Software Engineer
Acme Corporation | Austin, TX | June 2021 - February 2023
- Reduced latency by 40%...
Junior Software Engineer
Acme Corporation | Austin, TX | January 2020 - May 2021
- Built 5 microservices...
Pros:
Cons:
Both approaches work. Choose based on:
- Grouped: You want to emphasize company loyalty, you have 3+ promotions
- Separate: You want to emphasize role-level achievements, you have 1-2 promotions, or the promotion was significant (IC to Manager)
Overlapping Jobs: How to Format Correctly
The scenario: You're consulting part-time while working full-time. Or you started a side project before leaving your job.
Format honestly—show the overlap:
Freelance Design Consultant
Self-Employed | January 2024 - Present
- 10-15 hours/week client work...
Senior Product Designer
Tech Corp | March 2022 - Present
- Lead designer for flagship product...
Why overlaps are okay:
When to clarify:
If the overlap might seem like a conflict of interest, add context:
Freelance Design Consultant (Evenings/Weekends)
Self-Employed | January 2024 - Present
Never do this:
Overlaps are normal. Dishonesty about them is a red flag.
Short-Term Contracts and Project Work
Format: Include role descriptor that signals intentional short tenure.
Product Manager (6-month contract)
Startup Co | January 2025 - June 2025
- Launched MVP for Series A fundraising...
UX Designer (Project-based)
Agency LLC | March 2024 - May 2024
- Redesigned checkout flow (3-month engagement)...
Why this matters:
Without context, short tenures look like:
With context, they signal:
Common Date Formatting Mistakes
Mistake 1: Inconsistent Formatting
Wrong:
Senior Engineer
Tech Co | Jan 2023 - Present
Engineer
Startup Inc | January 2020 - December 2022
Junior Developer
Old Corp | 03/2018 - 12/2019
Right:
Senior Engineer
Tech Co | Jan 2023 - Present
Engineer
Startup Inc | Jan 2020 - Dec 2022
Junior Developer
Old Corp | Mar 2018 - Dec 2019
Rule: Pick one format and use it everywhere. Inconsistency signals lack of attention to detail.
Mistake 2: Including Days
Wrong:
March 15, 2023 - June 30, 2025
Right:
March 2023 - June 2025
Why skip days?
Mistake 3: Using Numeric Months
Wrong:
03/2023 - 06/2025
2023/03 - 2025/06
Right:
March 2023 - June 2025
Mar 2023 - Jun 2025
Why?
Mistake 4: Seasons Instead of Months
Wrong:
Summer 2023 - Fall 2025
Right:
June 2023 - October 2025
Why seasons don't work:
Exception: Academic positions sometimes use academic year terms (Fall 2023, Spring 2024). Even then, months are safer.
Mistake 5: Blank or Missing End Dates
Wrong:
Software Engineer
Tech Co | January 2023 -
Right:
Software Engineer
Tech Co | January 2023 - Present
Why blank dates fail:
Special Cases and Edge Scenarios
Employment Gaps
Format gaps honestly with month/year precision:
Software Engineer
Acme Corp | March 2022 - August 2024
(Gap: September 2024 - February 2025)
Software Engineer
New Co | March 2025 - Present
Or skip the gap line and let dates speak:
Software Engineer
Acme Corp | March 2022 - August 2024
Software Engineer
New Co | March 2025 - Present
Gaps at month level are visible but not emphasized. If you have a legitimate reason (sabbatical, caregiving, education), consider adding a brief entry:
Career Break (Family caregiving)
September 2024 - February 2025
Concurrent Roles at Same Company
Scenario: You're both an IC and a manager (transition period).
TECH CORP | Austin, TX
March 2020 - Present
Engineering Manager | June 2024 - Present
- Managing team of 8 engineers...
Senior Engineer | March 2020 - Present
- Continuing IC work (30% time)...
This shows you're transitioning roles without fully leaving IC work behind. Honest and clear.
Returning to a Previous Employer (Boomerang)
Format as two separate entries:
Senior Product Manager
Acme Corp | January 2024 - Present
- Returned to lead new product line...
Product Manager
Acme Corp | June 2019 - December 2021
- Launched 3 major features...
Don't combine the date ranges (June 2019 - Present) if there was a gap. That's misleading.
The Date Formatting Checklist
Before you submit, verify:
Frequently Asked Questions
What date format should I use on my resume?
Use Month Year format: "January 2023 - Present" or "Jan 2023 - Present". This parses correctly through ATS and is human-readable. Avoid: MM/DD/YYYY (ambiguous internationally), YYYY-MM-DD (awkward to read), full dates with days (unnecessary precision).
Should I use full month names or abbreviations on my resume?
Both work, but be consistent throughout. "January 2023 - December 2025" or "Jan 2023 - Dec 2025". Never mix formats. Abbreviated months save space and are equally ATS-friendly.
How do I show overlapping jobs on my resume?
List each position separately with accurate dates, even if they overlap. Example: "Consultant at Agency A (Mar 2023 - Present)" and "Freelance Designer (Jan 2023 - Present)". ATS handles overlaps. Hiding them looks like you're covering gaps.
How do I format promotions on my resume?
Two approaches work: (1) Company header with date range, then each role with specific dates underneath. (2) Separate entries for each role with company name repeated. Both parse correctly. Choose based on space and emphasis preferences.
Should I include exact days in resume dates?
No. Use Month/Year only. Exact days (January 15, 2023) add no value for screening and can raise questions about short tenures. Month/Year is the standard and gives appropriate precision without over-specificity.
Get your dates formatted correctly—and the rest of your resume working
Final Thoughts
Date formatting is one of those invisible resume elements that only gets noticed when it's wrong—and when it's wrong, it breaks everything.
Use Month Year format. Be consistent. Show "Present" for current roles. Format promotions clearly. Don't hide overlaps.
Get dates right and ATS can process your work history. Get them wrong and your 8 years of experience becomes unreadable garbage.